Whatsapp Logo
Odoo × Mirakl connector

Run Every Mirakl-Powered Marketplace
Straight From Odoo

Commercium connects Odoo to Mirakl and runs the full seller lifecycle across every Mirakl-powered marketplace you sell on: offers and price updates pushed from Odoo products, stock kept in sync across warehouses, orders imported as Odoo sales orders, shipments confirmed and tracked, cancellations and refunds reconciled automatically, and VAT invoices uploaded back to the operator, without a screen open on any Mirakl Seller Portal.

Product sync
Inventory sync
Order sync
Shipment sync
Cancellation sync
Price update sync
Refund sync
Invoice upload sync

No credit card required. Onboarding takes 1–2 hours once your details are provided.

app.mycommercium.com/odoo-mirakl
Odoo ↔ Mirakl flow
Runs every 5 to 10 min, offer and order data
Healthy
Odoo · Products Source of truth · multi-warehouse Source
Order #MK-88214 Mirakl shop → Odoo sales order Imported
Shipment confirmed Carrier and tracking pushed to Mirakl Confirmed
Invoice #INV-2280 B2B VAT invoice uploaded to Mirakl Uploaded
Full offer feed Live price updates and stock deltas across shops Synced
Live in 1–2 hours staging tested first
About the integration

What Commercium solves between Odoo and Mirakl

Mirakl is the technology behind the marketplace: the offer catalog, order routing, shop configuration and the operator's own return and payment rules. Odoo is where your products, stock and accounting live. Commercium runs everything in between, so your team never has to log into a Mirakl Seller Portal for routine work, even across several Mirakl-powered marketplaces at once.

The problem

One seller, many Mirakl-powered storefronts, no shared system

Mirakl licenses its marketplace software to hundreds of retailers and brands, so a single seller can end up onboarded onto several unrelated Mirakl-powered marketplaces, each with its own Seller Portal, catalog template and order queue.

·Offers re-keyed into every Mirakl Seller Portal one shop at a time
·Orders re-typed from each Mirakl marketplace into Odoo sales orders
·Stock counts drifting between Odoo warehouses and Mirakl offers
·Cancellations and refunds tracked outside the books, per marketplace
·Price updates re-entered shop by shop instead of once in Odoo
·B2B orders settling without a VAT invoice uploaded back to the operator
·No single view across every Mirakl-powered shop and every other channel Odoo runs
With Commercium

One connection per shop, every document on a schedule

Commercium carries the whole Mirakl order lifecycle for every shop you run, driven by the Odoo data your team already maintains.

Offers and price updates pushed straight from Odoo products
Orders created as Odoo sales orders within minutes, per shop
Stock pooled and synced to every connected Mirakl shop in near real time
Shipment confirmation and tracking pushed back to Mirakl
Cancellations and refunds reconciled to Odoo automatically
VAT invoices generated and uploaded back to the operator for B2B orders
Supported flows

Everything the Mirakl seller lifecycle needs, running on a schedule

Eight flows, each configured per shop, all driven from the same Odoo catalog and inventory. Different Mirakl-powered marketplaces run different rules, so Commercium applies the profile that belongs to each shop.

Product sync Inventory sync Order sync Shipment sync Cancellation sync Price update sync Refund sync Invoice upload sync

Product

New offers pushed from Odoo products
Price and attribute updates kept in sync
SKU and product-identifier cross-reference mapping
Category and product-sheet mapping per Mirakl shop

Inventory

Pooled stock across selected Odoo warehouses
Near real-time offer availability deltas
Safety buffers per offer
Automatic zero-out at stockout

Order

Orders downloaded from Mirakl within 5 to 10 minutes
Created as Odoo sales orders
Ship-to, packaging and required-ship-date mapping
Order accepted or refused against live stock

Shipment

Odoo delivery order confirmation sync
Carrier and tracking mapping
Support for each shop's own logistics rules
Partial and split shipments

Cancellations

Buyer and operator cancellations synced automatically
Odoo sales order updated or cancelled
Stock released back to available quantity
Pre-shipment and post-shipment rules handled separately

Price update

Price recalculated from Odoo whenever cost or margin changes
Per-operator markup, floor and rounding rules applied
Promotional and time-boxed pricing pushed to Mirakl
Price deltas synced without a full catalog resubmission

