Aller au contenu principal
Leroy Merlin

Mettre en route Leroy Merlin Connector dans Odoo : questions et réponses

Pour mettre en route Leroy Merlin Connector, vérifiez d'abord les champs de configuration : Create Sales Orders From, Fallback Customer, Manual Text Language et Mirakl Odoo Root Category. Passez ensuite en revue le catalogue venant de Mirakl et les correspondances de catégories et de transporteurs. La première semaine, surveillez l'état de suivi, qui ne peut être que Pending, Synced ou Error.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Quoi remplir avant la première synchronisation

De quoi ai-je besoin et pour quelles versions d'Odoo ?

Le module est publié sur Odoo Apps pour Odoo 17.0, 18.0, 19.0 et 20.0 et coûte 9 € HT par version d'Odoo, en paiement unique ; si vous l'achetez sur l'Odoo App Store, chaque version d'Odoo s'y achète. La connexion avec Leroy Merlin nécessite aussi le plan Connecteur de FlexigoTech Cloud (49 €/mois ou 490 €/an HT, jusqu'à 3 comptes de la plateforme ; le plan Pro, 98 €/mois ou 980 €/an HT, va jusqu'à 10). FlexigoTech Cloud stocke les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec.

Quels champs de configuration dois-je vérifier un par un ?

Voici ceux à regarder avant de lancer quoi que ce soit, avec leur libellé et leur nom technique pour les retrouver :

  • Create Sales Orders From (sale_order_start_date), un champ date et heure.
  • Fallback Customer (default_partner_id), qui pointe vers un client Odoo.
  • Manual Text Language (text_language_code) et Effective Text Language (effective_text_language_code), deux champs texte relatifs à la langue.
  • Mirakl Odoo Root Category (mirakl_category_root_id), qui pointe vers une catégorie Odoo.

Notez aussi que plusieurs enregistrements du module portent un champ qui les relie à l'instance (instance_id ou leroy_mirakl_instance_id, tous deux vers leroy.mirakl.instance). C'est pourquoi les listes du connecteur affichent une colonne d'instance avec la valeur Leroy Merlin.

Quelle date mettre dans Create Sales Orders From ?

Selon la description du champ, les commandes Mirakl créées avant cette date sont importées (dans Orders) mais ne deviennent jamais des commandes clients. Avant de connecter, décidez donc à partir de quand les commandes Leroy Merlin doivent générer des commandes clients dans votre Odoo et saisissez cette date. Les commandes antérieures continueront d'arriver comme commandes Mirakl, sans commande client.

Que mettre dans Manual Text Language ?

Le champ contient le code de langue Odoo utilisé en mode manuel, par exemple en_US, fr_FR ou pt_PT. Si vous travaillez en mode manuel, saisissez le code de langue tel qu'Odoo l'enregistre, au même format que les exemples. Le module comporte aussi le champ Effective Text Language ; regardez-le avec le précédent quand vous revoyez la configuration.

À quoi sert Mirakl Odoo Root Category ?

Selon sa description, c'est la catégorie racine d'Odoo utilisée pour reproduire les chemins de catégories Mirakl dans cette instance. Choisissez ou créez dans Odoo la catégorie à utiliser comme racine et affectez-la à l'instance avant d'importer le catalogue.

Liste des Categorias Mirakl dans Odoo avec les colonnes Instancia, Camino, Código, Hoja et Activo et des lignes Leroy Merlin
La liste Categorias Mirakl, avec les catégories Leroy Merlin et leurs colonnes Camino, Código, Hoja et Activo
Same stock on every Mirakl marketplace, sent from Odoo
Vidéo : Same stock on every Mirakl marketplace, sent from Odoo (vidéo en anglais)

Catalogue et correspondances : catégories, attributs et transporteurs

Où voir le catalogue fourni par Leroy Merlin ?

Le module stocke le catalogue Mirakl dans trois modèles propres : catégories (leroy.mirakl.catalog.category), attributs (leroy.mirakl.catalog.attribute) et valeurs (leroy.mirakl.catalog.value). La liste des catégories affiche le chemin de chacune, son code et si c'est une feuille ; celle des attributs, leur code, libellé, type, code de liste de valeurs et s'ils sont obligatoires ou multivaleurs. Prenez le temps de parcourir cette seconde liste : les colonnes requerido et multivalor indiquent quels attributs Mirakl marque ainsi.

