- Ana Sayfa
- Apps
- Multichannel & PIM Tools
- ERPNext Noon Seller Connector
Örnek önizlemeA build-to-order Frappe app that connects your Noon seller account to ERPNext
— importing orders as Sales Orders, syncing FBN/FBP stock and prices, writing back tracking, and reconciling settlements.
ECOSIRE scopes, builds, installs, and supports it; this is not an instant download.
ERPNext Noon Seller Connector nedir?
A build-to-order Frappe app that connects your Noon seller account to ERPNext — importing orders as Sales Orders, syncing FBN/FBP stock and prices, writing back tracking, and reconciling settlements. ECOSIRE scopes, builds, installs, and supports it; this is not an instant download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Temel Özellikler
Siparişe özel, sizin için baştan sona
Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.
- 1
Sipariş verirsiniz
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
- 2
Geliştirir ve kurarız
ECOSIRE, ERPNext ortamınızda geliştirir, yapılandırır ve kurar.
- 3
Yayına alma + destek
Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.
Teknik Özellikler
- ERPNext Uyumluluğu
- —
- Lisans
- Lisansın doğrulanması gerekiyor
- Python Gereksinimi
- Python 3.10+
- Veritabanı
- MariaDB 10.6+
Bu Ürün Hakkında
If you sell on Noon across the UAE and KSA, your operations team lives in two places at once. Orders land in Noon Seller Lab while your books, stock, and fulfillment live in ERPNext — so someone re-keys orders, someone else guesses which SKUs Noon thinks are in stock, and settlement reports get reconciled by hand in a spreadsheet weeks after the money moved. ERPNext ships no native Noon integration; its stock, pricing, and Sales Order engine is excellent, but there is no connector, no marketplace DocType, and no scheduler job that knows Noon's Partner API exists. That gap is exactly where double-entry, oversells, and unreconciled fees come from.
ECOSIRE builds a proper Frappe application — not a script bolted onto your bench — that turns Noon into a first-class channel inside ERPNext. The app installs its own module with dedicated DocTypes such as Noon Settings (single, encrypted API credentials), Noon Marketplace Account, Noon Order and Noon Fulfilment Log, plus an item-mapping DocType that ties each Noon SKU/partner-SKU to your ERPNext Item and Warehouse. Order ingestion runs on scheduler_events (a cron-style hook in hooks.py) that pulls new Noon orders through the Noon Partner REST API, deduplicates on the Noon order reference, and creates ERPNext Sales Order documents with the correct customer, taxes, and channel. FBN (Fulfilled by Noon) and FBP (Fulfilled by Partner) inventory are handled distinctly: FBP stock is pushed from your ERPNext Bin quantities so you never oversell, and FBN quantities are pulled back so your ERPNext view reflects what Noon actually holds in its fulfilment centres.
Technically it is built the way ERPNext itself is built. Price and listing pushes are driven by doc_events hooks on Item Price and Item so a change in ERPNext propagates to Noon on save, with a queued background job for the API call. Shipping and tracking writeback fires when a Delivery Note is submitted, pushing carrier and tracking data back to Noon. Settlement and fee reconciliation imports Noon's payout files into a Noon Settlement DocType and matches commission, fulfilment, and refund lines against the originating Sales Invoice, so finance sees real net revenue. Every external call is a whitelisted method behind Frappe's permission model, all writes respect role profiles you approve (for example a Noon Manager role), failures are logged to a retriable error DocType rather than lost, and rate limits and idempotency are enforced so a webhook or scheduler retry never duplicates an order. Client scripts add the Noon status, sync buttons, and mapping helpers directly onto the ERPNext forms your team already uses.
Because every Noon account differs — your SKU count, FBN vs FBP mix, tax setup, multi-company or multi-warehouse structure, and which flows you actually need on day one — this is a build-to-order engagement, not a shelf download. We start with a short scoping call, confirm the exact scope and your Frappe/ERPNext version (v15 or v16), and build against a staging copy of your instance. Typical delivery is one working week from confirmed scope. You receive the installable app source for your version, a documented install, UAT on staging with a rollback plan, a training session, and a post-go-live support window — plus the git repository so the code is yours to keep and extend.
Ne elde edeceksin
- Installable Frappe app source code built for your confirmed ERPNext version (v15 or v16)
- Installation and configuration on your instance, including Noon Partner API credential setup and item mapping
- Technical documentation: DocType reference, hooks/scheduler map, whitelisted methods, and configuration guide
- End-user guide plus a live training session for your operations and finance teams
- UAT on a staging copy of your ERPNext with a documented rollback plan before go-live
- Post-go-live support window for bug fixes and sync-behavior adjustments
- Full git repository handover so the code is yours to keep, audit, and extend
- Item and SKU mapping worksheet completed with your team so day-one sync matches your real catalog
Bu kimin için
GCC Noon Seller Operations Lead
Runs daily fulfillment across UAE and KSA Noon storefronts and needs orders flowing into ERPNext Sales Orders automatically, with FBN and FBP stock reflected accurately so the team stops re-keying and stops overselling.
Ecommerce Finance Manager
Owns reconciliation and needs Noon settlement payouts, commissions, fulfilment fees, and refunds matched line-by-line to ERPNext Sales Invoices so reported net revenue is real, not a month-end spreadsheet guess.
ERPNext System Owner / Frappe Admin
Manages the ERPNext instance and wants a proper Frappe app with clean DocTypes, permission-gated whitelisted methods, and scheduler hooks that they can read, audit, and extend — plus the git repo — rather than an opaque script on the bench.
Multi-Channel Ecommerce Director
Sells on Noon alongside other channels and needs Noon operating as a first-class, automated channel inside ERPNext so the business scales SKUs and order volume without adding manual headcount.
ERPNext Noon Seller Connector Nasıl Karşılaştırılır
| Kriter | ECOSIRE | Özel Yapı | Rakip | ERPNext Yerleşik |
|---|---|---|---|---|
| Noon integration in the product | Purpose-built Frappe app for Noon Partner API | Whatever you specify and can maintain | Generic marketplace app, Noon rarely covered | None — no Noon connector at all |
| FBN vs FBP inventory | Distinct push (FBP) and pull-back (FBN) flows | Possible but must be designed from scratch | Usually single generic stock sync | Manual stock updates only |
| Order to Sales Order | Idempotent scheduler import, dedup on Noon ref | Depends on your build quality | Basic import, duplicate handling varies | Manual re-keying |
| Settlement reconciliation | Payout lines matched to Sales Invoice | Rarely built, high effort | Seldom included | Spreadsheet by hand |
| Fit to your ERPNext | Built on staging against your real setup | Fully yours, on your timeline | One-size template, limited config | N/A |
| Code ownership | Full git repo handover, yours to extend | You own it entirely | Licensed, source often closed | N/A |
| Delivery time | one working week from confirmed scope | Months, plus hiring or diverting devs | Instant install, then integration gaps | Immediate but no Noon feature |
| Support after launch | Post-go-live window + follow-on options | You maintain it | Vendor support, Noon edge cases risky | Community forums only |
ERPNext Noon Seller Connector hakkında Sıkça Sorulan Sorular
Is this an instant download from the Frappe marketplace?
No. This is a build-to-order engagement. ECOSIRE scopes, builds, installs, and supports the connector for your specific Noon account and ERPNext instance. There is nothing to download until we have built and tested your version against a staging copy of your system.
How long does delivery take?
Typical delivery is one working week from confirmed scope. After a short scoping call we lock the exact flows, your ERPNext version, and your SKU/warehouse structure; the timeline depends on how many of the flows (orders, FBN/FBP inventory, pricing, tracking, settlement) you need at launch and the complexity of your catalog and tax setup.
Which ERPNext and Frappe versions are supported?
We build and test against Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app. We confirm your exact version during scoping and build against a staging copy of your instance so the app matches your environment.
How does it handle FBN versus FBP inventory?
They are treated as distinct flows. For FBP (Fulfilled by Partner) listings, ERPNext `Bin` availability is pushed to Noon so you do not oversell. For FBN (Fulfilled by Noon), quantities held in Noon's fulfilment centres are pulled back and reported separately in ERPNext, so your own-warehouse stock and Noon-held stock never get conflated.
What about settlement and fee reconciliation?
The app imports Noon's settlement/payout files into a `Noon Settlement` DocType and matches commission, fulfilment fees, and refund lines against the originating Sales Invoice. Finance sees true net revenue per order instead of reconciling a raw payout report by hand weeks later.
What support and updates do we get after go-live?
Every build includes a post-go-live support window for bug fixes and sync-behavior adjustments. Because you receive the full git repository, your own team or ours can extend the app later. Support extensions and updates for future ERPNext versions or new Noon API changes can be arranged as a follow-on engagement.
Will it duplicate orders or break if a sync retries?
No. Ingestion is idempotent — orders are deduplicated on the Noon order reference, so scheduler retries or manual re-runs never create duplicate Sales Orders. Failed API calls are captured in a retriable error log DocType rather than silently dropped, and rate limits are respected so bulk syncs stay safe.
İlgili Modüller

