Skip to main content
Amazon · Vendor vs Seller

Amazon Vendor Central and Odoo: why it does not integrate like Seller Central

A lot of people search for «Vendor Central Odoo integration» assuming it is Seller Central under another name. It is not: the document changes, the price changes, who controls stock changes and the API changes. Here is the difference and what can be done today.

Amazon orders imported into Odoo with their shipment and tracking status

If you landed here looking for how to connect Amazon Vendor Central to Odoo, one clarification saves you weeks: Vendor and Seller are not two tabs of the same program. They are two different businesses with Amazon, and that difference decides which document is created in Odoo, at what price and who is responsible for stock. Our Amazon connector speaks SP-API, which is the Seller Central world. Vendor plays somewhere else.

The difference that decides everything: who sells to whom

In Seller Central you are the seller. The end customer buys from you, Amazon takes a commission and, with FBA, also stores and ships for you. In Odoo that is a sales order with its customer, its price list and its delivery.

In Vendor Central you sell to Amazon. Amazon sends you a purchase order, you ship it to one of their warehouses, you invoice Amazon and Amazon resells on its own at whatever price it likes. Your customer is Amazon, a single one, on negotiated terms. In Odoo the natural document is no longer a consumer sales order: it is a sales order to a wholesale customer called Amazon, born from an EDI document they send you.

Quick rule: if your dashboard shows «fees» and customers with a name and address, you are Seller. If it shows Amazon «purchase orders» and a single customer that is Amazon, you are Vendor. Some companies are both at once, and then both flows live side by side in the same Odoo.

Why the API is not interchangeable

Seller Central integrates through the Selling Partner API (SP-API): you pull orders, publish stock, push tracking, read returns and settlements. That is what our connector does, and it is written up in the SP-API technical piece.

Vendor Central runs on two tracks and neither is the one above. The classic one is EDI: Amazon sends the order (message 850), you confirm (855), you announce the shipment (856) and you invoice (810). The modern one is the Vendor APIs, which live inside SP-API but are different endpoints, with a different onboarding and different permissions. Having Seller access does not give you Vendor access, and the code that reads Seller orders does not read Vendor orders.

What breaks if you treat it as Seller

The three wrecks we see again and again when someone forces the Seller flow onto a Vendor business: price, because Amazon's order carries a negotiated cost price, not retail, and routed through the Seller price list the invoice comes out wrong; quantity, because Amazon asks for 400 units and in the acknowledgement you can accept 380 and reject the rest, and the order closes on that, while an ordinary sales order leaves a backorder nobody closes; and the acknowledgement, because in Vendor confirming what you will ship and when is a mandatory message with a deadline, not an informational field.

What our connector covers today and what it does not

Plainly: the Amazon connector for Odoo covers Seller Central on 17, 18 and 19 — FBA and FBM orders, stock, tracking, returns and settlements — and does it against the real API, not a simulator. Vendor Central is not included. We would rather say so than sell you an integration you would find broken on the first day of a campaign.

We do build Vendor to order, because that is what we do: integrations against each company's real operation. What we need to know before quoting is whether Amazon reaches you over EDI or the Vendor APIs, which messages they require and in which countries, because a single-country Vendor and a pan-European one have nothing in common.

Frequently asked questions

Can I run Vendor and Seller in the same Odoo?

Yes, and it is common in companies that sell to Amazon and also run their own Seller account. What cannot be shared is the price list or the confirmation flow: they are two separate routes that end in the same warehouse.

Does Vendor Central require EDI?

No. Amazon accepts EDI, the Vendor APIs and also manual handling in the Vendor Central portal itself; some vendors work only with the Vendor APIs. What is mandatory either way is confirming orders within the deadline.

Which Odoo versions does the Seller connector support?

Odoo 17, 18 and 19, and Odoo 20 the day it ships. We do not tie modules to a single version because customers do not all migrate at once.

Useful links inside FlexigoTech

Amazon connector for OdooSeller Central: FBA and FBM orders, stock, tracking and settlementsHow SP-API works under the hoodCredentials, rate limits and the errors that show up in productionCustom integrationsEDI, a private API or whatever your supplier uses

What we do about this

Amazon connectorWhat it does, screenshots, versions and price.

Are you a Vendor and want Odoo to run the flow?

Tell us whether Amazon reaches you over EDI or the Vendor APIs, which messages they require and which countries you sell in. We will tell you what can be automated, what still needs a person watching it and how much work it is. Write to comercial@flexigobe.com or book a call.

Talk to an engineer