OdooBots
Loading
Integration · Amazon

Odoo Amazon integration

Selling on Amazon is not the same as selling from your own store, and the difference matters for an ERP. You do not control the customer relationship, the fees are deducted before you are paid, and stock in a fulfilment centre is yours but not in your warehouse.

An Odoo integration earns its place by answering the question Amazon sellers cannot answer from Seller Central alone: after fees, returns and shipping, what did this actually make?

Arun KumarOdoo Functional Consultant, 8+ years| Reviewed by Suresh Babu| Updated 20 October 2026| Covers Odoo 16–19, Community & Enterprise
0Odoo projects delivered
0Consultants & developers
FBA + FBMBoth fulfilment paths handled
ChennaiAmbattur, Tamil Nadu

Businesses running Odoo with OdooBots

Dhanalakshmi Industries logo Sanjeev Autoparts logo Electro Flux Equipments logo Anchor Marine Equipment Company logo NEXG logo PV Constructions logo SESS logo
Definition

What is Odoo Amazon integration?

Odoo Amazon integration brings marketplace orders, stock and settlements into the ERP so marketplace margin is a report rather than a guess. Orders from each marketplace arrive as sales orders, merchant-fulfilled orders drive your own picking and despatch, Amazon-fulfilled stock is held as its own location, and settlement reports reconcile the deposit against the fees, refunds and reimbursements that produced it.

The margin question is settled in the settlement report, not the order list. Referral fees, FBA fees, storage and returns are deducted before you are paid, so an order total tells you very little on its own.

FBA
Fulfilled by Amazon. Your stock sits in their centre; they pick, ship and handle returns.
FBM
Fulfilled by Merchant. The order is Amazon’s, the picking and despatch are yours.
Settlement report
The periodic statement behind a deposit, listing every fee, refund and reimbursement.
ASIN / SKU
Amazon’s listing identifier and your own reference. The seller SKU is what the ERP matches on.
What syncs

What moves between Amazon and Odoo

Six things move between Seller Central and Odoo, and the fulfilment channel changes what each one means.

Orders by marketplace

Orders from each marketplace you sell on arriving as Odoo sales orders with their currency, marketplace and fulfilment channel recorded.

MarketplacesCurrencyChannel

Merchant fulfilment

FBM orders driving your own picking, packing and despatch in Odoo, with tracking and carrier confirmed back to Amazon.

FBMPickingTracking

Amazon-fulfilled stock

FBA inventory held as its own Odoo location, so stock in a fulfilment centre is visible and valued without pretending it is in your warehouse.

FBALocationValuation

Listings and quantity

Seller SKUs matched to Odoo products, with available quantity published for the listings you fulfil yourself.

Seller SKUQuantityMatching

Settlements and fees

Settlement reports imported so a deposit reconciles against the referral fees, FBA fees, storage, refunds and reimbursements behind it.

SettlementsFeesReimbursements

Returns and refunds

Amazon refunds raising the matching credit note, with returned stock going back to the right location rather than reappearing as a mystery.

RefundsReturnsCredit notes
How it works

How a record travels between Amazon and Odoo

An FBM order arrives as a sales order; your warehouse picks and despatches it, and the tracking goes back so Amazon can confirm shipment within its window. An FBA order arrives too, but the stock moves out of the fulfilment-centre location instead of your warehouse, because Amazon has already shipped it. In both cases the revenue is recorded when the order lands and the true margin appears when the settlement is imported.

That last step is the one sellers skip, and it is the only one that answers what the marketplace actually made.

  • FBM orders drive picking and despatch, with tracking confirmed back in time
  • FBA stock held as its own location, visible and valued separately
  • Settlement reports reconcile each deposit against the fees behind it
  • Refunds raise credit notes and return stock to the correct location
  • Marketplace margin reported after fees, not from the order total
Odoo amazon integration showing synchronised records between the two systems
Connected systems — how amazon and Odoo share one set of records.
Expertise · how we work

What we settle in week one of an Odoo Amazon integration

These are the decisions that are cheap to make now and painful to reverse once two systems have been exchanging records for a month.

  1. Which marketplaces are in scope

    Each marketplace has its own currency, tax position and settlement cycle, so the list is agreed before anything is connected.

  2. FBA stock treatment

    Fulfilment-centre stock as its own Odoo location with its own valuation. Treating it as warehouse stock makes every availability report wrong.

  3. Seller SKU matching

    The reference that pairs an Amazon listing with an Odoo product, unique and present on both sides before the first import.

  4. Fee accounting structure

    How referral, FBA, storage and advertising fees post, so marketplace margin can be reported rather than reconstructed at year end.

  5. Settlement reconciliation

    How a deposit is matched to the settlement lines behind it. This is the step that makes the bank reconciliation possible.

  6. GST and invoicing position

    Which entity invoices, how marketplace tax is treated, and what your accountant needs on the invoice. Settled in week one.

  7. Reimbursements and lost stock

    How Amazon reimbursements for lost or damaged inventory are recorded, so stock written off is not written off twice.

Trust · honest advice

Where an Odoo Amazon integration needs work

We would rather say this before you buy licences than after. These are the areas where we scope real development, recommend a different tool, or tell you the connector will not reach.

Listing creation and content

