Selling on Amazon while running stock and accounting in Odoo usually starts with copying orders by hand. That works for ten orders a day, not for a hundred. An Odoo Amazon integration brings Amazon orders into Odoo automatically, so stock, invoices and reports stay in one place.
What does an Odoo Amazon integration do?
- Imports orders from Amazon as sales orders in Odoo, with the customer and the products.
- Links products by matching Amazon SKUs to Odoo products.
- Keeps stock in step so Amazon does not sell what you no longer have.
- Feeds accounting so Amazon sales show up in Odoo invoices and reports.
How the connection works (SP-API)
Amazon gives sellers access through the Selling Partner API (SP-API). You authorise the connector from your Seller Central account, and the connector then reads orders and sends stock updates on a schedule. You do not share your Amazon password with Odoo; access is granted through Amazon's own authorisation screen and can be revoked at any time.
FBA vs FBM in Odoo
FBM (Fulfilled by Merchant): you pack and ship. The Amazon order becomes a sales order and a delivery in your Odoo warehouse, just like any other sale.
FBA (Fulfilled by Amazon): Amazon ships from its own warehouse. A common setup is to treat the Amazon stock as a separate warehouse in Odoo, so you can see what is at Amazon and what is at home.
How to connect Amazon with Odoo, step by step
- Clean up SKUs. Make sure each Amazon SKU matches one product in Odoo. This is where most problems start.
- Install the connector module on your Odoo database.
- Authorise the connector in Seller Central for each marketplace you sell in.
- Set defaults: warehouse, sales team, taxes and the customer to use for Amazon orders.
- Import a few recent orders as a test and check the products, prices and taxes.
- Switch on scheduled sync once the test orders look right.
Common mistakes
- Duplicate or missing SKUs. Orders fail to import or land on the wrong product.
- Taxes not mapped. Totals in Odoo do not match Amazon, and reconciliation becomes painful.
- Mixing FBA stock with your own. Odoo then shows stock you cannot actually ship.
- Going live on all marketplaces at once. Start with one, check a week of orders, then add the rest.
Amazon connector for Odoo
Our Amazon Odoo Connector connects Seller Central with Odoo through SP-API. See the module page for features, supported versions and screenshots, or book a free 30-minute call and we will walk through it with your own Amazon setup.
FAQ
Does Odoo integrate with Amazon?
Yes. Odoo connects to Amazon Seller Central through Amazon's Selling Partner API (SP-API) using a connector module, so orders, products and stock can be synced with Odoo.
What is the difference between FBA and FBM in Odoo?
With FBM you ship orders from your own warehouse, so Odoo creates the delivery. With FBA Amazon ships from its warehouse, so Odoo mainly records the sale and the stock held at Amazon.
Can I connect Amazon with Odoo Community?
Yes, with a third-party connector module. Check the module page for the Odoo versions and editions it supports.