A build-to-order Frappe app that keeps Amazon listings, orders, inventory, and shipments in sync with ERPNext. ECOSIRE scopes, builds, installs, and supports it — no off-the-shelf download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.

A build-to-order Frappe app that keeps Amazon listings, orders, inventory, and shipments in sync with ERPNext. ECOSIRE scopes, builds, installs, and supports it — no off-the-shelf download.
لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.
Amazon sellers running operations in ERPNext hit the same wall: orders live in Seller Central while stock, costs, and fulfillment live in ERPNext, so someone spends hours a day re-keying orders, chasing oversell alerts, and reconciling FBA inventory by hand. ERPNext core has excellent Sales Order, Delivery Note, and Stock Ledger machinery, but nothing that speaks the Amazon Selling Partner API (SP-API). The legacy ecommerce_integrations Amazon piece is read-only order import at best and does not cover listing sync, inventory push-back, FBA/FBM mapping, or multiple marketplace regions. That gap is exactly what this connector fills.
Own Frappe app and module installed on your bench, versioned in a git repo you receive at handover
Amazon SP-API integration using LWA (Login with Amazon) refresh-token auth, credentials held in an `Amazon Settings` single DocType with encrypted Password fields
Scheduled order import via Frappe `scheduler_events` (hourly/cron), mapping Amazon orders to ERPNext Sales Orders with marketplace and fulfillment-channel tags
Link DocType storing Amazon Order ID, ASIN/SKU, marketplace ID, and channel for full traceability back to Seller Central
Product and listing sync mapping ASIN/Seller SKU to ERPNext Items, with a mapping DocType for unmatched or ambiguous SKUs
Inventory level push-back from the ERPNext Stock Ledger to Amazon available quantity, throttled to respect SP-API rate limits
We build a proper Frappe app — its own module, DocTypes, and hooks.py wiring — installed onto your bench alongside ERPNext. A dedicated Amazon Settings (single DocType) holds LWA credentials, refresh token, and per-region marketplace IDs, with secrets stored as Password fields (encrypted at rest). Amazon orders are pulled on scheduler_events (a periodic cron/hourly job through the Frappe scheduler) and mapped into ERPNext Sales Orders, with a link DocType recording the Amazon Order ID, marketplace, and fulfillment channel so every record is traceable back to Seller Central. Listing sync maps ASIN/SKU to ERPNext Items, and inventory is pushed from the Stock Ledger back to Amazon so available quantity reflects real warehouse bin levels — the single biggest lever against oversell.
Technically, the app leans on Frappe primitives rather than fighting them. Document events in hooks.py (on_submit, on_update) trigger fulfillment status writes and shipment mapping; whitelisted server-side methods expose sync actions to the desk and to the Frappe REST API; client scripts add "Sync now" buttons and status indicators on the relevant forms; and role profiles plus permission rules keep marketplace credentials and sync controls off limits to users who should not touch them. FBA and FBM shipments are modeled explicitly — FBA orders reconcile against Amazon's fulfillment records while FBM orders drive ERPNext Delivery Notes and write tracking back to Amazon. Multi-marketplace support is region-aware (e.g. North America, Europe, and Far East endpoints), so a brand selling across several Amazon regions runs them from one ERPNext instance. Everything targets Frappe/ERPNext v15 and v16.
Because this is build-to-order, there is no instant download. We start with a short scoping call to confirm your marketplaces, catalog size, FBA/FBM mix, and how you want orders and returns to land in ERPNext. From confirmed scope, typical delivery is 2–4 weeks: we build against your requirements, run UAT on a staging bench, then install on production with a rollback plan and hand over the git repository. You own the source for your version, and a post-go-live support window is included.
Sells its own catalog across one or more Amazon regions and runs stock, purchasing, and accounting in ERPNext. Needs orders and inventory to flow both ways automatically so a growing SKU count does not mean more manual re-keying and oversell.
Operates across North America, Europe, and Far East Amazon marketplaces under one ERPNext instance. Needs region-aware sync with per-marketplace mapping and a single reconciliation view instead of separate spreadsheets per region.
Runs part of the catalog through FBA and part through FBM. Needs FBA orders reconciled against Amazon fulfillment while FBM orders generate ERPNext Delivery Notes with tracking pushed back — without two disconnected processes.
Owns the client's ERPNext bench and wants a clean Frappe app with proper DocTypes, hooks, and a git repo they can maintain, rather than brittle server scripts glued together in production.
قم بشراء الترخيص من موقع ecosire.com وقم بتنزيل تطبيق Amazon Marketplace Connector ZIP من لوحة تحكم حسابك.
قم باستخراج ملف ZIP إلى مجلد تطبيقات مقعدك، أو قم بتشغيل "bench get-app" مع المسار إلى التطبيق المستخرج.
قم بتشغيل `bench --site SITE_NAME install-app APP_NAME` متبوعًا بـ`bench migrate` لتثبيت Amazon Marketplace Connector وتطبيق مخططه.
افتح إعدادات ترخيص ECOSIRE على موقعك وقم بتنشيط مفتاح الترخيص الخاص بك. يتطلب تطبيقي ecosire_connect وecosire_license_client المجانيين.
| المعيار | ECOSIRE | بناء مخصص | منافس | أودو الأصلي |
|---|---|---|---|---|
| Amazon SP-API coverage | Orders, listings, inventory, and FBA/FBM shipments, scoped to your needs | Whatever you have time to build and maintain | Often order-import only; listing and inventory push limited | |
| Two-way inventory sync | Stock Ledger pushed back to Amazon, rate-limit throttled | Possible but you own the throttling and edge cases | Sometimes one-way or add-on gated | |
| Multi-marketplace / region | Region-aware NA/EU/FE endpoints from one instance | Buildable, significant extra effort per region | Varies; often single-region or per-region licensing | |
| FBA vs FBM handling | Explicit modeling; FBA reconcile, FBM Delivery Notes + tracking | Must design the distinction yourself | Frequently FBM-oriented, FBA partial | |
| Fit to your ERPNext setup | Field mapping to your accounts, Items, and tax during scoping | Fully yours, if you have the engineering time | Fixed schema; you adapt to it | |
| Code ownership | Git repo handover; you own your version | You own it entirely | Usually closed-source, subscription-locked | |
| Delivery and cost | 2–4 weeks from confirmed scope, fixed build engagement | Unpredictable timeline and internal cost | Instant install but recurring per-seat/order fees | |
| Support and updates | Post-go-live window + optional SP-API maintenance | Entirely on your team | Vendor SLA, tied to subscription |
No. This is build-to-order. ECOSIRE scopes your requirements, builds the connector as a proper Frappe app for your marketplaces and FBA/FBM mix, then installs and supports it. There is no instant download — you receive source you own for your version.
Typical delivery is 2–4 weeks from confirmed scope. The clock starts once we have agreed on your marketplaces, catalog mapping, order and returns flow, and FBA/FBM split during the scoping call. Larger multi-region catalogs sit at the upper end of that range.
The connector integrates with the Amazon Selling Partner API (SP-API) using LWA refresh-token authentication, and targets Frappe/ERPNext v15 and v16. We confirm your exact bench version during scoping and build DocType patches to stay migration-safe.
A post-go-live support window is included for defect fixes and configuration changes. Because you receive the git repository, your team or partner can extend the app afterward. We also offer ongoing support and SP-API update maintenance as a separate arrangement — Amazon evolves its API, and we can keep pace with it for you.
That is a core goal. Inventory is pushed from the ERPNext Stock Ledger back to Amazon available quantity on a schedule, throttled to respect SP-API rate limits, so listings reflect real warehouse bin levels. It reduces oversell substantially, though propagation is bounded by Amazon's own update cadence.
FBA orders reconcile against Amazon's fulfillment records so ERPNext reflects Amazon-shipped stock, while FBM orders drive ERPNext Delivery Notes and write tracking numbers back to Amazon. The fulfillment channel is recorded on each order so reporting stays clean across both models.
Sync is idempotent — deduplicated on the Amazon Order ID — so retries never double-create Sales Orders. Failures are written to the Frappe Error Log with context, and scheduled jobs retry on the next cycle. We review edge cases with you during UAT on staging before production go-live.
A build-to-order Frappe app that keeps Amazon listings, orders, inventory, and shipments in sync with ERPNext. ECOSIRE scopes, builds, installs, and supports it — no off-the-shelf download.