ERPNext MyFatoorah Connector
A build-to-order Frappe app that wires MyFatoorah's unified GCC checkout into ERPNext, so KNET, mada, Benefit, and card payments reconcile straight to confirmed Payment Entries. ECOSIRE scopes, builds, installs, and supports it for your ERPNext v15/v16 site.

ERPNext Namshi Connector
A build-to-order Frappe app that connects Namshi (the GCC fashion marketplace) to your ERPNext instance — importing orders as Sales Orders, syncing inventory and prices, and reconciling settlements. ECOSIRE builds, installs, and supports it against your v15/v16 site; there is no instant download.

ERPNext OTTO Market Connector
A build-to-order Frappe app that connects your ERPNext instance to OTTO Market, keeping orders, listings, stock, prices, shipping tracking and settlements in sync. ECOSIRE scopes, builds, installs and supports it — it is not an off-the-shelf download.

ERPNext Paymob Connector
A build-to-order Frappe app that connects ERPNext to Paymob's unified checkout, so cards, mobile wallets, and installment payments settle straight into ERPNext with webhook-verified Payment Entries. ECOSIRE builds, installs, and supports it for your instance.
ERPNext Noon Seller Connector
A build-to-order Frappe app that connects your Noon seller account to ERPNext — importing orders as Sales Orders, syncing FBN/FBP stock and prices, writing back tracking, and reconciling settlements. ECOSIRE scopes, builds, installs, and supports it; this is not an instant download.
- Scheduled Noon order pull via a `scheduler_events` cron hook that imports new orders through the Noon Partner REST API and creates ERPNext `Sales Order` documents
- Idempotent ingestion keyed on the Noon order reference so scheduler retries and re-runs never create duplicate Sales Orders
- Dedicated Frappe module with `Noon Settings` (single DocType, encrypted credentials), `Noon Marketplace Account`, `Noon Order`, and `Noon Settlement` DocTypes
- SKU/partner-SKU to ERPNext `Item` and `Warehouse` mapping DocType so multi-warehouse and multi-SKU catalogs resolve correctly