Sales

Odoo Amazon Connector

Enterprise

Import Amazon orders and sync deliveries

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Amazon Connector logo
What it does

What Odoo Amazon Connector does

If you sell on Amazon, this app links your Amazon Seller Central account to Odoo so every order, FBA or FBM, from any country you sell in, lands in Odoo as a sales order. The match to your product happens automatically by SKU. When you ship an FBM order, Odoo sends the shipment confirmation back to Amazon. When stock changes in Odoo, your FBM listing quantity on Amazon updates the other way. Stock sitting in Amazon Fulfilment Centers for your FBA items gets its own location inside Odoo, so you can see what is reserved and what is available. You can test Odoo 's Amazon Connector free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

Setup is one connection. You add an Amazon account in Odoo, pick the country you mainly sell in, and click Connect. You authorize the connection through Amazon, and once the link is live the account flips from Disconnected to Connected. If the connection ever goes stale, a Reset Refresh Token button reconnects you without rebuilding the account.

After that, three scheduled jobs do the work. New orders from the Amazon Selling Partner API pull into Odoo every 60 minutes, landing as sales orders. Confirmed shipments push back to Amazon as shipment confirmations every 30 minutes, partial shipments included. FBM stock levels upload to Amazon every 30 minutes, so your Amazon listing quantity matches what Odoo says is on hand.

A daily flow for an Amazon seller looks like this. A customer buys on Amazon. Within a minute or two, the order is sitting in your Odoo Sales screen as a regular sales order, tagged with the Amazon order reference. For FBM, your warehouse team picks and ships it from the standard Odoo flow. As soon as that shipment is confirmed in Odoo, the next sync tells Amazon it has shipped. For FBA, Amazon handles the pick and ship, and Odoo keeps the FBA stock location updated.

Calibre configures Odoo Amazon Connector for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Amazon Connector

Live Seller Central Connection Status
Each Amazon account in Odoo shows whether the Seller Central link is live or has gone stale. If the link drops, a Reset Refresh Token button reconnects you without deleting the account or losing your settings.
Hourly Order Sync With Manual Override
Odoo pulls new Amazon orders every 60 minutes and lands them as sales orders. A Sync Orders button on the account screen forces a pull on demand if you need an order before the next scheduled run.
Shipment Confirmations Push To Amazon
Every confirmed FBM shipment in Odoo sends a shipment confirmation back to Amazon on the next 30-minute sync, partial shipments included. The sync status and Amazon feed reference are visible on each shipment, with a Retry Sync button for any that did not go through.
FBM Inventory Stays In Sync
Every 30 minutes, Odoo uploads FBM stock counts for every SKU you flag for inventory sync. Your Amazon listing quantity matches what Odoo says is on hand, which cuts the risk of overselling stock you no longer have.
All 22 Marketplaces, One Account
One Odoo account can route orders from every Amazon country you sell in, including the US, Canada, Mexico, UK and Germany. You pick a base country at setup, then switch on any of the other 21 marketplaces you sell in.
SKU Mapping With FBA Or FBM Tag
You map each Amazon SKU to a product in your Odoo catalogue once per country, and tag it FBA or FBM. From then on, every incoming order line resolves to the right product, and Odoo knows whether you or Amazon is shipping it.
FBA Stock In Its Own Location
Stock sitting in Amazon Fulfilment Centers gets its own location inside Odoo, separate from your own warehouse. You can see FBA on-hand and reserved counts beside your FBM stock, so reporting and reorder planning use one set of numbers.
Recover A Missing Order By Reference
If a specific Amazon order did not come across, the Recover Order button on the account pulls that single order in using its Amazon order reference. You do not have to re-run the full sync or chase the order in Seller Central.
Built for

Is Odoo Amazon Connector right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support Integrates with Amazon Selling Partner API
Bundle

Apps people often run with Odoo Amazon Connector

Every Amazon order pulled in by the connector lands in Odoo Sales as a regular sales order, with the right products, the right customer record, and the shipping line already populated. For FBM (Fulfilment by Merchant), the order queues a pick in Odoo Inventory, and the warehouse team ships it through the normal transfer board. For FBA (Fulfilment by Amazon), the FBA stock location holds the inventory levels reported back by Amazon, so the website never oversells a unit that Amazon already shipped. Buyer details create or update Contact records inside Odoo (respecting Amazon's privacy rules on what data is shared), so a buyer who orders twice is recognised as the same customer.

Pricing

What Odoo Amazon Connector costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Amazon Connector is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Amazon Connector

Is the Odoo Amazon Connector free?
No, not as a free standalone. The Amazon Connector is part of Odoo Enterprise, which is the paid edition. You can test it free on the Odoo 15-day trial alongside every other Odoo app. There is no free Community version of this app. What the Enterprise licence gets you is the full connector: orders pulling in on a scheduled cadence, shipment confirmations pushing back to Amazon, FBM inventory sync, the dedicated FBA stock location, and all 22 Amazon marketplaces available from a single Odoo account.
What Odoo plan do I need for the Amazon Connector?
You need Odoo Enterprise, which is the paid edition. Either the Standard plan or the Custom plan includes it. You also need the Odoo Sales and Odoo Inventory apps installed, since the connector runs on top of them. The connector is not offered in Odoo Community, so a Community install on its own cannot connect to Seller Central.
Can we pull our existing Amazon order history into Odoo when we connect?
The first sync starts pulling orders from the point you connect forward, not your entire Amazon order history. If you need a specific past order, the Recover Order button on the account can pull it in by its Amazon order reference. For bulk historical orders, the usual path is a CSV import into Odoo Sales, which keeps your reporting and customer records complete from day one without trying to back-fill years of data through the live connection.
Does the connector handle both FBA and FBM?
Yes, both end to end. For FBA, your stock sitting in Amazon Fulfilment Centers gets its own location inside Odoo, so on-hand and reserved counts are visible next to your own warehouse stock. For FBM, you pick and ship through the standard Odoo flow, and the moment you confirm the shipment, the next sync sends the shipment confirmation back to Amazon. Partial shipments are supported. You tag each SKU FBA or FBM when you map it, and Odoo handles the rest.
Can I manage Amazon orders from Odoo's mobile app?
Yes. Amazon orders come in as regular Odoo sales orders, so anything you can do with a sales order on the mobile app works for Amazon orders too. That covers checking order details, confirming shipments, looking up customer information and updating notes. Setting up the connection in the first place, adding marketplaces and mapping SKUs is easier on a desktop because there is more on screen at once.
Can one Odoo account handle all the Amazon countries I sell in?
Yes. One connected Amazon account in Odoo can cover every Amazon country you sell in, with all 22 SP-API marketplaces available as switch-on options. That includes the US, Canada, Mexico, UK, Germany and the rest. At setup you choose a base country, then activate any other marketplaces where you have listings. Orders from every active country flow into the same Odoo database, against the same product catalogue, with the country tagged on each sales order.
What happens if the Amazon connection drops or a shipment confirmation fails?
The account screen shows whether the Amazon link is Connected or Disconnected. If the token has gone stale, the Reset Refresh Token button reconnects you without rebuilding the account. For shipments, the sync status and Amazon feed reference sit on each shipment in Odoo, so you can see exactly which ones went through. If one fails, the Retry Sync button on that shipment re-queues just that one, instead of re-running the whole job. For a missing order, the Recover Order button pulls it in by reference.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Amazon Connector.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing