GACD · Mirakl · Odoo · Dental supplies

GACD (Mirakl) Connector for Odoo. Sell dental supplies without leaving your ERP.

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.

GACD orders in OdooEvery marketplace order becomes a sales order in the ERP.
Offers and stock per SKUPrice and availability come from your Odoo catalogue, not a separate spreadsheet.
Tracking pushed back to GACDWhen you validate the delivery, the tracking number is sent back to the marketplace.
Built on the Mirakl baseSame mechanics as every other Mirakl marketplace, fully reusable.
Dental-supplies warehouse connected to the GACD marketplace from Odoo
GACD inside the ERPOffers, orders, stock and tracking of the dental marketplace, right next to your real back office.
Source code included Odoo 19 (17 and 18 on request) One-time payment of 100 EUR Requires the base Mirakl connector (bought separately on the App Store) 12 months of updates Direct support from the developer No SaaS, no middleware
View this module on the Odoo App Store

The real cost of selling dental supplies on GACD from outside the ERP

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.

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.

Offers and stock drifting out of sync

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.

Shipment confirmations that miss the deadline

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.

What the GACD connector does inside Odoo

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.

Offer publishing and updates

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.

Orders downloaded as sales orders

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.

Shipment confirmation and tracking

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.

Retries, logging and refunds

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.

Mirakl base + GACD provider architecture

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.

GACD profile auto-detected from the URL

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.

Advanced tracking with shipment repair

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.

Invoices and settlements (IV01)

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.

Buyer-seller messages (M11)

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.

Category and dictionary mapping

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.

Multi-instance with isolation and audit log

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.

Direct developer support

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.

From GACD credentials to your first live order

Four steps on top of your existing Odoo. No middleware to host, no data leaving your instance.

1. Install both modules

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.

2. Connect and test

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.

3. Map catalogue and go live

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.

One price, source code included, no monthly fees

A native Odoo module you own outright. Buy it once, keep it, and run it inside your own instance forever.

100 EUR, one-time payment

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.

Source code included

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.

Odoo 17, 18 and 19

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.

Requires the base Mirakl connector

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.

A hands-on developer in Barcelona, not a reseller layer

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.

0separate SaaS or middleware
1technical contact
19native Odoo module

Licence on the App Store, or licence plus setup

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.

See it on the App StoreRequest the setup

If this search brought you here, these are worth a look too

Here's how this page connects to the rest of the catalogue and to custom development, because GACD rarely turns up on its own.

Questions that usually come up at this stage

Does the GACD connector run on Mirakl, and does it work with other Mirakl marketplaces too?

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.

What exactly does it sync: offers, orders, stock and tracking?

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.

Do I also need to install the base Mirakl connector?

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.

Does it work with Odoo Community?

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.

How much does the GACD Mirakl connector for Odoo cost?

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.

Do you sell only the module, or the setup as well?

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.

If you already sell on GACD, the question isn't whether you need the integration.

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.

Talk to FlexigoTechBook a call on Calendly