- Início
- Apps
- Multichannel & PIM Tools
- Mirakl Marketplace Connector (Seller + Operator)
Pré-visualização ilustrativaSync catalog, offers, orders, shipments and returns between Odoo and Mirakl marketplaces.
Built-to-order and installed by
ECOSIRE for Odoo 17/18/19.
O que é Mirakl Marketplace Connector (Seller + Operator)?
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.
Recursos Principais
Feito sob encomenda, pronto para você
Sem configuração por conta própria — um app funcional criado, instalado e com suporte da ECOSIRE.
- 1
Você faz o pedido
Comece com um preço único de desenvolvimento. Definimos o escopo com você no início.
- 2
Nós criamos e instalamos
A ECOSIRE cria, configura e instala no seu Odoo.
- 3
No ar + suporte
Você entra no ar em cerca de uma semana útil, com duas semanas de suporte após a entrada em produção. Defeitos no código que entregamos são corrigidos gratuitamente.
Especificações Técnicas
- Compatibilidade com Odoo
- Odoo 17, Odoo 18, Odoo 19
- Edições
- Enterprise e Community
- Licença
- A licença precisa de confirmação
- Requisito Python
- Python 3.10+
- Banco de Dados
- PostgreSQL 12+
Sobre este Produto
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.
O que você ganha
- 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.
Para quem é isso
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.
Como Mirakl Marketplace Connector (Seller + Operator) se compara
| Critério | ECOSIRE | Construção personalizada | Concorrente | Nativo do Odoo |
|---|---|---|---|---|
| Fits your operator's exact attribute schema & carrier codes | Incluído | Suporte parcial | Suporte parcial | Não incluído |
| Multi-operator (many Mirakl instances, one Odoo) | Incluído | Suporte parcial | Suporte parcial | Não incluído |
| Warehouse-aware offer/stock sync via stock.quant compute fields | Incluído | Suporte parcial | Suporte parcial | Não incluído |
| Automated returns → warehouse receipt + credit note | Incluído | Suporte parcial | Não incluído | Não incluído |
| Built, installed & version-targeted for you (Odoo 17/18/19) | Incluído | Incluído | Não incluído | Não incluído |
| You own the source in Git and can audit/extend it | Incluído | Incluído | Não incluído | Não incluído |
| Named-engineer support window + optional maintenance retainer | Incluído | Não incluído | Suporte parcial | Não incluído |
| Time & cost to reach a working integration | Incluído | Não incluído | Suporte parcial | Não incluído |
Perguntas frequentes sobre Mirakl Marketplace Connector
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.
Módulos Relacionados

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.