An Amazon Odoo integration connects your Amazon seller or vendor account to Odoo so that orders, inventory levels, shipments, invoices and settlement reports move between the two automatically. Instead of re-keying marketplace data, your team works in Odoo and the connector keeps Amazon in step, in both directions.
Why sellers outgrow the spreadsheet and the copy-paste
Most Amazon businesses start the same way: orders are read off Seller Central, typed into the accounting system, and stock is adjusted by hand at the end of the day. That works at a few dozen orders a week. It stops working the first time a product oversells because Amazon and the warehouse disagreed about how many units were left, or the first time a month-end reconciliation between Amazon settlements and the bank takes longer than the month itself.
Odoo is a natural home for the rest of the business - purchasing, warehouse, accounting, CRM - so the integration question is really about making Amazon behave like one more sales channel inside Odoo rather than a separate island. This guide explains what actually moves, which Amazon programme you are integrating, the two ways to build it, and what to check before you switch anything on. If you want the product view first, the Amazon Connector for Odoo page describes what Inwizards ships.
Seller Central or Vendor Central: two very different integrations
Amazon Seller Central Odoo integration
Seller Central is the third-party marketplace side. You own the listing, set the price, and either ship yourself (FBM) or send stock to Amazon’s warehouses (FBA). The integration talks to Amazon’s Selling Partner API (SP-API) and deals in orders, inventory, listings, fulfilment and the periodic settlement reports that show what Amazon actually paid you after fees.
Amazon Vendor Central Odoo integration
Vendor Central is the first-party side: Amazon is your customer. Amazon sends purchase orders, you acknowledge them, ship against them, send advance shipment notices, invoice Amazon, and then reconcile remittances and chargebacks. The document flow is closer to classic EDI with a retailer than to running a shop, and it maps onto Odoo’s sales, delivery and accounting modules differently. The Vendor Central Odoo connector page walks through that PO-to-remittance chain in detail.
Plenty of brands operate both. If that is you, plan for two integrations that share product and warehouse data in Odoo, not one integration that tries to do both jobs with one set of rules.
What actually moves between Amazon and Odoo
Orders into Odoo
New Amazon orders arrive as Odoo sales orders, tagged with the marketplace and the Amazon order reference. Customer records are created or matched, shipping address and chosen delivery speed are carried across, and the order is placed in whatever state your workflow expects - confirmed and ready to pick for FBM, or recorded as already fulfilled for FBA so stock and revenue are right without anyone picking anything.
Inventory back to Amazon
For FBM listings, Odoo’s available quantity for the mapped product is pushed back to Amazon so the listing can never promise stock you no longer hold. For FBA, the flow reverses: Amazon reports what it holds in its fulfilment centres, and Odoo reflects it as a separate location so your total stock picture stays honest.
Shipments and tracking
When your warehouse validates a delivery in Odoo, the carrier and tracking number are sent to Amazon, which is what closes the order on Amazon’s side and keeps your late-shipment metrics clean. Direct-to-consumer label generation can be part of this when Amazon’s buy-shipping services are used.
Invoices, tax and settlements
This is where most home-grown integrations fall down. Each order needs a customer invoice in Odoo with the right tax treatment for the marketplace country, and every settlement report from Amazon needs to be matched against those invoices, with fees, refunds and adjustments landing in the right accounts. Done well, month-end becomes a review rather than a reconstruction.
Listings and catalogue mapping
Every Amazon ASIN and SKU has to map to an Odoo product. That mapping is the spine of the whole integration, and getting it right up front - variants, bundles, multi-packs, the same product sold under different SKUs in different marketplaces - prevents most of the mysteries later.
Reconciling Amazon settlements by hand every month?
Tell us which marketplaces you sell on and how you fulfil, and we’ll tell you plainly what connecting Amazon to your Odoo would involve.
See the Amazon Connector for OdooBuild it yourself, buy a connector, or have one built around you
There are three honest routes. Odoo Enterprise includes an Amazon connector for basic order import and stock sync in supported marketplaces, which is a sensible starting point if your needs are simple and you are already on Enterprise. Third-party connectors, including the one Inwizards builds and maintains, go deeper into tax invoicing, FBA and FBM handling, settlement reconciliation and multi-region catalogues. And a fully custom build makes sense when your process is unusual - complex bundles, a 3PL in the middle, or Vendor Central document flows that a stock connector does not cover.
The trade-off is not just price. A generic connector is fast to switch on but you live inside its assumptions. A custom or customised build fits your process exactly but you need a partner who will still be there when Amazon changes an API role or a marketplace adds a tax rule. Ask any vendor how they handle SP-API changes and how quickly.
Where AI fits once the data is flowing
An integration on its own moves records. The interesting part starts when Odoo holds clean, timely Amazon data: demand forecasting on real marketplace velocity, restock alerts before FBA runs dry, automated handling of routine buyer messages, and an assistant that can answer “which ASINs lost money after fees last month?” from your own books. Our Odoo AI work covers that layer, and a scoped Odoo MCP server is how we let an AI assistant read and act on Odoo data safely. The Odoo AI inventory forecasting post explains the forecasting side, and connecting Claude to Amazon Seller Central covers the AI-on-Amazon angle directly.
What to check before you connect anything
Start with your product master. If Odoo has duplicate products, inconsistent units of measure or SKUs that do not match Amazon, fix that first - no connector rescues a bad catalogue. Decide which system is the source of truth for price and for stock, and write it down; almost every “the integration broke” call we take turns out to be two systems both believing they were in charge.
Work out your tax position per marketplace, including whether Amazon collects and remits on your behalf in some jurisdictions and not others, because that changes how invoices and settlements should post. Map your warehouses and Amazon fulfilment centres to Odoo locations. Confirm which SP-API roles you can grant - orders, inventory, listings, fulfilment, finances, buyer communication - since the connector can only do what your account authorises. And run the whole thing on a staging database against a sandbox or a small subset of live orders before the busy season, not during it.
Data security and where the integration runs
Amazon credentials and buyer data are sensitive. A good integration stores API tokens encrypted, requests only the roles it needs, and keeps personally identifiable buyer information out of logs and out of any AI prompt that does not need it. Many of our clients run Odoo and the connector on infrastructure they control; if that matters to you, our on-premise AI page describes how we deploy AI components without customer data leaving your environment.
A realistic first month
A typical rollout begins with catalogue mapping and a read-only order import so the team can compare what Odoo shows against Seller Central for a week. Stock sync goes live next for FBM listings, usually with a buffer so the last few units are not promised. Shipment confirmation follows, then invoicing and settlement matching once the accounting team has agreed the chart of accounts for fees and adjustments. Vendor Central flows are added as a separate track. Inwizards runs these projects from teams in the US, UAE and India; the Odoo development company USA page covers how an engagement works for North American sellers.
Getting started
If you sell on Amazon and run, or plan to run, the rest of the business in Odoo, the integration is less a technology decision than a process one: agree the source of truth, clean the catalogue, and pick a route that your team can live with as Amazon changes. Tell us your marketplaces and how you fulfil, and we will tell you plainly which route fits.