Refund

Full and partial refunds synced from Mirakl
Credit notes created against the original order
Commission and deduction lines reflected on the credit note
Books stay reconciled without manual entry

Invoice upload

VAT invoice generated for eligible B2B orders in Odoo
Uploaded back to Mirakl before the order settles
Matched automatically to the originating order
Retried automatically if an operator rejects the upload
Architecture
Odoo
Products, warehouses, sales orders, deliveries, customers, credit notes
Commercium
Per-shop mapping profiles, transformation, scheduling, retry and monitoring
Mirakl
Offers, orders, shipment tracking, returns, cancellations, refunds, per shop
Product out
Odoo product created or updated Commercium: map category, price, attributes per shop Offer created or updated on Mirakl
Inventory out
Odoo warehouse / stock quantities Commercium: pool, buffer, transform Offer availability updated on Mirakl
Order in
Order placed on a Mirakl shop Commercium: validate, transform, de-duplicate Odoo sales order
Shipment out
Odoo delivery order confirmation Commercium: carrier and tracking mapping Tracking and status pushed to Mirakl
Price update out
Odoo cost, price or promo changed Commercium: apply markup, floor and rounding per shop Offer price updated on Mirakl
Cancellation in
Cancellation raised on Mirakl Commercium: match to order, apply pre/post-shipment rule Odoo order updated, stock released
Refund in
Full or partial refund on Mirakl Commercium: match to original order Odoo credit note created
Invoice upload out
Eligible B2B order confirmed in Odoo Commercium: generate VAT invoice, match to order Invoice uploaded to Mirakl

Odoo stays where your team works. Commercium sits between it and every Mirakl-powered shop you sell through, so every offer, price update, order, shipment, cancellation, refund and VAT invoice flows automatically, on schedule, from one Odoo connection.

How it works
1

Book a demo with Commercium

Tell us which Mirakl-powered marketplaces you sell on, how your shops are configured, and how your Odoo warehouses and companies are structured. We walk you through the integration on a live call.

2

Get your details ready

Your Mirakl API key and shop ID for each marketplace, your product-sheet or category mapping, warehouse or location IDs, plus your Odoo API credentials and database URL.

3

Meet your integration engineer

Your engineer connects Odoo and every Mirakl shop, then maps SKU identity, warehouses, carriers, pricing and return rules per marketplace. Onboarding takes 1 to 2 hours once details are provided.

4

Test in a staging environment

We run test offers, orders, shipments, cancellations, returns and refunds against a staging setup before anything touches a live buyer order.

5

Go live and monitor

Once you're satisfied with the data sync, we switch the connection live. Commercium runs every flow on schedule and flags anything that needs attention.

Already have your Odoo API credentials?

Onboarding takes 1 to 2 hours once all the necessary details are provided. Book a slot and we'll run your first test offer, order, shipment and return on the same call.

Book a demo
About the platform

What Mirakl is, and what selling on it actually means

Mirakl is the marketplace SaaS platform that retailers and brands license to launch and run their own third-party marketplace. Operators publish orders through it; sellers publish offers, stock, shipments and invoices back. You connect once, and each Mirakl-powered marketplace becomes a shop profile rather than a new project.

Mirakl SAS
Platform vendor, headquartered in Paris and Boston
450+ marketplaces
Enterprise marketplaces run on Mirakl worldwide
1 to 2 hours
Typical onboarding time, per shop
Sandbox
Test environment before go-live
What Mirakl handles

Shop-based onboarding

Each Mirakl-powered marketplace is run by its own retailer or brand. You onboard onto each one as a separate shop, complete KYC and agree to that operator's own catalog, commission and service-level rules.

Offer catalog

Sellers publish offers, product, price and stock combinations, against the operator's own category tree and product-sheet template. Whether product creation is included depends on how the shop is configured.

Order acceptance

Orders wait in an acceptance state until you actively accept or refuse them against live stock, inside the operator's own SLA window, well before anything ships.

Shipment confirmation

Carrier, tracking number and shipped quantity are confirmed back per order, closing it out and triggering the operator's own buyer notifications.

Returns, cancellations & refunds

Return authorizations, cancellations and full or partial refunds are all reported back through Mirakl's API, with the operator's own commission and deduction rules applied to each.

Invoice upload

Many operators run B2B alongside consumer sales, and those orders need a VAT invoice uploaded back to Mirakl before the order can settle cleanly.

How sellers reach operators through Mirakl

Shop-invited, seller-operated

Each Mirakl-powered marketplace is operated by its own retailer or brand, and you onboard onto it as a seller with your own shop account. Your account holds the orders you receive, the offers you publish and the documents you owe back. Commercium sits behind every shop you run and drives all of it from your Odoo data, the same source feeding every marketplace you supply.

Your Odoo Commercium Mirakl Operator's customer

Who runs marketplaces on it

Mirakl licenses its marketplace software to hundreds of retailers and brands, who each run their own independently branded marketplace on top of it. Whichever operator invited you, the integration has the same shape: their shop configuration, their category tree, their windows.

Tell us which Mirakl-powered marketplace invited you and we will confirm exactly which flows and rules your shop needs before you commit to anything.
Some of the major retailers that use Mirakl
Macy's Bloomingdale's Best Buy Carrefour Decathlon Kroger Boots Tesco Ulta Beauty ASOS Urban Outfitters Airbus Helicopters

Retailer names are shown for identification only, based on publicly reported Mirakl customers. If your marketplace runs with an operator not listed here, the integration works the same way, tell us who invited you and we'll build the shop profile for it.

The Mirakl documents we work with
Offer Product listing & price Built from your Odoo catalog and mapped to the operator's product-sheet template, category tree and required attributes.
Order Operator order Downloaded per shop and transformed into an Odoo sales order with the right warehouse assigned.
Accept Order acceptance Accepted or refused against live stock inside the operator's SLA window, before the Odoo order is finalised.
Shipment Shipment confirmation Carrier, tracking number and shipped quantity submitted per order, closing it out and triggering the operator's buyer notifications.
Refund Return & refund Return authorizations matched to the original order, stock reinstated on receipt, and a credit note assembled from Mirakl's refund data.
Invoice Invoice upload VAT invoice built from Odoo and uploaded back to Mirakl for eligible B2B orders, skipped for shops that don't require it.
Field experience

What we've learned integrating Odoo with Mirakl for our users

Notes from live Odoo-to-Mirakl operations across retail and B2B operators, and how each lesson became automation inside Commercium.

Overselling is the first thing that breaks

The moment an Odoo instance also sells on two or three Mirakl operators, the same physical unit is offered several times over. Marketplace cancellations hurt more than store ones, they hit the operator's cancellation-rate KPI as well as the customer. Stock pooling is not a nice-to-have; it is the reason the integration exists. Commercium helps sellers:

Pool selected Odoo warehouses
Per-operator safety buffers
Near real-time stock pushes
Priority queue for fast movers
Deactivate offers at zero
Reconcile after every order
One unit, every shop
1Order lands on any shop
2Odoo inventory decremented
3Pooled quantity recalculated
4Offers updated on every operator

Acceptance windows are shorter than an Odoo workflow

Mirakl orders wait in an acceptance state and are auto-cancelled if you miss the operator's window, sometimes less than a working day. A team used to Odoo's own relaxed sales-order rhythm will miss it. Orders are retrieved on a schedule, checked against live pooled stock, accepted or refused under your rules, created in Odoo with the right warehouse, and shipped with a tracking number the operator will actually accept.

Deadline-safe order flow
1Operator order retrieved
2Stock checked & accepted
3Order created in Odoo
4Shipped with valid carrier code

Odoo catalogues are ERP-ready, not operator-ready

A product catalogue that's clean for internal use can still be refused wholesale: barcodes are blank because Odoo never required them, a mandatory attribute exists only in that operator's category, an image has to be reachable at a public URL, or an identifier type isn't accepted. Because Mirakl imports are asynchronous, you only learn this after polling the import and reading the report. Commercium has built depth in:

Barcode completeness audit
GTIN / EAN format validation
Operator identifier-type rules
Variant-level identifier checks
Duplicate barcode detection
Custom-field fallback identifiers
Pre-submission blocking report
Rejection replay after fixes
Spreadsheet go-live
1Products exported to a spreadsheet
2Attributes filled in by hand
3Feed uploaded, errors returned
4Values corrected in the sheet
5Feed re-uploaded and re-checked
With Commercium
1Odoo read directly, no export
2Mapping profile applied per operator
3Blocking issues flagged pre-submit
4Clean submission, import polled
5Only true exceptions reach a human

Marketplace price is never the Odoo price

Operator commission, shipping treatment and local competition mean the price in Odoo rarely works as an offer price. We build per-operator price rules off the Odoo price, uplift, floor, rounding and promo handling, so nobody maintains prices twice.

Odoo warehouses don't map one-to-one to fulfilment

Marketplace orders often need a specific warehouse or 3PL and a different lead time from your own fulfilment promise. Routing rules choose the warehouse per operator, and the order lands in Odoo already assigned so pickers do not have to decide.

Variants and operator identifiers rarely line up

Odoo attribute values and internal references are written for your own operations; operators want their own value lists. Value normalisation lives in the mapping profile, so an internal variant name becomes whatever each operator accepts, without touching your product data.

Custom fields are the right home for operator attributes

Mandatory operator attributes that Odoo has no field for otherwise end up living in spreadsheets. We define custom fields for them through Odoo Studio, so your team keeps editing in one place and the operator still gets a complete submission.

Marketplace orders shouldn't behave like direct sales orders

Created naively, Mirakl orders trigger the wrong sales team, break your reporting, and pollute your customer records. We create them tagged, attributed to the operator, with notifications suppressed and taxes marked as marketplace-collected where applicable.

Operator KPIs quietly gate your growth

Acceptance rate, late-shipment rate, cancellation rate and message response time affect visibility and account standing. We monitor them per operator and raise them as operational alerts, not month-end reports.

B2B orders arrive with a VAT invoice obligation

Many Mirakl operators run B2B alongside consumer sales, and those orders require a VAT invoice to be uploaded back to the operator before the order can settle cleanly. Commercium identifies B2B orders automatically and handles the VAT invoice upload for them, so finance is not chasing marketplace portals by hand.

Tax-inclusive or tax-exclusive is never one answer

When orders are written into Odoo, some businesses need totals tax-inclusive and others need them exclusive, get it wrong and every downstream report is off. Commercium transforms order totals to tax-inclusive or tax-exclusive according to each customer's preferred setting.

Working notes from our integration safety team, we update this section as Odoo and operator requirements change.

Commercium vs competitors

Why Businesses Choose Commercium Over the Alternatives

Not all integration platforms are built the same. See how Commercium stacks up against typical point-to-point connectors and generic middleware tools.

Included
Not available

Swipe left to view the full comparison table →

Feature / Capability
★ Best Choice
Commercium
by ConstaCloud
Basic Odoo
Connectors
Generic
Middleware
DIY / Custom
Development
📦 Features
Available data flows
Covers all basic & advanced flows
Covers basic flows only
Covers basic flows only
Covers basic flows only
Custom Field Mappings (No Code)
Visual mapping engine
Limited
Development required
Custom Development required
Order routing engine
Advanced order routing engine
Not available
Not available
Custom Development required
Automated workflows
Advanced workflow builder
Not available
Limited triggers
Custom Development required
Virtual Bundle & Kits
Supported
Not available
Not available
Custom Development required
Integrations
200+ Marketplaces, Fulfilment, EDI, POS, E-Commerce
Selected Connectors Only
Selected Connectors Only
Selected Connectors Only
Error Notifications & Retry Mechanism
Available
Limited
Limited
Limited
Edge case coverage
Maximum edge cases coverage (15+ years of E-Com. experience)
Limited
Limited
Minimum to no coverage
📊 Control & Traceability
Real-time unified dashboard
Available
Not available
Not available
Custom Development required
Event level logs
Available
Limited
Limited
Custom Development required
Transactions traceability across systems
Supported
Not available
Not available
Custom Development required
🏗 Scale & Architecture
Managed Infrastructure
Managed scalable AWS infrastructure
Runs on customer's Odoo server
Cloud
VPS or Cloud Server
Performance
Integration workload isolated from ERP
Integration competes with ERP resources
Cloud
Medium to Average
Scaling
Independently scalable for heavy workloads
Limited by Odoo resources
Scalable
Limited by host server
Auto Updates
Continuous platform improvements
Customer upgrades manually
Automated
Custom Development required
API Rate Limit Management
Intelligent throttling & retry logic
Customer must handle
Automatically managed
Customer must handle
Managed Security
Managed security, monitoring & hardening
Customer responsibility
Managed security
Customer responsibility
Managed Disaster Recovery
Managed backups & recovery strategy
Depends on customer's setup
Available
Depends on customer's setup
99.99% Uptime SLA
Guaranteed & Monitored
No SLA Offered
Offered at extra cost
No SLA Offered
🤝 Support & Onboarding
Fully Managed Onboarding
Free implementation & onboarding
Mostly do it yourself
Do it yourself
Free onboarding
Dedicated account manager
Available
Not available
Not available
Not available
Priority SLA support
Available
Not available
Not available
Not available
Live chat support
Available
Not available
Not available
Not available
On-call support
Available
Extra charges may apply
Not available
Extra charges may apply
WhatsApp support
Available
Not available
Not available
Not available
15+ years of E-Com. integration expertise
Mostly Freelancers
The choice is clear.