Creating listings, A+ content and managing the Buy Box stay in Seller Central. The ERP holds the commercial record.

Advertising

Amazon Ads spend and performance come from the advertising console. Importing cost as an expense is possible; campaign management is not an ERP job.

Repricing

Automatic repricing against competitors is specialist software. Odoo holds your cost and floor price, not the bidding logic.

FBA replenishment planning

Deciding what to send to which fulfilment centre needs demand planning beyond standard reordering rules.

Customer data

Amazon limits what buyer information you receive. Contacts in Odoo will be less complete than from your own store, by design.

Rate limits

Amazon’s API throttles requests, so large catalogues sync on a schedule rather than instantly. This is a design constraint, not a fault.

Our services

Our Odoo Amazon integration process

Connecting Amazon to Odoo is less about the connector than about agreeing what is true where, and what happens when a record will not go through.

  1. What you are connecting

    Understand which marketplaces you sell on, your FBA and FBM split, how fees are accounted for today, and what your accountant needs for GST.

  2. Field and direction mapping

    Agree the seller SKU key, the FBA stock location, the fee posting structure and how settlements reconcile, before anything is connected.

  3. Build and configure

    Connect Amazon to Odoo using the standard connector where one fits, and build only what the connector genuinely cannot reach. See Odoo customization.

  4. Test with your own data

    Your records, in a test database, including the awkward ones — the cancelled order, the partial refund, the product that exists on one side only.

  5. Error handling and alerts

    A queue for failed records with a named owner and an alert, because an integration nobody watches diverges quietly and the divergence is found at audit.

  6. Go-live and monitoring

    Cutover with a reconciliation on both sides, then hypercare, then ongoing support and AMC.

Trust · what it costs

What an Odoo Amazon integration costs

We do not publish one integration price, because the same connector costs very differently depending on the factors below. We do publish what moves the number, and the price is fixed in writing before work starts.

  • Number of marketplacesEach one has its own currency, tax position and settlement cycle.
  • FBA and FBM togetherRunning both fulfilment paths needs two stock flows rather than one.
  • Settlement depthReconciling every fee type is more configuration than importing a deposit total.
  • Catalogue sizeAPI rate limits mean large catalogues sync on a schedule and need batching.
  • GST positionMarketplace tax treatment varies and is configured with your accountant.
  • Returns volumeHigh return rates need the reimbursement and restocking flow configured carefully.
Why us

Why choose OdooBots for your Odoo Amazon integration

Most Amazon sellers can tell you their revenue and not their margin, because the fees are in a settlement report nobody imports. We configure that import first, since it is the only part of the integration that changes a decision.

Based inAmbattur, ChennaiTamil Nadu 600053, India
Phone+91 98414 81435Mon–Sat, business hours IST
Delivered630+ Odoo projects30+ consultants and developers
Versions supportedOdoo 16 – 19Community and Enterprise
FAQ

Odoo Amazon integration: frequently asked questions

Why should I integrate Amazon with Odoo ERP?
To see what the marketplace actually makes. Amazon deducts referral fees, FBA fees, storage and refunds before paying you, so an order total tells you very little. Importing orders, stock and settlement reports into Odoo turns marketplace margin into a report instead of a year-end reconstruction.
Does the integration support FBA and FBM?
Yes, and they behave differently by design. FBM orders drive your own picking and despatch with tracking confirmed back to Amazon in time, while FBA orders ship from Amazon’s centre, so the stock moves out of a separate fulfilment-centre location in Odoo rather than your warehouse.
Can Odoo synchronise inventory with Amazon automatically?
Available quantity is published for the listings you fulfil yourself. Amazon’s API throttles requests, so a large catalogue updates on a schedule rather than instantly, which is a constraint to design around rather than a fault in the connector.
Can Amazon orders be processed automatically in Odoo?
Yes. Orders from each marketplace arrive as sales orders carrying their currency, marketplace and fulfilment channel, ready for picking where you fulfil them yourself. Nothing is re-keyed, and the despatch confirmation goes back within Amazon’s window.
How are Amazon fees and settlements handled?
Settlement reports are imported so each deposit reconciles against the referral fees, FBA fees, storage, refunds and reimbursements that produced it. This is the part most sellers skip, and it is the only part that lets you report marketplace margin after fees.
How is FBA stock valued in Odoo?
As its own inventory location, so stock sitting in a fulfilment centre is visible and valued without being counted as available in your own warehouse. Treating it as warehouse stock is what makes availability reports wrong.
Can we sell on several Amazon marketplaces?
Yes. Each marketplace is configured with its own currency, tax position and settlement cycle, reporting into one set of products and stock records. The list of marketplaces is agreed up front because each one adds configuration.
Can OdooBots implement an Amazon integration for our business?
Yes, for FBA sellers, merchant-fulfilled sellers and businesses running both, covering order import, stock, settlement reconciliation, returns and GST treatment alongside your own store if you have one.
References

Sources and official documentation

Product capabilities stated on this page are documented by Odoo. The mapping advice, failure handling and limitations come from our own integrations.

Ready to connect Amazon to Odoo?

Tell us your FBA and FBM split and how many marketplaces you sell on. Those two answers shape the configuration, and the diagnosis call is free.