Skip to main content
Book a free call
Menu

Marketplace Integration

Amazon (Seller / Vendor Central) + Odoo Integration

Run Amazon Seller Central or Vendor Central as a sales channel with Odoo as the ERP backbone. Listings, inventory, orders, fulfilments (including FBA), reimbursements, fees, and returns reconcile in Odoo so finance has one source of truth. Built on Amazon's SP-API with TechUltra-specific extensions for multi-marketplace and FBA complexity.

Last reviewed:

Amazon (Seller / Vendor Central) + Odoo Integration

What it is

Bidirectional real-time integration between Amazon's Seller Central / Vendor Central and Odoo. The integration handles: listing management (titles, descriptions, images, prices, variants) with Odoo as master; inventory sync (Odoo's warehouses to Amazon FBM stock; FBA inventory pulled from Amazon to Odoo); order capture (Amazon orders create Odoo SOs with customer details, addresses, payment status, fulfilment method); FBA vs FBM routing (Amazon-fulfilled orders are inventory transfers from FBA, FBM orders are picked from Odoo warehouses); reimbursements + adjustments (Amazon's reimbursements for lost / damaged FBA inventory flow into Odoo as appropriate inventory + GL adjustments); fee reconciliation (referral fees, FBA fees, storage fees, advertising, removal orders, all categorised in Odoo accounting); customer returns (Amazon Return Center returns flow back to Odoo with appropriate refund handling); MAP / pricing policy violations (alerts when listings drift from Odoo prices). Built on Amazon's SP-API (the modern marketplace API replacing MWS).

Why it matters

Amazon integration is notoriously the most complex e-commerce integration because of Amazon's fee structure, FBA vs FBM operational differences, multi-marketplace tax complexity, and Amazon's frequent policy changes. Most off-the-shelf connectors give you basic order capture but break down on fee reconciliation, reimbursements, returns, and multi-marketplace. Finance teams end up doing Amazon settlement reconciliation in spreadsheets — error-prone, time-consuming, and audit-fragile. Production-grade Amazon-Odoo integration eliminates that workload.

Features

What Amazon (Seller / Vendor Central) + Odoo Integration does, capability by capability.
Capability What it does
Multi-marketplace coverage USA, Canada, UK, EU (DE, FR, IT, ES, NL, PL, SE, BE), Japan, Australia, Mexico, Brazil, India, UAE, Saudi Arabia, Egypt, Turkey — all 22+ Amazon marketplaces supported per Amazon's SP-API endpoints.
FBA + FBM unified FBA (Amazon-fulfilled) orders are inventory transfers from Amazon's warehouses; FBM (merchant-fulfilled) orders pick from Odoo warehouses. Both flows handled with appropriate accounting.
Settlement report reconciliation Amazon's biweekly settlement reports parsed line-by-line and reconciled to Odoo. Every fee, deduction, reimbursement, and payout categorised. Finance team sees Amazon revenue net of all fees in Odoo without spreadsheet work.
Reimbursements + adjustments FBA inventory reimbursements (lost, damaged, customer-return), FBA fee reimbursements (overage, dimension errors), and other Amazon adjustments flow into Odoo as inventory + GL entries.
Multi-marketplace tax handling USA sales tax (Avalara / TaxJar integration), EU VAT OSS for cross-border sales, UK VAT post-Brexit, Mexico CFDI, India GST IRN, UAE VAT, Saudi ZATCA — all handled per marketplace.
Listing management Bulk listing updates pushed from Odoo to Amazon (titles, descriptions, prices, images, variants). Inventory levels pushed in real-time (within Amazon API rate limits). Buy Box pricing monitoring optional.
Vendor Central (1P) support For wholesale-to-Amazon (Vendor Central) sellers, Purchase Orders from Amazon flow as Odoo customer POs. ASN generation, invoice submission, payment reconciliation handled.
Customer returns + refunds Amazon Return Center returns flow into Odoo with appropriate inventory + GL postings. Customer refunds reconciled against Amazon's refund accounting.
Pricing policy + MAP monitoring Alerts when listings drift below MAP (Minimum Advertised Price) or above target price. Bulk re-pricing flows back to Amazon when business rules change.
Resilient to SP-API + Amazon policy changes Built against SP-API with version pinning. Amazon's policy and API changes (frequent) tracked and the integration updated within supported windows.

How it works

  1. Discovery + Amazon account audit

    Audit Amazon Seller / Vendor Central setup, marketplace coverage, FBA vs FBM mix, tax setup, returns volume. Identify integration scope and edge cases. Output: integration spec.

  2. SP-API + Odoo configuration

    Provision SP-API access (LWA application registration, role-based access). Configure Odoo's Amazon module with marketplace mapping, tax codes, fee GL accounts.

  3. Sandbox + UAT

    Sample listings, orders, settlements processed in sandbox. Validate fee categorisation, FBA / FBM routing, returns flow. Finance team signs off on accounting postings.

  4. Production cutover

    Switch to live SP-API endpoints. Initial sync of existing listings and FBA inventory. First settlement report parsed in production. Monitor for 7 days.

  5. Multi-marketplace expansion

    If multi-marketplace, add remaining marketplaces one at a time after primary marketplace stabilises. Each marketplace has its own SP-API endpoint, tax handling, and fulfilment center.

  6. Ongoing maintenance

    Amazon's SP-API policy changes tracked; integration updated per Amazon's supported version timelines. Settlement parsing rules updated when Amazon adjusts fee structures.

Amazon Vendor Central and Odoo: how the 1P document flow works

In Vendor Central, Amazon is your customer, not your marketplace. It sends purchase orders, you confirm and ship them, and you invoice Amazon. Each step is a document that Amazon accepts either through its Selling Partner API (SP-API) or through EDI, the older electronic data interchange standard many vendors already use. The integration turns each document into the Odoo record your team already works with.

Amazon Vendor Central documents and the Odoo record each one becomes
Amazon document EDI message SP-API In Odoo
Purchase order from Amazon 850Vendor Orders APISales order for the Amazon customer and ship-to warehouse
PO acknowledgement 855Vendor Orders APIConfirmed, back-ordered or rejected lines, from stock on hand
Advance shipment notice (ASN) 856Vendor Shipments APISent when the delivery is validated, with cartons and pallet labels
Invoice 810Vendor Invoices APICustomer invoice posted from the delivered quantities
Remittance and deductions 820Remittance in Vendor CentralPayment matched to invoices; shortages and chargebacks booked

Vendor Direct Fulfillment — where you ship Amazon's customer orders yourself — has its own SP-API set for orders, shipping labels and invoices, and maps to Odoo deliveries in the same way. Amazon's SP-API documentation lists the current vendor APIs. Most Vendor Central disputes are about ASNs and shortages, so we spend the most testing time there; see shipping carrier integration for the label side.

Deployment timeline

Single marketplace (e.g. US Seller Central, FBM-only): 4–6 weeks. Multi-marketplace + FBA: 6–10 weeks. Vendor Central (1P): 8–12 weeks (more complex due to ASN, invoice submission, deduction handling). Migration from an existing third-party Amazon connector: typically 3–5 weeks since data model is established.

Best for

Businesses selling on Amazon at any meaningful volume (50+ orders/day) with Odoo as the ERP — particularly: multi-marketplace operators where settlement reconciliation in spreadsheets is consuming finance team hours; Amazon-heavy brands using FBA where reimbursement tracking matters; Vendor Central (1P) suppliers selling wholesale to Amazon; private-label brands managing 100+ ASINs with frequent pricing / listing updates. Small Amazon sellers (under 30 orders/day) can use Amazon's native settlement reports + simple Odoo data import; full integration is overkill at that scale.

Frequently asked questions

  • What's the difference between Seller Central and Vendor Central?

    Seller Central (3P) — you sell directly to customers via Amazon as the marketplace, you're the merchant of record. You can use FBM (you ship) or FBA (Amazon ships from their warehouses). Vendor Central (1P) — you sell wholesale to Amazon as a supplier; Amazon is the merchant of record for end customers. Different operational model, different integration approach. We handle both.

  • Can you handle Amazon's settlement reports?

    Yes — this is the highest-value part of the integration. Amazon's biweekly settlement reports list every fee, every order, every reimbursement, every refund. We parse them line-by-line and post to Odoo with appropriate GL accounts. Finance sees Amazon revenue net of fees without spreadsheet reconciliation. This is the biggest time-saver for Amazon sellers above USD 100K/month gross revenue.

  • What about FBA inventory tracking?

    FBA inventory is held at Amazon's warehouses, not yours. The integration maintains an 'FBA' virtual warehouse in Odoo that reflects Amazon's reported FBA inventory levels per SKU per FBA fulfilment center. Inventory transfers from your warehouses to FBA flow through Odoo as inventory moves.

  • How are reimbursements handled?

    Amazon reimburses for lost / damaged FBA inventory, customer-return shrinkage, FBA fee errors. The integration parses Amazon's reimbursement reports and posts appropriate Odoo entries — inventory restoration where applicable, GL adjustment for fee reimbursements. Finance teams typically see 2–8% revenue uplift from systematic reimbursement tracking that they previously missed.

  • What about multi-marketplace tax?

    Each marketplace has its own tax requirements. USA marketplaces: Avalara or TaxJar integration for multi-state nexus. EU marketplaces: VAT OSS (One Stop Shop) registration handles cross-border EU sales. UK marketplace: UK MTD VAT post-Brexit. Mexico: CFDI. India: GST IRN. UAE: FTA VAT. Saudi: ZATCA. Each handled per marketplace.

  • Can you handle Vendor Central (1P)?

    Yes — Vendor Central integration covers: Amazon POs as Odoo customer orders, ASN (Advanced Shipping Notification) generation when shipments leave your warehouse, invoice submission per Amazon's vendor invoice format, deduction handling (chargebacks, shortages), payment reconciliation against Amazon's vendor payment schedule. Vendor Central is more complex than Seller Central operationally.

  • What's the integration cost?

    It depends on how many marketplaces you sell on, whether you use FBA, FBM or both, and whether you sell through Vendor Central (1P). We don't work from a price list: a short scoping call ends with a fixed price before any build starts. Ongoing maintenance is bundled into the support retainer.

  • Does it work with Amazon Advertising (PPC)?

    Yes — Amazon Advertising cost data flows into Odoo as a separate expense category. ROAS calculation per SKU / per campaign uses Odoo's revenue data and Amazon's ad spend data. For brands with substantial Amazon Ads spend (>USD 10K/month), advertising cost reconciliation is operationally meaningful.

  • Can we migrate from a Shopify-Amazon connector or other apps?

    Yes — common pattern. Customers start with a Shopify + Amazon multi-channel connector (Shopify being the master), then migrate to Odoo as the ERP with both Shopify and Amazon as channels. We rebuild the Amazon integration on Odoo natively; Shopify continues as a separate channel.

  • How do you handle Amazon's frequent policy changes?

    Amazon's seller policies and API updates are tracked. Integration code is built against SP-API with version pinning + automated regression testing. Material policy changes trigger an integration update within Amazon's supported deprecation window (typically 90 days). Customers on our support retainer don't see breakage from policy changes.

  • Does it support Amazon Business?

    Yes — Amazon Business (B2B selling) supported. Tax-exempt customers (with valid certificates), business pricing, quantity discounts, Amazon Business-specific reporting all handled.

  • What's the first step?

    30-minute scoping call. Bring: Amazon channels (Seller Central / Vendor Central / both), marketplaces in use, monthly order volume, FBA / FBM mix, current accounting / ERP. We'll outline scope and propose discovery week.

  • Is the Amazon Odoo integration a ready-made app or custom work?

    It is a configured build, not a plug-in install. We register your SP-API access, then set up Odoo's Amazon module with marketplace mapping, tax codes and fee accounts. TechUltra extensions cover FBA, settlement parsing and selling in several marketplaces. Every build is tested in a sandbox before go-live. A short scoping call ends with a fixed price before any build starts.

  • Is Amazon Odoo sync two-way, and what data moves?

    Yes, sync runs both ways. Odoo pushes listings, prices and FBM stock to Amazon, with stock levels updated in real time within Amazon's API rate limits. Amazon sends orders, FBA inventory levels, returns, reimbursements and fees back to Odoo. Amazon's biweekly settlement reports are parsed line by line, so every fee and payout posts to the right Odoo account.

  • Do small Amazon sellers need a full Odoo integration?

    Not always. Below about 30 orders a day, Amazon's own settlement reports plus a simple Odoo data import usually do the job. A full integration pays off from around 50 orders a day. It also pays off earlier if you sell in several marketplaces, rely on FBA reimbursements, or manage 100+ ASINs with frequent price and listing changes.

Ready to ship this solution?

Free 30-minute scoping call with a senior consultant who's deployed this in production.