Commercium is the only platform that combines enterprise-grade sync, 100+ integrations, managed onboarding, and dedicated support, all in one. No other connector comes close.

Sell on Unlimited Channels Without Adding Connector Subscriptions

  • check Icon 28-day Free Trial
  • check Icon No Credit Card Required
  • check Icon No Commitment
  • check Icon Enterprise level security

ERP Pricing

Quick Starter Plan

199.95/Month

OR

1,999.50/Year

Features include:
  • 500 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Unlimited SKUs Push products details like Title, Description & images from your primary channel automatically to other connected channels.
  • Unlimited Channel Integrations Our software allows you to connect unlimited marketplaces & sell your products across all marketplaces to grow your revenue.
  • Order Sync Automatically sync orders to connected platforms along with customer info, taxes & all other costs.
  • Inventory Sync Automatically synchronize your inventory levels across all the sales channels.
  • Product Listings Automatically publish and manage product listings across connected marketplaces from a single platform.
  • Shipment Sync Carrier & tracking information back to order source automatically once the order is fulfilled.
  • Product Updates Sync Product updates allows you to sync any product updates you perform inside your product source platform or Commercium to other connected destination platforms including price & any other product data updates. You can perform 5X the times of product updates per month of total SKU limit of your current plan.
  • AI Data Enrichment Optimize listings with auto-rephrased content that follows sales channel rules while keeping your message clear and compliant.
  • Unlimited Users You can add all of your team members to manage our software.
  • Refunds & Cancellations Sync This feature saves a lot of time & hassles by automatically cancelling the order if it gets cancelled by the customer.
  • Near Realtime Sync All our plans provide near-real-time sync speeds to avoid any inventory discrepancy.
  • Assisted Onboarding Our eCommerce expert will guide you step-by-step to get started, from setup to first sync, we’ll handle it with you.
  • Priority Email Support We provide 24X7 Email support.
  • Live Chat Support We provide 12x5 Live chat support.
  • Live Chat Support Via WhatsApp We provide 12x5 WhatsApp chat support.
Pro Seller Plan

699.95/Month

OR

6,999.50/Year

Features include:
  • Quick Starter Plan &
  • 3,000 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Marketplace Settlement Sync Automatically import marketplace settlement reports and reconcile them with your orders, fees, refunds, and payouts. Get a clear view of what was sold, what was paid, and what was deducted without manual spreadsheets. Available for selected marketplaces.
  • Virtual Bundles & Kits Create bundles or kits in Commercium without physically bundling stock. When a bundle sells, inventory is automatically adjusted for the underlying items across all connected channels.
  • Automation Rules Define smart rules to automatically take action on orders, inventory, and statuses. For example: auto-route orders, auto-hold risky orders, auto-update inventory, or auto-change order status based on predefined conditions.
  • Dedicated Account Manager Get personal support whenever you need. Your account manager is just a message away to help throughout your journey with us.
Pro Seller Plus Plan

1,199.95/Month

OR

11,999.50/Year

Features include:
  • Pro Seller Plan &
  • 6,000 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
Elite Seller Plan

2,049.95/Month

OR

20,499.50/Year

Features include:
  • Pro Seller Plus Plan &
  • 12,000 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
Custom Plan

Custom Pricing

OR

Contact For Pricing

Features include:
  • Elite Seller Plan &
  • Orders Per month (As per your plan) Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
Note:

No forced upgrades. Continue on your plan and pay for extra usage that will be charged as per your current plan’s per order cost.

Your existing channel orders will not be deducted against your plan order limit.

The economic advantage

Your Integration Costs Shouldn't Multiply as You Grow

Traditional integration software can turn every new channel into another subscription. Commercium is designed around one orchestration layer.

As you grow Traditional approach Commercium
Add another marketplace Buy another connector Included
Add another store Buy another connector Included
Add warehouse / 3PL Add another integration Included
Add shipping systems Add another integration Included
Need routing & automation Add more software Included
Need centralized operations Add an OMS Built in

Read Full Reviews

FAQ'S

Odoo + Mirakl questions, answered

Technical questions about how the two platforms sync, and general questions about running on Commercium.

Can Commercium create products on Mirakl?
Yes. Commercium supports creating and updating offers on Mirakl-powered marketplaces, mapped from your Odoo products, including price, category, product-sheet attributes and stock, per shop.
Can Commercium create products on Odoo?
Yes. Products, cross-references, warehouse quantities and attributes can be created and updated in Odoo from your PIM or another connected channel, so Odoo can be either the source of truth or the destination, depending on how you run your catalog.
Can Mirakl orders be sent to my ERP?
Yes. Orders from any Mirakl-powered marketplace can be transformed and sent to supported ERP, ecommerce, OMS, WMS, accounting or fulfilment systems, including Odoo, with shipment, return, cancellation and refund data flowing back to Mirakl.
Can Odoo orders be sent to other connected systems?
Yes. Odoo orders can be transformed and sent to supported OMS, WMS, accounting or fulfilment platforms, and fulfilment, tracking and return status flow back into Odoo.
Can Commercium help new Mirakl sellers?
Yes. Commercium works with businesses during onboarding to prepare product data, connect systems, configure mappings and establish operational workflows, including offer setup and the shop-specific rules that usually decide how smooth a first Mirakl launch is.
Can Commercium help new Odoo users connect to marketplaces?
Yes. Commercium works with Odoo customers during onboarding to prepare product data, connect warehouses, configure mappings and set up the operational workflows a new marketplace requires.
Can I connect more than one seller account of Mirakl using Commercium?
Yes, you can add as many Mirakl shops as you want, across as many Mirakl-powered marketplaces as you sell on, while remaining on your same plan using Commercium. You only upgrade when you cross your plan's order limits.
Can I connect more than one Odoo company using Commercium?
Yes, you can add as many Odoo companies or databases as you want while remaining on your same plan, useful for multi-company or multi-brand setups. You only upgrade when you cross your plan's order limits.
What are the next steps to connect Mirakl to Odoo using Commercium?
Five steps. First, book a demo with Commercium and tell us which Mirakl-powered marketplaces you sell on and how each shop is configured. Second, get your details ready: your Mirakl API key and shop ID for each marketplace, your product-sheet or category mapping, warehouse or location IDs, plus your Odoo API credentials. Third, meet your integration engineer, who connects Odoo and every Mirakl shop and maps SKU identity, warehouses, carriers, pricing and return rules per marketplace; onboarding takes 1 to 2 hours once the details are provided. Fourth, test in a staging environment, covering offers, orders, shipments, cancellations, returns and refunds, before anything touches a live buyer order. Fifth, go live, and Commercium runs the workflows on schedule and flags anything that needs attention.
Which flows does Commercium sync between Odoo and Mirakl?
Product sync, inventory sync, order sync, shipment sync, cancellation sync, price update sync, refund sync and invoice upload sync. Which of those run and how they're configured is set per shop, because different Mirakl-powered marketplaces run different rules.
Does Commercium support selling on several Mirakl-powered marketplaces at once?
Yes. Each Mirakl-powered marketplace you sell on is connected as its own shop, with its own mapping profile, category tree and return rules, all pulling from the same Odoo catalog and warehouse pool.
How are returns and refunds reconciled back to Odoo?
Returns are matched to their original order as soon as Mirakl reports them. Stock is reinstated in Odoo on warehouse receipt, and a credit note is created automatically from Mirakl's refund data, including partial refunds and any operator-specific commission or deduction lines.
How are cancellations handled before and after a shipment ships?
A cancellation before shipment simply releases the reserved stock back to available quantity in Odoo. A cancellation after shipment is handled as a return leg, so nothing is written off until the item is actually back in stock and the refund flow completes.
How is Odoo inventory kept accurate across warehouses and shops?
You choose which Odoo warehouses contribute to each Mirakl shop's availability. Those quantities are pooled into one available quantity, adjusted by a safety buffer, and published to every connected shop in near real time. When an order, return or cancellation lands in Odoo or on any Mirakl marketplace, the pool is recalculated automatically.
How long does the Odoo + Mirakl onboarding take?
Onboarding takes 1 to 2 hours per shop once all the necessary details are provided: your Mirakl API key and shop ID, warehouse or location IDs, the product-sheet template and category mapping, and your Odoo API credentials. Odoo itself connects quickly.
Are Mirakl orders created inside Odoo?
Yes. Orders are created as Odoo sales orders with the correct warehouse assigned and pricing on the lines, so picking and fulfilment happen in your normal workflow.
Does Commercium work with Odoo Community, Enterprise and Odoo.sh?
Yes. Commercium connects through Odoo's standard API, so Community, Enterprise and Odoo.sh-hosted instances all connect the same way, whether self-hosted or on Odoo's own cloud.
Does Commercium work with custom fields added via Odoo Studio?
Yes. Custom fields added through Odoo Studio or a custom module can be included in the mapping, so anything specific to how your business uses Odoo carries through to Mirakl offers and orders.
Still have a question about your setup?

Tell us your Odoo setup, which Mirakl-powered marketplaces you sell on and how you handle returns and refunds today, and we'll tell you exactly what the integration looks like.

Talk to an integration specialist
Security & compliance

Commercium Is Enterprise Ready

We safeguard your data with advanced security measures, ensuring seamless operations and full compliance.

GDPR Compliant

Our platform is designed to support GDPR compliance through strong data protection and security practices.

SOC 2 Type II Audited

Independent SOC 2 Type II audit completed for Security, Availability, Processing Integrity, and Confidentiality. Report available under NDA upon request.

Strong Encryption

We encrypt data both in transfer and at rest with AES 256-bit encryption.

Multi-layered Firewall

We use multi-layered firewalls to safeguard our infrastructure, ensuring the security of your digital assets.

Why Commercium

One platform. 200+ commerce connections. No per-connector fees.

Once you start using Commercium, you can connect almost any supported marketplace, store, ERP, POS, warehouse or fulfilment platform without purchasing separate integration software.

Connect More in a Few Clicks

Add marketplaces, stores, ERPs, POS systems and fulfilment partners without buying another connector.

Connections Add channel
3 of 200+

Advanced Features Included

Get order routing, automation rules, AI product listings, repricing and virtual bundles with your integration.

Order routing Automation rules AI listings Repricing Virtual bundles

Connect Online & In-Store

Bring ecommerce, brick-and-mortar stores and POS channels together in one connected operation.

Online storeEcommerce & marketplaces
CommerciumOne connected operation
Retail storePOS & in-store stock
One inventory pool
Get started

Run every Mirakl-powered marketplace straight from Odoo

One Odoo connection, one shop profile per Mirakl marketplace, and live product, inventory, order, shipment, price, cancellation, refund and invoice-upload workflows, usually live in 1–2 hours once your details are in place.

Bring your Odoo API credentials, Mirakl API key and shop ID for each marketplace, and the warehouses that should feed availability.

Security & compliance

Commercium Is Enterprise Ready

We safeguard your data with advanced security measures, ensuring seamless operations and full compliance.

GDPR Compliant

Our platform is designed to support GDPR compliance through strong data protection and security practices.

SOC 2 Type II Audited

Independent SOC 2 Type II audit completed for Security, Availability, Processing Integrity, and Confidentiality. Report available under NDA upon request.

Strong Encryption

We encrypt data both in transfer and at rest with AES 256-bit encryption.

Multi-layered Firewall

We use multi-layered firewalls to safeguard our infrastructure, ensuring the security of your digital assets.

Partners

We Are In Official Integration Partnership With