Odoo Amazon Integration

Connect Amazon Seller Central to Odoo so orders, SKUs, inventory, fulfillment, and shipping status move under clear FBA and FBM rules.

Odoo Amazon integration connects Amazon Seller Central with Odoo ERP so confirmed orders, order items, SKUs, available buyer and delivery data, inventory quantities, and fulfillment status move between the systems automatically. FBA and FBM require different workflows because Amazon controls fulfillment for FBA while your business controls inventory and shipping for FBM.

Amazon orders also depend on accurate product matching. An Amazon Seller SKU has to resolve to the correct Odoo product before inventory, sales, and margin reporting can be trusted. We map those relationships as a US-based Odoo integration partner.

Why Your Business Needs Odoo Amazon Integration

Amazon can take the order while Odoo controls products, inventory, warehouses, purchasing, accounting, and seller-fulfilled delivery. FBA changes that boundary by putting fulfillment and Amazon-held inventory under Amazon. Product matching, fulfillment ownership, and financial treatment therefore need separate rules.

An Amazon SKU Does Not Match the Odoo Product

Odoo matches Amazon Seller SKUs against established Amazon Offers and product Internal References. An unmatched SKU can fall back to a generic Amazon Sale product, allowing the order to import without identifying the correct item.

That keeps the transaction moving but weakens product-level sales, inventory, and margin reporting. SKU mappings should be reviewed before order volume reaches Odoo Sales.

FBA Stock and Your Warehouse Stock Are Different Inventory

FBA inventory is held and fulfilled through Amazon’s network. FBM quantity comes from stock controlled by your warehouses.

Odoo can represent FBA stock through an Amazon inventory location while available FBM quantity comes from Odoo Inventory. Combining both into one availability rule can expose stock that your own warehouse cannot ship.

Legacy Amazon Listing Feeds Stopped Working in July 2025

Amazon ended support for legacy XML and flat-file product listing feeds through the Feeds API on July 31, 2025. Current listing integrations use supported SP-API methods such as the Listings Items API or JSON listings feeds.

An older Odoo connector or custom Amazon workflow that still depends on deprecated feed types needs its listing method updated before product changes can continue reliably.

Amazon Sales Reach Odoo Before the Full Cost Does

Amazon order revenue does not represent the complete marketplace transaction. Referral fees, FBA charges, refunds, reimbursements, commissions, and settlement activity affect the amount your business actually receives.

The standard order flow does not automatically bring every one of those financial objects into Odoo Accounting. Settlement and fee reconciliation therefore need their own accounting scope.

Key Benefits of Odoo Amazon Integration

Amazon orders, Amazon Offers, Odoo products, FBA inventory, FBM inventory, and settlement activity represent different objects. The integration keeps those relationships explicit so an imported order still explains which product was sold, who fulfilled it, and what happened afterward.

Amazon Orders Become Odoo Sales Orders

Confirmed Amazon orders can create corresponding Odoo sales orders with order items, marketplace references, shipping charges, and other supported transaction data.

The Amazon order reference remains attached to the Odoo transaction, giving sales and operations a direct way to trace the ERP order back to Seller Central.

SKUs Stay Attached to the Correct Odoo Product

Seller SKUs are mapped to Odoo products before synchronization is trusted at scale. Existing mappings are reused so later Amazon orders continue resolving to the same product rather than repeatedly matching by description or creating fallback lines.

Variants and marketplace-specific offers are reviewed separately where the same physical product carries different Amazon SKUs.

FBA and FBM Follow Different Fulfillment Rules

Amazon handles fulfillment for FBA orders. FBM orders move into your own warehouse workflow and can generate deliveries inside Odoo.

Shipment confirmation for seller-fulfilled orders can return to Amazon after the Odoo delivery is processed. FBA transactions instead follow Amazon’s fulfillment state and related stock movement.

FBM Quantity Comes From Operational Inventory

Seller-fulfilled availability can be sent from Odoo to Amazon using stock your business actually controls. The quantity exposed to Amazon can therefore reflect the appropriate Odoo warehouse rather than a disconnected marketplace number.

This reduces the risk of selling an FBM item that operations cannot fulfill from the selected stock location.