Liste des attributs Mirakl dans Odoo avec les colonnes instance, code, libellé, type d'attribut, code de liste de valeurs, obligatoire, multivaleur et actif
Les attributs Mirakl de Leroy Merlin, tous actifs, avec leurs colonnes type, obligatoire et multivaleur

Quelles correspondances dois-je préparer ?

Le module propose deux modèles de correspondance : celui des catégories (leroy.mirakl.category.map) et celui des transporteurs (leroy.mirakl.carrier.map), plus une liste des transporteurs disponibles (leroy.mirakl.available.carrier). Dans la correspondance des catégories, chaque ligne relie une catégorie de produits Odoo à un code de catégorie Mirakl, son libellé et son chemin. Dans celle des transporteurs, chaque ligne contient le transporteur, le code opérateur et le nom du transporteur. Vérifiez que les lignes que vous allez utiliser ont la case Activo cochée.

Liste des attributs Mirakl, correspondance des transporteurs avec MRW ES, MRW PT et Correos Express, correspondance des catégories avec Acoples Camlock et formulaire de l'instance avec l'onglet Operaciones manuales
Du catalogue aux correspondances : attributs, transporteurs, catégories et, pour finir, l'onglet Operaciones manuales de l'instance avec des boutons pour les commandes, offres, catalogue, prix et stock et les dates de dernière synchronisation et d'export

La première semaine : états et commandes

Quels états prend le suivi et lequel surveiller ?

Le champ leroy_mirakl_tracking_state n'accepte que trois valeurs : pending (Pending), synced (Synced) et error (Error). La première semaine, filtrez chaque jour les enregistrements en Error et ne les laissez pas s'accumuler ; si le message joint à l'échec n'est pas clair, les textes sont expliqués dans les messages d'erreur de Leroy Merlin Connector.

Que regarder dans une commande Mirakl importée ?

Ouvrez quelques commandes Mirakl des premiers jours et parcourez tout le formulaire : données de la commande, montants, état, commande client liée et section Aceptación. En haut apparaissent les boutons Cancelar et Reembolso en Mirakl. Si une commande est antérieure à la date de Create Sales Orders From, rappelez-vous qu'elle n'aura pas de commande client.

Formulaire d'une commande Mirakl Leroy Merlin avec les boutons Cancelar et Reembolso en Mirakl, les montants, l'état Enviado, la commande client et la section Aceptación
Une commande Mirakl Leroy Merlin à l'état Enviado, avec sa commande client liée et la section Aceptación

Que se passe-t-il si la synchronisation échoue ou si l'abonnement s'arrête ?

Si la synchronisation échoue, FlexigoTech Cloud prévient par e-mail, et si Leroy Merlin modifie son API, le module et le service sont adaptés. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête, mais les données restent dans votre Odoo.

Comment FlexigoTech vous aide

Si vous préférez ne pas faire la mise en route seul, chez FlexigoTech nous déployons Odoo 17, 18, 19 et 20 et développons des connecteurs et intégrations sur mesure. Nous pouvons revoir avec vous les champs de configuration, les correspondances et la première semaine de commandes. Si vous voulez d'abord comprendre ce que fait le connecteur en interne, lisez comment fonctionne Leroy Merlin Connector.

À lire aussi

Comment fonctionne Leroy Merlin Connector dans Odoo : menus, actions planifiées et visiteLes menus que Leroy Merlin Connector ajoute à Odoo, les dix actions planifiées qu'il exécute et à quelle fréquence, et ce qui passe par FlexigoTech Cloud.Messages d'erreur de Leroy Merlin Connector : quand ils apparaissent et que faireLes messages d'erreur de Leroy Merlin Connector dans Odoo avec leur texte exact : quand chacun apparaît, ce qu'il signifie et que faire pour continuer.Vous vendez sur Leroy Merlin sans Odoo : le travail manuel et ce qu'Odoo centraliseVous vendez sur Leroy Merlin sans Odoo ? Ce que vous faites à la main, ce qu'Odoo centralise avec Leroy Merlin Connector et par où commencer.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources