eCommerce and Marketplaces

Odoo eBay Integration

Bring eBay marketplace orders and listings into Odoo through a connector app or a custom integration.

Sync Direction Two-way sync
Sync Mode Scheduled / batch
Odoo Modules Sales, Inventory, Accounting, Contacts
Overview

What eBay Does and Why Connect It

eBay is a marketplace where you list items and receive orders, while eBay owns the buyer relationship.

Current Odoo versions do not ship a maintained native eBay connector. Integrating eBay with Odoo is done through a third-party connector app or a custom integration built on eBay's APIs. Either way, the goal is the same: marketplace orders land in Odoo so stock and finance stay correct.

Data Flow

What Data Moves Between eBay and Odoo

The integration uses eBay's Sell APIs for inventory, orders and fulfilment.

  • eBay to Odoo: orders, buyers, fees and shipping details.
  • Odoo to eBay: stock quantities and listing updates, and shipment tracking.
  • Two-way: inventory across channels.
What Goes Wrong

Common Pitfalls

  • No maintained native module. Older Odoo eBay connectors are no longer maintained, so plan for a third-party app or a custom build and budget for its upkeep.
  • API generations. eBay has moved from older APIs to the REST Sell APIs, so the integration must target the current set.
  • Listing model. eBay listings, variations and item specifics need a deliberate mapping to Odoo products.
  • Fee reconciliation. eBay fees must map to Odoo accounts.
  • Returns. eBay returns and cases need a handling path in Odoo.
Setup

How the Integration Is Set Up

  1. Choose the approach: a third-party connector app or a custom integration, and confirm who maintains it.
  2. Register an eBay developer application and authorise the Sell APIs.
  3. Map listings and variations to Odoo products.
  4. Run an initial order import and verify fees and totals.
  5. Connect stock and shipment updates back to eBay.
  6. Schedule the sync and monitor.

Want eBay Connected to Odoo?

Request Consultation

Fit-first conversation. We will scope the data flow, the sync model, and what it takes to keep it stable.