Multiple Seller Accounts and Marketplaces Stay Separated

One Odoo environment can support several Amazon seller accounts and marketplaces when the mappings remain explicit.

Seller account, marketplace, company, stock location, sales team, SKU, and fulfillment configuration should remain identifiable so orders from separate channels do not collapse into one undifferentiated Amazon stream.

Amazon Costs Can Be Reconciled Against Marketplace Revenue

Amazon orders can be connected with additional settlement, fee, refund, or reimbursement data when those flows are included in scope.

The accounting design determines how Amazon receivables, commissions, fees, refunds, and payouts reach Odoo rather than assuming order import alone provides complete channel profitability.

What Odoo Amazon Integration Automates

Amazon automation depends on the fulfillment model and the connector coverage. Odoo’s standard Amazon order workflow handles specific FBA and FBM processes. Listings, settlements, refunds, and other Seller Central objects require separate confirmation before they are included.

Data objectDirectionTrigger
Confirmed Amazon ordersAmazon to OdooOn scheduled order synchronization
Order itemsAmazon to OdooWith synchronized order
Amazon SKU and Odoo product mappingCross-system mappingOn offer creation or product mapping
Shipping and supported order chargesAmazon to OdooWith order synchronization
FBM available quantityOdoo to AmazonOn stock synchronization
FBM shipment confirmationOdoo to AmazonOn delivery confirmation
FBA order statusAmazon to OdooWhen Shipped or Cancelled status is synchronized
FBA stock movementsAmazon state into OdooWith synchronized FBA orders
Listing dataDirection defined by routeOn approved listing update
Settlement, fee, and refund dataAmazon to Odoo through separate accounting scopeOn report or API processing

FBA products tracked by lot or unique serial number need additional attention because Amazon does not provide the exact lot or serial used for each FBA sale. Listing variations, settlement reconciliation, FBA inbound workflows, reimbursements, custom tax rules, and complex product structures can also require middleware or custom Odoo development.

How We Integrate Amazon With Odoo

FBA orders, FBM orders, SKU mappings, seller accounts, listings, and Amazon accounting flows use different data paths. Each needs an agreed source, destination, and trigger before production synchronization begins.

We Audit Your Amazon and Odoo Setup

During Odoo consulting, we review Seller Central accounts, marketplaces, FBA and FBM use, Seller SKUs, Odoo Internal References, variants, warehouses, Amazon stock locations, shipping methods, listing processes, refunds, and the financial data expected in Odoo.

We also identify unmatched SKUs and existing fallback product mappings before they affect additional orders.

We Recommend a Route

RouteSuitsTimeline
Odoo native Amazon connectorStandard FBA and FBM order flows covered by OdooConfirmed after account and workflow audit
Compatible Amazon-Odoo connectorAdditional Amazon objects supported for your Odoo versionConfirmed after connector assessment
Integration platform or middlewareMultiple Amazon flows requiring transformations, retries, queues, or other systemsConfirmed after architecture review
Direct Amazon SP-API buildCustom listings, reports, settlements, fulfillment, or marketplace logicConfirmed after SP-API and scope review

Amazon exposes separate SP-API resources for orders, listings, reports, fulfillment, feeds, and notifications. We use only the Amazon objects required by the approved Odoo workflow rather than treating Seller Central as one universal data feed.

We Map SKUs, Marketplaces, and Fulfillment

Seller SKU, Amazon marketplace, Odoo product, company, warehouse, fulfillment channel, tax treatment, and order references are mapped explicitly.

FBA inventory locations remain separate from the Odoo warehouses that supply FBM orders, and product mappings are verified before the account begins processing production volume.

We Test FBA and FBM Separately

We test an FBA order, an FBM order, a matched SKU, an unmatched SKU, shipping charges, cancellation, FBM shipment confirmation, inventory quantity, and multiple marketplaces where applicable.

Listings and settlements are tested separately because they use different Amazon objects, identifiers, and processing rules.

We Cut Over and Monitor

Production synchronization starts with SKU mappings reviewed and failed transactions visible. Amazon API integrations also need retry and throttling behavior when requests exceed the applicable usage plan.

After launch, ongoing Odoo support can cover failed jobs, mapping changes, new marketplaces, API updates, and Amazon workflow changes.

