2026 Comparison · Odoo 17, 18 and 19

Amazon Connector for Odoo: native vs external

Odoo ships with a free Amazon module. It works, but it has concrete limits: it doesn't push FBM stock, doesn't import FBA returns, and falls short on multi-marketplace. Here we compare it without the marketing, with the details that matter before you choose.

See our Amazon connector Test: which connector do I need?

Written by engineers in Barcelona · no empty promises

The three real options in 2026

Connecting Amazon to Odoo doesn't require magic: either you use the module that ships with Odoo itself, or you install a paid third-party connector, or you pull in external middleware like M2E / iPaaS that syncs from outside. Each option has a different cost and a different ceiling. Let's go through them one by one, honestly.

Odoo's native module

This is the sale_amazon module maintained by Odoo SA. Free with your license. It imports FBM and FBA orders, creates the customer and the sales order, and lets you confirm FBM shipments with a tracking number. Zero license cost.

External connector (Odoo App Store)

Paid modules installed inside Odoo that talk directly to the Amazon SP-API. They cover what the native module leaves out: FBM stock push, FBA returns, per-marketplace pricing. One-time payment or subscription depending on the vendor.

Middleware / external iPaaS

Platforms like M2E Cloud or SaaS synchronizers that live outside Odoo. Strong on pricing and repricing, but they add one more panel, a monthly fee, and an extra point of failure between Amazon and your ERP.

What the native Odoo module does (and does NOT do)

Let's be fair: for many small sellers the native module is enough and you shouldn't pay for anything more. But you need to know its limits before building your operation on top of it.

What it does well

What it does NOT do (and it hurts)

Comparison table by criteria

An honest summary. "External" refers to a paid connector inside Odoo built for SP-API (like ours). "Middleware" is a SaaS platform outside Odoo.

Criterion Native Odoo External connector SaaS middleware
Price Free One-time payment (~€149) Monthly fee
Import FBM/FBA orders
Push FBM stock to Amazon
FBA returns / refunds Partial
Per-marketplace pricing (ES/FR/IT…)
Automatic repricing Depends on provider ✓ (its strength)
Everything inside Odoo (no extra panel)
Maintained by a third party if Amazon changes SP-API Odoo SA Vendor Vendor

What about the free OCA alternatives?

In fairness: the OCA community has excellent connectors for many channels (PrestaShop, WooCommerce, Magento…), but as of today there is no OCA-maintained Amazon SP-API connector up to FBA's standard. There were attempts based on MWS, the old API that Amazon retired. If you're looking for something free for Amazon, your only realistic option is Odoo's native module. For every other marketplace, OCA is genuinely worth a look before paying. We won't sell you a connector if the free one already does the job.

The hidden cost nobody tells you about: the SP-API connection

Whichever option you choose: connecting to Amazon today requires the Selling Partner API (SP-API), because the old MWS is discontinued. That means registering an application in Seller Central, generating LWA (Login with Amazon) credentials and, in some flows, going through the authorization process. It's not a copy-paste of a username and password. If you go with the native module you'll have to set that up yourself; if you go with a serious external connector, part of that work comes already solved and documented.

Another real detail: Amazon enforces rate limits per endpoint. When you exceed the quota you'll see You exceeded your quota for the requested resource and the sync stops. A well-built connector respects those limits with backoff and retries; the native module is more basic and, if you have high volume, you'll notice delays importing orders. Better to know this before buying, not after.

How to decide based on your case

Stick with the native module

You only sell FBM, on a single marketplace, with low volume, and you manage stock by hand without issues. Free and enough.

Move to an external connector

You sell on several marketplaces, mix FBA and FBM, need unified stock, and want FBA returns to land in Odoo on their own, with no external panels.

Consider middleware

Your #1 priority is real-time competitive repricing and you accept paying a monthly fee and keeping a panel separate from Odoo.

FlexigoTech Amazon Connector · €149

One-time payment, inside Odoo, direct SP-API. Covers FBM stock, FBA returns and per-marketplace pricing. For Odoo 17, 18 and 19. We build it and support it ourselves, engineers in Barcelona.

See the Amazon connector page

Amazon is almost never alone: think multichannel

Most people looking for an Amazon connector also sell elsewhere. And that's the real argument for centralizing in Odoo: if your stock lives in a single warehouse inside the ERP, it doesn't matter whether the order comes in through Amazon, your Shopify store, ManoMano, or a Mirakl marketplace like Decathlon. A single source of truth for inventory avoids overselling, the costliest mistake a multichannel seller can make.

That same logic also explains why a connector inside Odoo usually beats external middleware: you don't add another panel or another place where stock can drift out of sync. And if you also need shipping to come out of the same flow, the logistics connectors (Correos Express, MRW) close the loop: order from Amazon, label and tracking, all without leaving the ERP. If your case is more complex, we build it custom with our Odoo development service.

Frequently asked questions

Does Odoo's native module push FBM stock to Amazon?

Not reliably. It imports orders and sends FBM tracking, but it does not publish the available quantities from your warehouse to Amazon. FBM stock is still touched in Seller Central, with the risk of multichannel overselling. An external SP-API connector does make that push.

Does it import FBA returns and refunds?

No. The native module does not bring in FBA returns or refunds. They stay in Seller Central and you create the credit note by hand in Odoo, which throws off FBA stock and reconciliation. It's one of the gaps we're asked to cover the most.

Is there a free Amazon connector from OCA?

No, today there is no OCA-maintained Amazon SP-API connector equivalent to the native one. For Amazon, the realistic free option is Odoo's own module. For PrestaShop, WooCommerce or Magento there are OCA modules worth a look before paying.

Is it worth paying if the native module is free?

Only if you need it. For FBM on one marketplace, the native module is free and enough. Once you move into multi-marketplace, FBA with returns, per-country pricing or unified stock, the manual work costs more than a one-time-payment connector.

Take the next step

Amazon Connector for Odoo · €149 Free test: which connector do I need?