- Ana Sayfa
- Apps
- Multichannel & PIM Tools
- ERPNext Decathlon Marketplace Connector
Örnek önizlemeA build-to-order Frappe app that connects Decathlon Marketplace (Mirakl-based) to ERPNext
— syncing orders, offers, inventory, pricing, shipping, and settlements.
ECOSIRE scopes, builds, installs, and supports it for your sports and outdoor brand.
ERPNext Decathlon Marketplace Connector nedir?
A build-to-order Frappe app that connects Decathlon Marketplace (Mirakl-based) to ERPNext — syncing orders, offers, inventory, pricing, shipping, and settlements. ECOSIRE scopes, builds, installs, and supports it for your sports and outdoor brand. 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
Sports and outdoor brands selling on Decathlon Marketplace hit the same wall: Decathlon runs on Mirakl, and ERPNext core has no concept of a Mirakl operator. So orders get re-keyed by hand from the Decathlon seller portal into ERPNext Sales Orders, stock levels drift between what ERPNext thinks you have and what the marketplace advertises, tracking numbers get pasted twice, and month-end settlement reconciliation becomes a spreadsheet exercise where Mirakl commission, refunds, and payouts never quite tie back to your ERPNext accounts. ERPNext gives you excellent inventory, pricing, and accounting primitives — Item, Warehouse, Bin, Sales Order, Delivery Note, Sales Invoice, Payment Entry — but nothing that speaks the Mirakl OR/PA/S/OF API dialect that Decathlon exposes to its sellers.
We build a proper Frappe app — installed into your own ERPNext bench, not a hosted middleman — that closes that gap. The app ships a Decathlon Settings single DocType holding your Mirakl shop credentials and API base URL, plus DocTypes such as Decathlon Offer, Decathlon Order, and Decathlon Sync Log that give you an auditable record of every push and pull. Inbound orders are polled from the Mirakl OR11 order feed on a Frappe scheduler_events cron, de-duplicated by Mirakl order id, and materialized as native ERPNext Sales Orders against a dedicated customer and price list, with marketplace fees mapped to the correct income/expense accounts. Catalog and offers flow the other way: hooks.py doc_events on Item and Item Price stage OF21 offer updates so a price or listing change in ERPNext publishes to Decathlon without a separate console.
Inventory stays honest with two-way sync. A scheduler job reads projected quantity from ERPNext Bin per configured warehouse and pushes available-to-sell offer stock to Mirakl, while acknowledged marketplace orders decrement the same source of truth — so you are not overselling gear you have already committed elsewhere. When you ship, the app writes the carrier and tracking number back to Decathlon (ST11/ST12) the moment a Delivery Note is submitted, and transitions the Mirakl order state accordingly. Settlement reconciliation pulls the Mirakl accounting/payout feeds and matches operator commission, refunds, and payouts against ERPNext Sales Invoices and Payment Entries, flagging variances instead of hiding them. Every integration point is exposed as a @frappe.whitelist() method so your team can trigger a manual resync, and a role profile (Decathlon Manager) plus DocType permissions keep marketplace operations scoped to the right users. Client scripts add resync and "view on Decathlon" actions right on the relevant forms.
Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call, confirm your Mirakl API access, your warehouse and price-list layout, your tax and fee account mapping, and your Frappe/ERPNext version (v15 or v16). We then build against a staging copy of your data, run UAT with you, and only cut over to production on a scheduled window with a documented rollback. Typical delivery is one working week from confirmed scope, depending on how many marketplace edge cases (multi-warehouse, partial shipments, refund handling) you need on day one versus a later phase. You receive the full source, a git repository handover, technical and user documentation, a training session, and a post-go-live support window.
Ne elde edeceksin
- Installable Frappe app source code for your ERPNext version (v15 or v16), built to your confirmed scope
- Installation and configuration on your environment, including `Decathlon Settings`, warehouse, price-list, and account mappings
- Technical documentation: DocType reference, hooks and scheduler events, API method reference, and configuration guide
- User guide plus a live training session for your marketplace operations team
- UAT on a staging copy of your data with a documented, tested rollback plan before production cutover
- Post-go-live support window for bug fixes and configuration adjustments
- Git repository handover with full commit history so your team owns and can extend the code
- Field and account mapping sheet documenting how Decathlon/Mirakl data maps to ERPNext fields
Bu kimin için
Sports and outdoor brand selling on Decathlon Marketplace
A brand already live (or onboarding) on Decathlon's Mirakl marketplace that runs ERPNext as its ERP and wants orders, stock, and settlements flowing automatically instead of being re-keyed from the seller portal.
ERPNext operations / marketplace manager
The person responsible for keeping listings, prices, and available stock accurate across channels. They need a single source of truth in ERPNext and a reliable resync when a marketplace edge case appears, without living in the Decathlon console.
Finance / accounting lead
Owns month-end and needs Mirakl commission, refunds, and payouts to reconcile cleanly against ERPNext Sales Invoices and Payment Entries, with variances flagged rather than buried in a spreadsheet.
Multi-channel ecommerce brand scaling onto Decathlon
An outdoor or sporting-goods seller already on other channels, adding Decathlon as a new marketplace and wanting the same disciplined ERPNext-centric fulfilment and inventory model applied to it.
ERPNext Decathlon Marketplace Connector Nasıl Karşılaştırılır
| Kriter | ECOSIRE | Özel Yapı | Rakip | ERPNext Yerleşik |
|---|---|---|---|---|
| Decathlon/Mirakl support | Purpose-built for Decathlon's Mirakl API (OR/OF/ST/PA feeds) | Depends entirely on your developer's Mirakl knowledge | Generic marketplace app, often Amazon/eBay-first, Mirakl an afterthought | No concept of Mirakl or Decathlon at all |
| Inventory sync | Two-way, driven from ERPNext `Bin` projected qty per warehouse | Built to spec but you own every edge case | Often one-way or single-warehouse only | Manual — you update stock in the seller portal by hand |
| Settlement reconciliation | Mirakl commission/refunds/payouts matched to Invoices and Payment Entries | Possible but rarely scoped in a DIY build | Usually out of scope; orders only | Spreadsheet reconciliation by finance |
| Where it runs | Native Frappe app on your own bench, full source handed over | Your own bench, but you carry all build risk | Often a hosted SaaS holding your credentials | N/A |
| ERPNext version fit | Built and tested for v15/v16 against your data | Whatever your team targets | May lag behind current ERPNext releases | Ships with core, no connector |
| Delivery model | Build-to-order, one working week from confirmed scope, UAT + rollback | Weeks to months, timeline depends on your team | Instant install but generic; heavy config to fit | Immediate but nothing to configure |
| Auditability | `Decathlon Sync Log` records every API push/pull | Only if your developer builds logging | Varies; often opaque hosted logs | None |
| Ongoing ownership | Git repo handover + support window; you can extend it | You own it fully but built it yourself | Locked to vendor roadmap and subscription | N/A |
ERPNext Decathlon Marketplace Connector hakkında Sıkça Sorulan Sorular
How long does delivery take?
This is a build-to-order product, so there is no instant download. Typical delivery is one working week from confirmed scope, depending on how many marketplace edge cases (multi-warehouse, partial shipments, refund handling) you need at go-live versus in a later phase. We give you a firm timeline after the scoping call.
How do support and updates work after go-live?
Every build includes a post-go-live support window for bug fixes and configuration adjustments. Because you receive the full source and git repository, your own team can maintain and extend the app. We also offer ongoing support and version-upgrade retainers (for example, moving from ERPNext v15 to v16 or adapting to Mirakl API changes) as a separate agreement.
Do I need my own Decathlon / Mirakl API access?
Yes. Decathlon Marketplace runs on Mirakl, and you (the seller) hold the shop credentials and API key. We configure the connector against your credentials in the `Decathlon Settings` DocType. Confirming that access is one of the first steps in the scoping call.
Which ERPNext versions are supported?
We build for Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app on your own bench. If you are on an older version, we will flag that during scoping and discuss an upgrade path or a targeted backport.
Is this a hosted service or does it run on my own ERPNext?
It runs on your own ERPNext bench as a native Frappe app — no external middleman holds your data or credentials. Scheduler jobs, DocTypes, and whitelisted methods all live inside your instance, so you keep full control and a complete audit trail in `Decathlon Sync Log`.
Will Decathlon orders interfere with my direct sales?
No. Orders are mapped to a dedicated marketplace customer, price list, and warehouse, so Decathlon volume is cleanly separated in your ERPNext reporting and inventory while still flowing through native Sales Orders, Delivery Notes, and Sales Invoices.
Can you handle settlement reconciliation, not just orders?
Yes. The connector pulls the Mirakl accounting and payout feeds and matches operator commission, refunds, and payouts against your ERPNext Sales Invoices and Payment Entries, flagging variances so month-end ties out instead of becoming a manual spreadsheet.
İlgili Modüller