Odoo Amazon Integration Services From Adatasol

An Amazon order can import successfully and still create bad ERP data if the SKU resolves to the wrong product, FBA stock is treated like warehouse stock, or marketplace revenue reaches accounting without the costs finance expects. We validate the product, fulfillment channel, and financial treatment around the transaction.

You Get a US-Based Odoo Certified Ready Partner

Adatasol works from Willoughby, Ohio on US business hours. We treat Amazon integration as part of sales, inventory, fulfillment, purchasing, and accounting rather than an isolated order import.

If the approved architecture requires custom capacity, we can provide an Odoo developer alongside the project.

We Have Been Doing ERP for 20+ Years

Marketplace transactions affect product identity, stock ownership, fulfillment, taxes, fees, and accounting. Our ERP delivery experience includes more than 20 years of ERP work and a longer software-development history.

That experience matters when an Amazon transaction needs to remain traceable after it becomes an ERP order, stock movement, invoice, or accounting entry.

We Tell You If the Native Connector Is Enough

If Odoo’s native Amazon functionality covers your FBA and FBM order requirements, we configure that route rather than adding unnecessary custom logic.

Additional work is scoped when listings, settlement accounting, refunds, specialized fulfillment, or other Seller Central data needs to reach Odoo.

We Fix Amazon Syncs That Are Already Broken

If orders stop importing, Seller SKUs map to fallback products, FBM quantities stop updating, or an older listing workflow depends on deprecated feeds, the engagement may begin as integration rescue.

We trace the affected Amazon object, mapping, authentication, and processing failure before recommending replacement.

Book a free integration assessment and we will review your Seller Central accounts, FBA and FBM workflows, SKU mappings, and Odoo inventory setup, then tell you which integration route fits.

Odoo Amazon Integration FAQs

Does Odoo integrate with Amazon?

Yes. Odoo’s Amazon connector supports FBA and FBM order synchronization, product mappings, FBM quantities, and fulfillment status. Listings, settlements, refunds, and additional Seller Central workflows require separate scope.

What is the difference between FBA and FBM in Odoo?

Amazon controls fulfillment for FBA orders. FBM inventory and shipping remain under your operation, so Odoo manages the delivery workflow and can send available seller-fulfilled quantity back to Amazon.

How does Odoo match Amazon products?

Odoo uses Amazon Offer mappings and Seller SKUs against Odoo product Internal References. Unmatched SKUs can fall back to the Amazon Sale product, so mappings should be verified before production synchronization.

Can Odoo sync Amazon inventory?

Yes. Odoo can send available FBM quantity to Amazon. FBA inventory follows a separate model because Amazon holds and fulfills that stock through its own fulfillment network.

Can Odoo track FBA lot and serial numbers?

Not at individual-sale level from standard Amazon FBA data. Amazon does not provide the exact lot or serial shipped, so exact FBA lot or serial traceability is unavailable through the normal order flow.

Can several Amazon marketplaces connect to one Odoo database?

Yes. Multiple seller accounts and marketplaces can share one Odoo environment when marketplace, company, stock location, SKU, and fulfillment mappings remain separate.

Does Odoo automatically import Amazon fees and settlements?

Not through the standard order-sync scope. Amazon commissions, fees, refunds, reimbursements, and settlement data need a separate accounting workflow or integration when automated reconciliation is required.

Which Odoo hosting options support Amazon integration?

Native Amazon functionality can run where the standard feature is available. Third-party or custom Python connectors generally require Odoo.sh or self-hosted Odoo. Confirm the route during your wider Odoo implementation.

Share on social
Get Started with the Right Odoo Services

Book a Free Consultation

Trusted by Growing Businesses Across the U.S.

Helping U.S. businesses keep Odoo stable, supported, and ready for everyday operations.

Talk to our Odoo ERP experts.

Book a free consultation with our U.S.-based Odoo team. We work through your business process and workflows and then give you a clear view of what Odoo handles natively, what needs configuration, and what needs development.

Since 1993

In software Development

Odoo Ready Partner

U.S based Odoo Expertise

End-to-End Odoo Services

U.S based Odoo Implementation, Customization, Rescue & Support

Tell us about your Odoo project