Skip to main content
Leroy Merlin

Selling on Leroy Merlin without Odoo: the manual work today and what Odoo centralises

If you sell on Leroy Merlin without Odoo, you may end up copying offers, prices, stock, orders, returns and tracking numbers by hand from one screen to another. With Odoo and Leroy Merlin Connector, catalogue, offers, prices and stock are published from Odoo, orders and returns land in Odoo sales operations, and tracking goes back to Leroy Merlin when the delivery is validated. To get started you need two things: an Odoo implementation and the connector with its FlexigoTech Cloud plan.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 4 November 2026

Key facts

Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
5 min

The manual work the Leroy Merlin channel takes today

What do you do by hand when selling on Leroy Merlin without a connected ERP?

Without a connected ERP, the routine can be a chain of copy and paste: check new orders and accept them, record them in your invoicing tool or a spreadsheet, prepare the shipment, go back to the marketplace panel to type in the tracking number and, when something is returned, remember to book the item back into the warehouse. On top of that, the price and stock of every offer has to be kept up to date whenever something changes in your shop or on another channel. Every step relies on someone doing it on time. If someone falls behind, stock may not match, an order may be left unaccepted or tracking may never reach the buyer.

How to stop copy-pasting between apps (Odoo)
Video: How to stop copy-pasting between apps (Odoo)

What Odoo centralises with Leroy Merlin Connector

What moves into Odoo?

According to the module documentation, Leroy Merlin Connector connects a Leroy Merlin or ADEO operator from Odoo and from there lets you:

  • publish offers, catalogue, prices and stock directly from Odoo;
  • import marketplace orders and returns into Odoo sales operations;
  • push shipment tracking back to Leroy Merlin when deliveries are validated;
  • receive returned stock automatically when the returned item reaches the warehouse;
  • keep categories, attributes, value lists and carrier mapping inside Odoo.

Operations for orders, returns, offers and catalogue can run on a schedule or be launched manually, and the module accepts pending marketplace orders automatically. For the menus and tasks in detail, see how Leroy Merlin Connector works inside Odoo.

How are the price and stock shown on Leroy Merlin decided?

The module includes pricing strategies based on list price, a pricelist or cost plus margin. For stock, it publishes quantities with a buffer and warehouse strategies. Offers are sent using the OF01 payload, which includes state, lead time and discounts. In other words, the price and stock you publish start from data you hold in Odoo.

What about orders, shipments and returns?

Marketplace orders are imported into Odoo sales operations and, when the delivery is validated in Odoo, tracking is pushed to Leroy Merlin, with retry support. Carriers are retrieved with SH21 and mapped by their code. Returns are imported too, and returned stock is received automatically when the returned item reaches the warehouse.

Odoo list Mapeo de transportistas Mirakl with three Leroy Merlin rows: MRW ES, MRW PT and Correos Express
Carrier mapping: each row with its carrier, operator code, carrier name and the Activo box ticked.

What happens to catalogue categories and attributes?

The module lets you search categories, map them and keep Leroy Merlin's catalogue structures synchronised in Odoo. Attributes and their value lists also live in Odoo, in a list that shows, among other columns, whether each attribute is required or multivalue. Catalogue and offer text is exported with automatic language detection and English as the default.

Categorias Mirakl list in Odoo with Instancia, Camino, Código, Hoja and Activo columns and Leroy Merlin rows
Leroy Merlin categories inside Odoo, each with its path and code.
Mirakl attributes list in Odoo with columns for instance, code, label, attribute type, value list code, required, multivalue and active
Leroy Merlin attributes, all active, with the required and multivalue columns.

How do I find out when something has gone wrong?

The module keeps logs, alerts and operational traceability inside Odoo. The connection also runs through FlexigoTech Cloud, which monitors synchronisation and emails you if it fails. If the platform changes its API, both the module and the service are adapted. For the wording of each warning, see Leroy Merlin Connector error messages.

Where to start if you don't have Odoo yet

Do I need Odoo before installing the connector?

Yes. Leroy Merlin Connector is an Odoo module (its technical name is flexigobe_leroy_merlin_connector) and it is published on Odoo Apps for Odoo 17, 18, 19 and 20. As the price and stock strategies start from list price, pricelists, cost and warehouses, it makes sense to have that data defined in Odoo. The instance comes with Leroy Merlin ready defaults such as the base URL and API endpoints, plus a control centre with connection and operations kept separate. What to fill in during set-up is covered in the practical connector guide.

What does it cost and what do I pay for?

The module costs €9 per Odoo version, excluding VAT, as a one-off payment, for 17, 18, 19 and 20 on the Odoo Apps listing, where each Odoo version is bought separately. The connection needs the FlexigoTech Cloud Connector plan: €49/month or €490/year excluding VAT for up to 3 platform accounts, or the Pro plan at €98/month or €980/year excluding VAT for up to 10.

What data goes through FlexigoTech Cloud, and what if I stop paying?

FlexigoTech Cloud stores your Leroy Merlin key, encrypted. Every call to your seller account goes through the service: products and catalogue, offers, prices and stock, orders with your buyers' delivery details, shipments and tracking numbers, refunds and returns. It may include personal data of your customers or employees; the service passes it on and keeps it only for as long as needed to deliver it. Without a subscription, or with the service suspended, whatever the subscription provides stops, but your data stays in your Odoo.

How FlexigoTech helps you make the move

If you don't have Odoo yet, you can take it in order: implementation first (products, warehouses, pricelists and carriers defined) and the connector second, because the price and stock strategies the module publishes start from that data. At FlexigoTech we implement Odoo 17, 18, 19 and 20 and build bespoke connectors and integrations, so we can get your Odoo ready, connect your Leroy Merlin account and tune the price and stock strategies to the way you work today.

Keep reading

How Leroy Merlin Connector works in Odoo: menus, scheduled actions and a walkthroughThe menus Leroy Merlin Connector adds to Odoo, the ten scheduled actions it runs and how often, and what goes through FlexigoTech Cloud.Leroy Merlin Connector error messages: when they appear and what to doThe error messages of Leroy Merlin Connector for Odoo with their exact wording: when each one appears, what it means and what to do to carry on working.Setting up Leroy Merlin Connector in Odoo: questions and answersWhich fields to fill in Leroy Merlin Connector for Odoo, what the tracking states are and what to check during your first week after connecting.
Checked in the connector's source code (version 20.0) and the linked sources

Sources