Naar hoofdinhoud
Leroy Merlin

Leroy Merlin Connector in Odoo instellen: vragen en antwoorden

Om Leroy Merlin Connector in te stellen, controleer je eerst de configuratievelden: Create Sales Orders From, Fallback Customer, Manual Text Language en Mirakl Odoo Root Category. Daarna loop je de catalogus uit Mirakl en de mappings van categorieën en vervoerders na. In de eerste week houd je de trackingstatus in de gaten, die alleen Pending, Synced of Error kan zijn.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wat je invult vóór de eerste synchronisatie

Wat heb ik nodig en voor welke Odoo-versies is het?

De module staat op Odoo Apps voor Odoo 17.0, 18.0, 19.0 en 20.0 en kost € 9 per Odoo-versie, eenmalig, excl. btw; koop je hem in de Odoo App Store, dan koop je daar elke Odoo-versie apart. Voor de koppeling met Leroy Merlin heb je daarnaast het Connector-abonnement van FlexigoTech Cloud nodig (€ 49 per maand of € 490 per jaar excl. btw, tot 3 accounts op het platform; het Pro-abonnement, € 98 per maand of € 980 per jaar excl. btw, gaat tot 10). FlexigoTech Cloud bewaart de inloggegevens versleuteld, bewaakt de synchronisatie en stuurt een e-mail als die mislukt.

Welke configuratievelden moet ik één voor één nalopen?

Deze velden bekijk je het best voordat je iets start, met hun label en technische naam zodat je ze terugvindt:

  • Create Sales Orders From (sale_order_start_date), een datum- en tijdveld.
  • Fallback Customer (default_partner_id), dat naar een klant in Odoo verwijst.
  • Manual Text Language (text_language_code) en Effective Text Language (effective_text_language_code), twee tekstvelden over de taal.
  • Mirakl Odoo Root Category (mirakl_category_root_id), dat naar een categorie in Odoo verwijst.

Houd er ook rekening mee dat verschillende records van de module een veld hebben dat ze aan de instantie koppelt (instance_id of leroy_mirakl_instance_id, allebei naar leroy.mirakl.instance). Daarom zie je in de lijsten van de connector een instantiekolom met de waarde Leroy Merlin.

Welke datum vul ik in bij Create Sales Orders From?

Volgens de veldbeschrijving worden Mirakl-orders die vóór die datum zijn aangemaakt wel geïmporteerd (onder Orders), maar nooit omgezet in verkooporders. Bepaal dus vóór het koppelen vanaf welk moment orders van Leroy Merlin verkooporders in je Odoo moeten aanmaken en vul die datum in. Eerdere orders komen nog steeds binnen als Mirakl-orders, zonder verkooporder.

Wat vul ik in bij Manual Text Language?

Het veld bevat de Odoo-taalcode die in handmatige modus wordt gebruikt, bijvoorbeeld en_US, fr_FR of pt_PT. Werk je in handmatige modus, vul dan de taalcode precies zo in als Odoo hem heeft, in hetzelfde formaat als de voorbeelden. De module heeft ook het veld Effective Text Language; bekijk dat samen met het eerste veld als je de configuratie naloopt.

Waarvoor dient Mirakl Odoo Root Category?

Volgens de beschrijving is dit de hoofdcategorie in Odoo die wordt gebruikt om de categoriepaden van Mirakl voor deze instantie weer te geven. Kies of maak in Odoo de categorie die je als hoofdcategorie wilt gebruiken en stel die in op de instantie voordat je de catalogus ophaalt.

Lijst Categorias Mirakl in Odoo met de kolommen Instancia, Camino, Código, Hoja en Activo en rijen van Leroy Merlin
De lijst Categorias Mirakl, met de categorieën van Leroy Merlin en hun kolommen Camino, Código, Hoja en Activo
Same stock on every Mirakl marketplace, sent from Odoo
Video: Same stock on every Mirakl marketplace, sent from Odoo (video in het Engels)

Catalogus en mappings: categorieën, attributen en vervoerders

Waar zie ik de catalogus die uit Leroy Merlin komt?

De module bewaart de Mirakl-catalogus in drie eigen modellen: categorieën (leroy.mirakl.catalog.category), attributen (leroy.mirakl.catalog.attribute) en waarden (leroy.mirakl.catalog.value). In de categorielijst zie je per categorie het pad, de code en of het een eindcategorie is; in de attributenlijst de code, het label, het type, de code van de waardelijst en of het attribuut verplicht of meerwaardig is. Neem voor die tweede lijst rustig de tijd: de kolommen requerido en multivalor laten zien welke attributen Mirakl zo markeert.

Lijst met Mirakl-attributen in Odoo met de kolommen instantie, code, label, attribuuttype, code van de waardelijst, verplicht, meerwaardig en actief
De Mirakl-attributen van Leroy Merlin, allemaal actief, met hun kolommen type, verplicht en meerwaardig

Welke mappings moet ik voorbereiden?

De module heeft twee mappingmodellen: dat voor categorieën (leroy.mirakl.category.map) en dat voor vervoerders (leroy.mirakl.carrier.map), plus een lijst met beschikbare vervoerders (leroy.mirakl.available.carrier). In de categoriemapping koppelt elke rij een productcategorie in Odoo aan een categoriecode van Mirakl, het label en het pad. In de vervoerdersmapping bevat elke rij de vervoerder, de operatorcode en de naam van de vervoerder. Controleer of bij de rijen die je gaat gebruiken het vakje Activo is aangevinkt.

Lijst met Mirakl-attributen, vervoerdersmapping met MRW ES, MRW PT en Correos Express, categoriemapping met Acoples Camlock en het formulier van de instantie met het tabblad Operaciones manuales
Van catalogus naar mappings: attributen, vervoerders, categorieën en tot slot het tabblad Operaciones manuales van de instantie, met knoppen voor orders, aanbiedingen, catalogus, prijs en voorraad en de datums van de laatste synchronisatie en export

De eerste week: statussen en orders

Welke trackingstatussen zijn er en welke houd ik in de gaten?

Het veld leroy_mirakl_tracking_state kent maar drie waarden: pending (Pending), synced (Synced) en error (Error). Filter in de eerste week dagelijks de records in Error en laat ze niet oplopen; snap je de melding bij een fout niet, dan vind je de teksten uitgelegd in de foutmeldingen van Leroy Merlin Connector.

Waar let ik op bij een geïmporteerde Mirakl-order?

Open een paar Mirakl-orders van de eerste dagen en loop het hele formulier na: ordergegevens, bedragen, status, de gekoppelde verkooporder en de sectie Aceptación. Bovenaan staan de knoppen Cancelar en Reembolso en Mirakl. Is een order ouder dan de datum in Create Sales Orders From, dan heeft hij geen verkooporder.

Formulier van een Mirakl-order van Leroy Merlin met de knoppen Cancelar en Reembolso en Mirakl, bedragen, status Enviado, verkooporder en sectie Aceptación
Een Mirakl-order van Leroy Merlin met status Enviado, met de gekoppelde verkooporder en de sectie Aceptación

Wat gebeurt er als de synchronisatie mislukt of het abonnement stopt?

Als de synchronisatie mislukt, stuurt FlexigoTech Cloud een e-mail, en als Leroy Merlin zijn API wijzigt, worden de module en de dienst aangepast. Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert, maar je gegevens blijven in je Odoo.

Hoe FlexigoTech je helpt

Wil je het instellen liever niet alleen doen? Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat. We kunnen samen met jou de configuratievelden, de mappings en de eerste week aan orders doornemen. Wil je eerst begrijpen wat de connector achter de schermen doet, lees dan hoe Leroy Merlin Connector werkt.

Lees verder

Hoe Leroy Merlin Connector werkt in Odoo: menu's, geplande acties en rondleidingWelke menu's Leroy Merlin Connector aan Odoo toevoegt, welke tien geplande acties draaien en hoe vaak, en wat via FlexigoTech Cloud loopt.Foutmeldingen van Leroy Merlin Connector: wanneer ze verschijnen en wat je doetDe foutmeldingen van Leroy Merlin Connector in Odoo met hun letterlijke tekst: wanneer elke melding verschijnt, wat ze betekent en wat je moet doen.Verkopen op Leroy Merlin zonder Odoo: wat je nu handmatig doet en wat Odoo centraliseertVerkoop je op Leroy Merlin maar nog niet met Odoo? Wat je nu handmatig doet, wat Odoo centraliseert met Leroy Merlin Connector en waar je begint.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen