Mirakl panel on one side, ERP on the other
Someone logs into the GACD back office every single day to copy orders, download files and paste tracking numbers by hand. It's duplicated manual work, and it's exactly where mistakes creep in.
If you sell on the GACD B2B dental marketplace (The Dental Marketplace) and manage offers, orders and tracking from the Mirakl panel, this is the short route to understand exactly what the module automates and how it fits your catalogue and your warehouse inside Odoo.

This isn't about a checklist of loose features. It's about the daily grind that pushes a dental-supplies team to go looking for this specific integration.
Someone logs into the GACD back office every single day to copy orders, download files and paste tracking numbers by hand. It's duplicated manual work, and it's exactly where mistakes creep in.
In dental supplies the catalogue is huge and prices move constantly. On top of that, GACD quotes prices ex-tax (HT): if the marketplace offer isn't driven by your real Odoo stock, you end up selling references you don't have, or at last month's price.
GACD penalises late confirmation. When tracking and order status don't come out of the same logistics flow, your service score slips, and so does your visibility on the marketplace.
The module covers the full marketplace sales cycle: publish the offer, receive the order, ship it and close it out with the tracking. All inside the ERP, with no parallel panels.
Price and stock per SKU are pushed from your Odoo catalogue to GACD. When availability or price changes on your product, the marketplace offer is updated to match.
GACD orders land in Odoo as sale.order records, complete with customer, lines, marketplace reference and status. Fully idempotent: an order is never duplicated, even if the sync runs again.
When you validate the delivery in Odoo, the connector confirms the shipment on GACD and sends the carrier and tracking number across. The marketplace order status updates on its own.
Every API call is logged. If Mirakl responds with an error, there's a controlled retry with no duplication. Returns and refunds are handled idempotently, so nothing is processed twice.
The generic Mirakl connector carries the API mechanics; the GACD provider carries the endpoint and the operator's own mappings. That means you can add more Mirakl marketplaces later without rewriting a thing.
No need to pick the operator by hand: paste the GACD Base URL (tdmp.mirakl.net) and run Test Connection, and the connector recognises the GACD profile and applies its defaults automatically.
GACD enables the advanced tracking flow and pre-validation shipment repair, so the shipment confirmation clears the marketplace checks without bouncing back for manual fixes.
Sync marketplace settlements and accounting documents (invoices and credit notes) through the Mirakl IV01 endpoint, so what GACD actually pays you reconciles cleanly with your accounting.
Import buyer-seller messages via the Mirakl M11 endpoint, so your conversations with GACD customers stay inside Odoo instead of a separate panel you have to remember to check.
Sync Mirakl categories, attributes and value lists, and map your Odoo categories onto GACD categories, so your dental catalogue is published with the right classification from day one.
Connect several Mirakl instances with strict isolation so data never crosses over, and rely on a full audit log of every API call for troubleshooting and traceability.
You're not talking to a generic reseller. You're talking to the person who wrote the module and runs it in production. Setup, mappings and testing are all done by the same hands.
Four steps on top of your existing Odoo. No middleware to host, no data leaving your instance.
Install the base Mirakl connector and this GACD provider on your Odoo (19, or 17/18 on request). Everything runs natively inside your own instance.
Paste your GACD Base URL (tdmp.mirakl.net) and API key, then hit Test Connection. The connector auto-detects the GACD profile and applies the right defaults for you.
Map your SKUs and categories, publish offers with price and stock, and let orders flow in as sales orders. Validate deliveries and the tracking is pushed straight back to GACD.
A native Odoo module you own outright. Buy it once, keep it, and run it inside your own instance forever.
A single one-off price of 100 EUR for the GACD provider module. No subscription, no per-order fee, no SaaS bill arriving every month.
You get the full source. It's a native Odoo module, so your team or your integrator can read it, audit it and extend it. Nothing is obfuscated or locked away.
Ships for Odoo 19 out of the box, with versions 17 and 18 available on request. Works on Community and Enterprise, on Odoo.sh, self-hosted or on-premise.
This GACD provider sits on top of the base Mirakl connector, which is a separate paid module on the Odoo App Store. Budget for both, and you can reuse the base for other Mirakl marketplaces later.
I'm an independent developer based in Barcelona. The GACD connector is a native Odoo module, written and maintained by me, with no external SaaS or middleware in between to add a monthly fee or a point of failure. Everything lives inside your own Odoo, and support is direct with the person who knows the code. There's nothing to dress up here: this page carries no reviews or client logos, because I'd rather you judge the module and the conversation than a showcase.
Buy the licence on the Odoo App Store and install it yourself on top of the Mirakl base, or ask me to connect the GACD credentials, map your catalogue and SKUs, run tests with real orders and support the go-live. You decide how far you take it on your own.
Here's how this page connects to the rest of the catalogue and to custom development, because GACD rarely turns up on its own.
GACD (The Dental Marketplace) is a French B2B dental marketplace that runs on the Mirakl platform, on the host tdmp.mirakl.net. This connector talks to the Mirakl API, so the technical foundation is exactly the same as any other Mirakl marketplace. The GACD profile ships preconfigured with its endpoint and operator logic; if you sell on several Mirakl marketplaces, the same base connector can be reused for each of them.
The connector publishes and updates your offers (price and stock per SKU) on GACD, pulls the marketplace orders and creates them as sales orders in Odoo, and sends the shipment confirmation with tracking number and carrier back to GACD when you validate the delivery. The entire order-to-ship cycle lives inside the ERP.
Yes. The architecture separates the generic Mirakl connector (the API mechanics, authentication and retries) from the GACD provider (endpoint, mappings and operator specifics). The base Mirakl connector is a separate paid module on the Odoo App Store; this GACD provider declares it as a dependency, so you buy and install both. This design lets you add more Mirakl marketplaces later without duplicating code.
Yes. The connector is a native Odoo module that installs on Odoo Community as well as Enterprise. It supports Odoo 19 out of the box, and versions 17 and 18 are available on request. It runs inside your own Odoo instance, with no external SaaS or middleware, so it behaves the same on self-hosted, Odoo.sh or on-premise Community deployments.
The GACD provider module is a one-time payment of 100 EUR, with the source code included and no monthly SaaS fees. It comes with 12 months of updates and direct support from the developer. Keep in mind the base Mirakl connector is a separate purchase on the Odoo App Store.
Both. You can buy the licence on the Odoo App Store and install it yourself on top of the Mirakl base, or ask me to connect the GACD credentials, map your catalogue and SKUs, run tests with real orders and provide go-live support. Development is direct, with no reseller in between.
The real question is whether you want to keep copying orders and tracking by hand, or close the loop inside Odoo. Tell me your volume and your catalogue, and I'll tell you straight whether the connector fits.