Noon and Amazon.ae together account for the dominant share of UAE online marketplace volume. If you sell through them, you need integration with your Odoo backend — manual order management does not scale beyond a few dozen daily orders. This guide covers how to integrate marketplaces correctly.
Noon Integration
Noon Seller Lab (Native Tools)
Noon provides Seller Lab for catalogue management, order management, and reporting. Adequate for low-volume sellers; gets painful past 50 daily orders.
API Access
Noon provides API access to qualifying sellers — primarily larger volume sellers with technical capability. API covers:
- Catalogue management (product creation, price/stock updates)
- Order management (retrieval, fulfilment confirmation)
- Returns processing
- Settlement reports
Third-Party Integration Platforms
Platforms like Anchanto, Sellermate, and others provide pre-built Noon + Odoo bridges. Subscription-based; faster to implement than custom.
Amazon.ae Integration
Amazon Seller Central
Amazon’s native tool for catalogue and order management. Standard for all sellers.
Amazon SP-API (Selling Partner API)
Amazon’s modern API replacing the older MWS API. Covers:
- Product feeds (creation, updates, deletion)
- Inventory updates
- Order retrieval
- Shipment confirmation
- Reports and settlements
Odoo Amazon Connector
Odoo Enterprise includes an Amazon Connector module supporting the major Amazon marketplaces including Amazon.ae. Configuration involves linking your Seller Central account to Odoo via OAuth.
The Integration Flow (Both Marketplaces)
- Product catalogue pushed from Odoo to marketplace (with marketplace-specific category, attributes, images)
- Stock levels pushed regularly (every 15-30 minutes is typical)
- Marketplace orders pulled into Odoo as Sales Orders
- Order picked, packed, dispatched from Odoo
- Shipment confirmation pushed back to marketplace
- Settlement reports pulled from marketplace and reconciled in Odoo Accounting
Key Challenges
Stock Synchronisation Latency
If stock pushes are too infrequent, you oversell. If too frequent, you hit API rate limits. Most sellers settle on 15-minute pushes for fast-movers, hourly for long-tail.
Multi-Channel Inventory Allocation
If you have 10 units of an SKU and sell on Noon, Amazon, your own website, and physical retail — which channel sees how many units? Most operators use “shared pool” (all channels see full stock; first-to-sell takes it) but this risks overselling on lag.
Category Mapping
Each marketplace has its own category taxonomy. Map your Odoo product categories to marketplace categories — initial setup work that pays back in reduced rejections.
Price Differentiation
You may want different prices per channel (e.g., higher on Amazon to cover their commission). Odoo Pricelists handle this; integration must push the right pricelist per channel.
Marketplace Commission and Fee Handling
Each sale incurs marketplace commission, payment processing fees, and various other deductions. Settlement reports break these down; Odoo accounting needs to record them correctly.
VAT Treatment
Marketplaces typically collect from the customer at the gross price including VAT. Your Odoo invoice should reflect this correctly with TRN and VAT amount visible.
Returns and Refunds
Marketplace returns flow back into Odoo as Return Merchandise Authorisations. Refund accounting must distinguish marketplace-collected refunds from your own.
Reporting You Need
- Channel-level revenue, margin, return rate
- Product-level performance per channel
- Marketplace commission and fees as % of channel revenue
- Net contribution per channel after all fees and returns
Common Mistakes
- Listing on marketplaces without integration — orders fall through the cracks
- Not differentiating pricing between channels — sacrificing margin to marketplace fees
- Ignoring returns until they pile up — accounting becomes a mess
- Using marketplace-fulfilment (Noon FBN, Amazon FBA) without tracking the stock movement in Odoo
- Letting marketplace data become source of truth — Odoo should be the canonical record
Implementation Approach
- Phase 1: Start with one marketplace (your largest revenue channel)
- Phase 2: Add second marketplace once first is stable
- Phase 3: Layer in your own website as another channel
- Phase 4: Marketplace-fulfilment programs (FBA/FBN) once volumes justify
Free 30-minute marketplace integration scoping.