ERPNext Cdiscount Connector
A build-to-order ERPNext integration connecting your Cdiscount (France) seller account to ERPNext — automating order import, offer publishing, two-way stock and price sync, fulfilment, and settlement reconciliation. ECOSIRE scopes, builds, installs, and supports it for you.

ERPNext Coupang Connector
A build-to-order Frappe app that connects your Coupang seller account to ERPNext — syncing orders, inventory, pricing, Rocket fulfillment, and settlements. ECOSIRE scopes, builds, installs, and supports it; this is not an instant marketplace download.

ERPNext Dropshipping Automation Suite
A build-to-order ERPNext application that orchestrates the full dropship cycle — auto-routing purchase orders to suppliers on each sale, ingesting supplier inventory feeds, writing tracking numbers back to your marketplace or store, and enforcing margin and landed-cost rules. ECOSIRE scopes, builds, installs, and supports it for your exact supplier and channel mix.

ERPNext Easypaisa Payment Connector
A build-to-order Frappe app that connects Easypaisa to ERPNext, generating checkout links and turning confirmed payments into matched Payment Entries automatically. ECOSIRE scopes, builds, installs, and supports it for your Pakistani ERPNext instance.
ERPNext Decathlon Marketplace Connector
A build-to-order Frappe app that connects Decathlon Marketplace (Mirakl-based) to ERPNext — syncing orders, offers, inventory, pricing, shipping, and settlements. ECOSIRE scopes, builds, installs, and supports it for your sports and outdoor brand.
- Mirakl OR11 order polling on a Frappe `scheduler_events` cron, de-duplicated by Mirakl order id and materialized as native ERPNext Sales Orders
- Dedicated marketplace customer, price list, and warehouse mapping so Decathlon orders never contaminate your direct-sales pipeline
- Two-way inventory sync: projected qty from ERPNext `Bin` pushed to Mirakl offer stock; acknowledged orders decrement the same source of truth
- Offer and catalog publish via `OF21`, staged from `hooks.py` `doc_events` on Item and Item Price so ERPNext edits propagate without a separate console