| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Community Apps Dependencies | Show |
| Lines of code | 13104 |
| Technical Name |
noon_store_management |
| License | LGPL-3 |
| Website | https://www.ecosire.com/ |
| Versions | 17.0 18.0 19.0 |
|
ECOSIRE (PRIVATE) LIMITED
Premium MENA Marketplace Connectors
|
v19.0.2.0.0 |
No installation required · Instant access · 14-day trial on request
Noon Store Management
Premium MENA Connector — UAE · KSA · Egypt
One Odoo, every MENA marketplace. Finance v2, ZATCA Phase 2, Egypt ETA, bilingual EN/AR, POD capture, and multi-country auto-workflow — from a single Odoo instance with per-country dashboards, workflows, and taxes.
|
noon
Seller Center · MENA
|
◄───►
Bi-directional
|
Odoo 19
Your ERP Backend
|
|
3
Countries covered
UAE · KSA · Egypt |
14
Feature modules
products to payouts |
100%
2026 tax compliant
ZATCA · ETA · VAT |
EN/AR
Bilingual push
every product |
Everything Your MENA Business Needs
From catalog push to payout reconciliation — fully wired into Odoo accounting, inventory, and sales.
|
P
Products & VariantsBilingual push (EN/AR) with barcode preflight against Noon's global catalog. Partner SKU, category mapping, images. |
O
OrdersReal-time order pull per country with auto-confirm, auto-invoice, and auto-deliver workflows. VAT lines, fees, commissions captured. |
C
CustomersMasked customer creation per Noon privacy rules, country-aware address book, bilingual name + phone capture. |
|
K
Collections & CategoriesImport Noon's category tree, map to internal Odoo categories, keep merchandising collections in sync. |
L
Locations & WarehousesNoon fulfillment centers mapped to Odoo warehouses: DXB, RUH, CAI. Per-country stock levels posted hourly. |
S
Shipping CarriersNoon Express, 3PL, and self-ship labels. Tracking numbers and POD (Proof of Delivery) captured on delivery confirmation. |
|
R
Returns (RMA)Full RMA lifecycle: pull return requests, inspection, restock, or dispose. Customer credit notes auto-generated. |
F
RefundsRefund events reconciled against original invoice, with VAT reversed at the correct country rate. Accounting clean. |
X
Risk SignalsFraud/cancellation risk flags surfaced on every order. COD risk scoring for Egypt; auto-hold suspicious orders. |
|
$
Settlements (Finance v2)Noon Finance v2 exclusive. Legacy sunsets 2026-09-30. Payout parsing, fee itemization, bank reconciliation. |
A
Analytics DashboardPer-country OWL dashboard with Chart.js: revenue, orders, AOV, refund rate, top products, country split. |
W
Auto-WorkflowsPer-country toggles: auto-confirm, auto-invoice, auto-deliver. Configure once, process thousands of orders untouched. |
|
D
Daily DigestMorning email summary: last 24h orders, refunds, payout status, stock alerts. Sent per-country to the right owner. |
H
Webhooks & PollerHMAC-SHA256 signed webhooks with 10s ACK. Polling fallback with 7-day window ensures zero event loss. |
+
And more…5-step onboarding wizard, connection tester, import preview, error recovery queue, license mixin, multi-company. |
Ready for Every Tax Authority
MENA regulators don't wait for your ERP. v19.0.2 ships with hard-coded compliance for the changes landing through 2026.
|
KSA · 2026
ZATCA Phase 2VAT number, CR number, and CR date captured on every KSA order. Fatoora-ready invoice metadata, fiscal position auto-applied. |
Egypt · 2026
ETA 14-Digit Tax IDEgyptian Tax Authority's 14-digit tax_id validated and attached to every EG order. E-invoice payload schema aligned. |
Finance API
Finance v2 ExclusiveLegacy payout API sunsets 2026-09-30. We write to v2 exclusively; legacy kept read-only as safety fallback during migration. |
Catalog
Barcode PreflightBefore every product push we check Noon's global barcode registry. Rejections caught client-side — zero failed uploads. |
Bilingual by Design
English & Arabic, every time.Every product push validates en_title, ar_title, en_description, and ar_description before the API call fires. No half-translated listings. No "ar_title missing" errors in production. The wizard refuses to push until both languages are complete. |
|
One Instance, Three Countries
Each country runs with its own warehouse, currency, language pack, and fiscal position — all from a single Odoo company or across companies, your choice.
| Country | Currency | Warehouse | Fiscal Position | Languages |
|---|---|---|---|---|
| UAE | AED | DXB · Dubai | UAE VAT 5% | EN + AR |
| KSA | SAR | RUH · Riyadh | ZATCA Phase 2 | EN + AR |
| Egypt | EGP | CAI · Cairo | ETA (14-digit tax_id) | EN + AR |
All three countries run through one Noon Seller ID but use independent headers (X-Country) — pricing, stock, and workflows stay isolated.
Per-Country KPIs at a Glance
OWL dashboard with Chart.js: revenue split by country, order velocity, refund rate, top SKUs, payout status. Filter by UAE / KSA / Egypt / All.
Technical Specifications
Authentication
|
Rate Limits & Retry
|
Webhooks
|
Queue & Workers
|
Security & Licensing
|
Performance
|
The MENA Pump Upgrade
A ground-up rewrite of the catalog, finance, and workflow layers — built for the regulatory landscape landing through 2026.
|
14
New SubmodelsFrom returns to risk signals to POD capture — every Noon concept now has a first-class Odoo model. |
2026
Compliance Built InZATCA Phase 2, Egypt ETA, UAE VAT 2026 rates, Finance v2. No third-party plug-ins needed. |
5
Premium UX AdditionsOnboarding wizard, connection tester, import preview, per-country dashboard tabs, daily digest email. |
Full v19.0.2 Changelog
- New noon.return, noon.refund, noon.risk.signal, noon.pod.capture models
- Finance v2 payout parser with fee itemization (commission, fulfillment, refund adjustments)
- ZATCA Phase 2 fields on res.partner (vat_number, cr_number, cr_date) for KSA counterparties
- Egypt 14-digit tax_id validator and auto-attach to EG order lines
- Bilingual push validation: en_title + ar_title + en_description + ar_description mandatory
- Barcode preflight against Noon global catalog before every product push
- 5-step onboarding wizard: credentials → country selection → warehouse mapping → workflow toggles → test sync
- Per-country dashboard tabs with independent KPI strips and chart filters
- Daily digest email: last 24h summary sent to per-country owner at 08:00 local time
- Auto-workflow toggles: auto-confirm, auto-invoice, auto-deliver — configurable per country
- Connection tester with health-check endpoint per country (ae / sa / eg)
- Import preview: dry-run with estimated record counts before pulling
- Error recovery queue with one-click reprocess from the dashboard
- Webhook receiver with HMAC-SHA256 + 10s ACK + dedup by event_id
What You Need to Get Started
|
Odoo
19 Community or Enterprise
(backports to 18 & 17 available on request) |
Python
3.10+ with
requests package |
Noon Account
Active Noon Seller Center account with API credentials (Seller ID + key)
|
License
ECOSIRE license client installed + active activation key
|
Ready for MENA?
Start with a free 14-day trial on the demo server, or email us for a guided onboarding with your Noon credentials.
|
ECOSIRE (PRIVATE) LIMITED
Premium MENA Marketplace Connectors · Noon Store Management v19.0.2.0.0 · LGPL-3
|
ecosire.com → |
Please log in to comment on this module