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:
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
-
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
-
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.
-
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.
-
Sandbox + UAT
Sample listings, orders, settlements processed in sandbox. Validate fee categorisation, FBA / FBM routing, returns flow. Finance team signs off on accounting postings.
-
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.
-
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.
-
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.
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?
Single marketplace, FBM-only: USD 8,000–15,000. Single marketplace with FBA: USD 12,000–22,000. Multi-marketplace (2–5 marketplaces) with FBA + FBM: USD 18,000–45,000. Vendor Central (1P): USD 20,000–50,000. Ongoing maintenance bundled into 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.