- Ana Sayfa
- Apps
- Multichannel & PIM Tools
- Mirakl Marketplace Connector (Seller + Operator)
Örnek önizlemeSync catalog, offers, orders, shipments and returns between Odoo and Mirakl marketplaces.
Built-to-order and installed by
ECOSIRE for Odoo 17/18/19.
Mirakl Marketplace Connector (Seller + Operator) nedir?
Sync catalog, offers, orders, shipments and returns between Odoo and Mirakl marketplaces. Built-to-order and installed by ECOSIRE for Odoo 17/18/19. Built to order by ECOSIRE for Odoo 17, 18, 19 — 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, Odoo 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
- Odoo Uyumluluğu
- Odoo 17, Odoo 18, Odoo 19
- Sürümler
- Enterprise ve Community
- Lisans
- Lisansın doğrulanması gerekiyor
- Python Gereksinimi
- Python 3.10+
- Veritabanı
- PostgreSQL 12+
Bu Ürün Hakkında
Selling on a Mirakl-powered marketplace — Decathlon, El Corte Inglés, and dozens of other operator-run platforms — means living in two systems at once. Mirakl expects catalog data in its exact attribute and value-list format, offers priced and stocked to the minute, orders accepted inside a shipping SLA, and returns processed against its own workflow. Do that by hand and your team burns hours copy-pasting between spreadsheets, the Mirakl seller UI and Odoo, while overselling, late shipments and mismatched credit notes chip away at your seller scorecard.
The Mirakl Marketplace Connector is a net-new Odoo module that ECOSIRE designs, builds, installs and supports for your specific Mirakl setup. It is NOT an off-the-shelf apps.odoo.com download you install yourself and hope fits — it is a bespoke integration engineered against your operator's attribute schema, carrier list, warehouse topology and pricing rules, then delivered to your Odoo 17, 18 or 19 database in one working week. Your product.template records, stock.quant quantities, sale.order flow, stock.picking shipments and account.move credit notes become the single source of truth; the connector keeps Mirakl in lock-step through its REST APIs.
Under the hood it is real, maintainable Odoo. A clean __manifest__.py declares dependencies on sale_management, stock and account; new models built on models.Model store per-operator credentials, attribute mappings, offer state and sync logs, with computed fields via @api.depends for warehouse-aware available quantity. Access is locked down through ir.model.access.csv plus record rules so operator credentials and marketplace data are scoped to the right teams. Backend screens are standard XML/OWL views with a marketplace dashboard, and QWeb reports give you offer-publication and reconciliation summaries. Scheduled automated actions (ir.cron) drive incremental catalog, offer, order, shipment and return sync on the cadence Mirakl allows, and everything is exposed to your other tools over XML-RPC/JSON-RPC.
Because Mirakl is a marketplace network, one Odoo database can drive many operators. The connector is multi-operator by design: each Mirakl instance (Decathlon, El Corte Inglés, a best-buy-style operator, your own operator platform) gets its own configuration record, credentials, attribute mapping set and offer catalog, so a single warehouse and product catalog can fan out to every marketplace you sell on — seller-side, operator-side, or both — without duplicating your master data.
You get a marketplace operation that runs from inside your ERP: catalog that conforms to Mirakl's schema, offers that reflect true stock, orders that turn into pickings automatically, shipments that confirm with the correct carrier and tracking, and returns that land as warehouse receipts and credit notes with no double entry. And because ECOSIRE builds it, you get engineers who understand both Odoo internals and Mirakl's API — not a support ticket queue for a generic add-on.
Ne elde edeceksin
- Complete, installable Odoo module (source code) for your target version (17, 18 or 19) and edition (Community or Enterprise), packaged with a clean __manifest__.py and dependency declarations.
- Operator configuration for each Mirakl instance you sell on — credentials wiring, category/attribute mapping to that operator's schema, carrier code mapping and warehouse selection, done and validated by ECOSIRE.
- Deployment and installation into your Odoo staging and production databases, including ir.cron schedule setup and access-rights (ir.model.access.csv + record rules) configuration.
- Technical and admin documentation: architecture overview, field/model reference, mapping guide, sync-schedule reference, and a runbook for handling rejections and re-syncs.
- A live training session for your marketplace-operations and finance teams covering offer publication, order acceptance, shipment confirmation, returns and reading the sync logs.
- A defined post-launch support and bug-fix window (warranty period) with a named ECOSIRE engineer for issues, questions and minor adjustments after go-live.
- Source-controlled handover (private Git repository) so you own the code and can maintain, audit or extend it independently.
- Optional paid maintenance and enhancement retainer for ongoing Mirakl API-change tracking, new-operator onboarding and feature additions.
Bu kimin için
Marketplace Operations Manager
Owns the seller scorecard across several Mirakl operators. Needs offers to reflect real stock, orders accepted within SLA and shipments confirmed with correct tracking — without a team of people re-keying data between the Mirakl UI and the ERP.
Brand / Multi-channel E-commerce Director
Distributes one product catalog across Decathlon, El Corte Inglés and other Mirakl marketplaces plus their own store. Wants Odoo as the single master for catalog, pricing and inventory, fanning out to every operator from one place.
ERP / IT Systems Lead
Responsible for the Odoo estate and its integrations. Wants a maintainable, well-documented module built on standard Odoo patterns (models, ir.cron, XML-RPC) that they own in Git — not an opaque third-party add-on they cannot audit or fix.
Finance / Reconciliation Controller
Cares that marketplace orders, shipments and returns tie out to invoices and credit notes. Needs returns to post as warehouse receipts and account.move credit notes automatically so inventory and the ledger stay reconciled.
Mirakl Marketplace Connector (Seller + Operator) Nasıl Karşılaştırılır
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerleşik |
|---|---|---|---|---|
| Fits your operator's exact attribute schema & carrier codes | Dahil | Kısmi destek | Kısmi destek | Dahil değil |
| Multi-operator (many Mirakl instances, one Odoo) | Dahil | Kısmi destek | Kısmi destek | Dahil değil |
| Warehouse-aware offer/stock sync via stock.quant compute fields | Dahil | Kısmi destek | Kısmi destek | Dahil değil |
| Automated returns → warehouse receipt + credit note | Dahil | Kısmi destek | Dahil değil | Dahil değil |
| Built, installed & version-targeted for you (Odoo 17/18/19) | Dahil | Dahil | Dahil değil | Dahil değil |
| You own the source in Git and can audit/extend it | Dahil | Dahil | Dahil değil | Dahil değil |
| Named-engineer support window + optional maintenance retainer | Dahil | Dahil değil | Kısmi destek | Dahil değil |
| Time & cost to reach a working integration | Dahil | Dahil değil | Kısmi destek | Dahil değil |
Mirakl Marketplace Connector hakkında Sıkça Sorulan Sorular
How long until the connector is live, and how does delivery work?
This is a build-to-order module, not an instant download. After a short scoping call to capture your Odoo version and edition, your Mirakl operator(s), attribute schema, carrier list and warehouse setup, typical delivery is one working week. ECOSIRE builds the module, configures each operator, deploys it to your staging database for sign-off, then installs to production and trains your team. Timeline depends on the number of operators and any custom mapping or business rules.
What support and updates do I get after go-live?
Every build includes a post-launch support and bug-fix window with a named ECOSIRE engineer for issues, questions and minor adjustments. Because Mirakl evolves its APIs and operators change their attribute and carrier requirements over time, we also offer an optional maintenance retainer that tracks those changes, onboards new operators and adds features. You receive the full source in a private Git repository, so you can also maintain or extend it yourself at any time.
Can one Odoo database connect to multiple Mirakl marketplaces?
Yes — multi-operator support is a core design goal. Each Mirakl instance (for example Decathlon, El Corte Inglés, a best-buy-style operator, or your own operator platform) gets its own configuration record with separate credentials, attribute mapping, offer catalog and sync schedule. A single product master and warehouse can publish offers and process orders across all of them from one Odoo instance.
Which Odoo versions and editions are supported?
The module is built for Odoo 17, 18 or 19, on either Community or Enterprise. We target the build to your exact version and edition using standard Odoo patterns — __manifest__.py dependencies, models.Model, ir.model.access.csv with record rules, XML/OWL views, QWeb reports and ir.cron scheduled actions — so it upgrades cleanly and behaves like native Odoo. If you later upgrade Odoo versions, we can port it under a maintenance engagement.
How are stock levels and overselling handled across marketplaces?
Offers publish with a warehouse-aware available quantity computed from stock.quant via @api.depends compute fields, respecting reserved and incoming stock and any safety-stock buffer you define. You choose which warehouses feed each operator. Scheduled ir.cron sync keeps quantities current at the polling cadence each operator permits, so when stock moves in Odoo the offer updates on Mirakl — dramatically reducing oversell and late-shipment penalties on your scorecard.
Do returns and credit notes reconcile automatically?
Yes. When a return is imported from Mirakl, the connector creates the correct reverse warehouse receipt (stock.picking) and generates an account.move credit note automatically, so inventory and finance stay reconciled without double entry. Every step is written to the sync log, and QWeb reconciliation reports give finance an auditable view of orders, shipments and returns per operator.
İlgili Modüller

Marketplace Tax & E-Invoice Compliance Bridge
Build-to-order Odoo module that maps marketplace order tax and issues compliant ZATCA, UAE, GST, Egypt and Peppol e-invoices.

Material Stock and Purchase Requisitions
A build-to-order Odoo module that captures employee material demand, routes multi-level purchase requisition approvals, and turns approved lines into RFQs or internal stock transfers. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17, 18, or 19.

Multi-Carrier Shipping Hub for Odoo (Rate-Shopping Backbone)
One Odoo shipping cockpit that rate-shops 25+ carriers, routes by rules, and prints PDF + ZPL labels at fulfillment.

Multi-Channel Order Fulfillment Router for Odoo
Auto-route orders from every sales channel to the best warehouse, 3PL, or dropship source in Odoo. Built, installed, and supported by ECOSIRE.
Mirakl Marketplace Connector
Sync catalog, offers, orders, shipments and returns between Odoo and Mirakl marketplaces. Built-to-order and installed by ECOSIRE for Odoo 17/18/19.
- Catalog mapping engine that transforms Odoo product.template and product.product records into Mirakl's required category, attribute and value-list structure, including operator-specific attribute schemas and mandatory value lists.
- Attribute and value-list synchronization: pull the operator's category tree and attribute definitions from Mirakl and map them to Odoo fields and product attributes, with per-operator overrides where two marketplaces demand different data.
- Warehouse-aware offer publication that pushes price and available quantity from Odoo, computing sellable stock from stock.quant across selected warehouses via @api.depends compute fields (reserved, incoming and safety-stock buffers respected).
- Offer state tracking with per-offer sync status, last-published timestamp and error surfacing, so you can see at a glance which SKUs are live, pending or rejected on each marketplace.