HomeServicesIndustriesPortfolioAbout Us
logo
menu-cross-icon
Home
Servicesarrow-down
Industriesarrow-down
Portfolio
About Us

Dark Mode

floating-arrow

eBay Feed Importer

Bringing eBay listings into Google Shopping, automatically

Industry

E-Commerce

Technologies

Golang

Next.js

PostgreSQL

Elasticsearch

eBay & Google Merchant Center APIs

Project description

eBay listings now flow into Google Shopping automatically, kept current through webhook-driven updates rather than manual re-imports. Operators can manage campaigns and monitor click performance from a single dashboard, and the Elasticsearch index keeps product lookups fast even at scale.

Challenge

eBay's product data doesn't map neatly into Google Shopping. Its listings come with their own feed format, OAuth authentication and webhook-driven updates, and keeping a large set of eBay listings synced into Google Merchant Center — with campaigns and click tracking attached — is a specialised, continuous job. The client needed a dedicated system built specifically around eBay's quirks rather than a generic importer.

Solution

We built a focused importer for eBay that handles the platform end to end: authenticating via eBay's OAuth, ingesting its product feed, processing webhook updates, and syncing the catalogue into Google Merchant Center. Products are indexed in Elasticsearch for fast lookup, and the system manages Google Shopping campaigns and eBay-specific click tracking. A Next.js dashboard gives operators a clear view of categories, merchants, products and campaigns, with analytics charts for performance — so the whole eBay-to-Google pipeline is configurable and observable from one place.

Project Results

eBay listings now flow into Google Shopping automatically, kept current through webhook-driven updates rather than manual re-imports. Operators can manage campaigns and monitor click performance from a single dashboard, and the Elasticsearch index keeps product lookups fast even at scale.

Features and Benefits

  • eBay-Native Integration: Built around eBay's OAuth, feed format and webhooks for reliable, real-time sync.
  • Merchant Center Sync: Pushes eBay products into Google Shopping automatically.
  • Campaign & Click Tracking: Manages Google Ads campaigns and eBay-specific click data in one place.
  • Fast Product Lookup: Elasticsearch indexing keeps large catalogues responsive.
  • Operations Dashboard: Categories, merchants, products, campaigns and analytics in one Next.js console.

Technologies Used

  • Go: Backend for feed ingestion, webhook handling and sync.
  • PostgreSQL: Product, campaign and merchant data.
  • Elasticsearch: Fast product indexing and lookup.
  • eBay API: OAuth, feed and webhook integration.
  • Google Merchant Center & Ads APIs: Product sync and campaign management.
  • Next.js & Material-UI: Operations and analytics dashboard.

Development Process

We built this system specifically around eBay's model rather than adapting a generic importer. The backend handles eBay's OAuth and webhook-driven updates so the catalogue stays current without manual re-imports, with products indexed in Elasticsearch for speed. We layered on Google Merchant Center sync plus campaign and click-tracking management, then built a Next.js dashboard that surfaces categories, merchants, products and campaign analytics. The focus throughout was a dependable, observable eBay-to-Google Shopping pipeline.

banner-image

Look at our other projects!
Explore our work and get inspired for your next project.

Projects arrow_right

Have a question?
Let's start a conversation

Reach out to us through the contact form, email or phone. Our team is here to assist you!

Reach out to us through the contact form, email or phone. Our team is here to assist you!

business@altitudeit.org

+381 64 392 7915

Novosadskog sajma 3,

Novi Sad, Serbia

Have a question?
Let's start a conversation

Submit

arrow-right

business@altitudeit.org

+381 64 392 7915

Novosadskog sajma 3,

Novi Sad, Serbia

Altitude

Contact Information

/icons/email.png

business@altitudeit.org

/icons/phone.png

+381 64 392 7915

/icons/location.png

Novosadskog Sajma 3,

Novi Sad, Serbia

Follow Us

linkedininstagram

Services

Agile Software DevelopmentWeb Application DevelopmentAPI Development & IntegrationE-commerce DevelopmentMobile App DevelopmentCloud-Native Web DevelopmentCloud-Native DevOps PracticesUX/UI Design

Industries

FinTechE-CommerceEducationTravelSportsSystem Management

Copyright © 2026 AltitudeIT. All Rights Reserved.