Ce que Leroy Merlin for Mirakl ajoute au connecteur Mirakl
Ce module s'appuie sur un autre. D'après son README, son rôle est d'ajouter Leroy Merlin comme option de fournisseur dans le connecteur Mirakl générique. Son nom technique est flexigobe_mirakl_provider_leroy_merlin et ses notes techniques indiquent flexigobe_mirakl_connector comme prérequis. Ce qu'il apporte, d'après la section « Why This Module » :
- Il préremplit les URL Mirakl d'ADEO et de Leroy ainsi que les valeurs par défaut du fournisseur.
- Il améliore la détection automatique de la plateforme pendant les tests de connexion.
- Il adapte la synchronisation des attributs du catalogue aux flux CSV à la manière de Leroy.
- Il ajuste le comportement des dictionnaires et des listes de valeurs aux structures de catalogue de Leroy.
- Il remplit certains attributs booléens de Leroy avec des valeurs par défaut sûres.
- Il maintient l'importation des retours de Leroy en conservant le repli sur les remboursements de la commande.
- Il active le flux avancé de suivi qu'utilise le noyau générique de Mirakl.
Les valeurs qu'il laisse configurées
Le README détaille ce que le module apporte d'origine : la valeur de fournisseur Leroy Merlin, le code de profil de marketplace leroy_merlin, l'URL de base https://adeo-marketplace.mirakl.net et l'URL de l'API https://adeo-marketplace.mirakl.net/api. Le mode de taxes des offres reste sur include_sales_taxes, et le catalogue et les offres utilisent des valeurs par défaut au format de l'opérateur. Pour détecter la plateforme, il utilise les signatures adeo-marketplace et leroy merlin.
Côté catalogue, le module met les dictionnaires en mode de synchronisation des attributs par CSV, utilise une taille de lot de dictionnaire plus grande dans les importations de Leroy, désactive le repli en masse des listes de valeurs et le préchargement là où les flux de Leroy y gagnent, et applique False/NO par défaut à certains attributs du catalogue.
Pour les commandes, les retours et les expéditions, le module :
- Laisse activée la synchronisation des retours, avec repli sur les remboursements présents dans les données des commandes.
- Active les hooks avancés de suivi des expéditions au-dessus du noyau générique de Mirakl.
- Active la réparation de l'adresse de livraison avant la validation en entrepôt quand c'est nécessaire.


Ce qui reste entre les mains du noyau générique de Mirakl
Pour décider, mieux vaut savoir quelle partie est prise en charge par le connecteur générique sur lequel ce module s'appuie. Les notes opérationnelles du README le disent ainsi :
- Les vrais catalogues de transporteurs d'ADEO sont couverts par le flux SH21 du connecteur Mirakl générique.
- Les arbres de catégories de Leroy sont gérés avec la recherche de hiérarchies du connecteur générique.
- Si l'opérateur n'expose pas
/returns, le noyau générique peut malgré tout créer les enregistrements de retour à partir des remboursements présents dans les commandes importées.
Le README nomme aussi les modèles mirakl.instance et mirakl.product.binding. La décision de fond est donc de savoir si vous allez travailler avec le connecteur Mirakl générique, puisque ce module le déclare comme prérequis.


Ce qu'il faut avant de l'installer
Deux éléments : le connecteur Mirakl générique et l'abonnement FlexigoTech Cloud que ce connecteur demande. Le manifeste de Mirakl Connector le dit tel quel : « Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.) ». La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec ; si la plateforme change son API, le module et le service s'adaptent.
Sans l'abonnement, ou avec le service suspendu, ce que l'abonnement apporte s'arrête ; les données restent dans votre Odoo.
Dans quelles versions d'Odoo il est publié et combien il coûte
| Version d'Odoo | Fiche sur Odoo Apps | Ce qu'il faut |
|---|---|---|
| 17.0 | Publiée | Mirakl Connector et abonnement FlexigoTech Cloud |
| 18.0 | Publiée | Mirakl Connector et abonnement FlexigoTech Cloud |
| 19.0 | Publiée | Mirakl Connector et abonnement FlexigoTech Cloud |
| 20.0 | Publiée | Mirakl Connector et abonnement FlexigoTech Cloud |
Leroy Merlin for Mirakl est un complément gratuit : les 9 € HT affichés sur sa fiche sont le prix de Mirakl Connector, dont il dépend, en paiement unique par version d'Odoo, identique en 17, 18, 19 et 20. S'y ajoute l'abonnement du plan Connecteur de FlexigoTech Cloud : 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme (Pro : 98 €/mois ou 980 €/an, jusqu'à 10).
Ce qui change quand vous passez à une version d'Odoo supérieure
Si vous avez acheté le module sur flexigotech.com et que vous avez l'abonnement, le module pour les nouvelles versions d'Odoo est inclus. Si vous l'avez acheté sur l'Odoo App Store, chaque version d'Odoo s'y achète séparément. Avant de migrer, vérifiez que vous avez aussi flexigobe_mirakl_connector dans la version cible, car c'est son prérequis.
Critères pour décider s'il vous convient
- Si vous vendez sur Leroy Merlin via Mirakl et que vous avez déjà le connecteur générique avec son abonnement, il vous convient : le module ajoute le profil
leroy_merlinavec ses URL et ses valeurs par défaut. - Si vous n'avez pas encore le connecteur Mirakl générique, il vous faut d'abord celui-ci et l'abonnement FlexigoTech Cloud.
- Si votre travail avec Leroy passe par des dictionnaires de catalogue et des listes de valeurs, les réglages de CSV, de taille de lot et de
False/NOsont la partie du module qui travaille là-dessus. - Si vous importez des retours de Leroy, le module laisse activée leur synchronisation avec repli sur les remboursements des commandes.
- Si vous avez besoin des transporteurs d'ADEO ou des arbres de catégories de Leroy, sachez qu'ils sont gérés depuis le noyau générique (flux SH21 et recherche de hiérarchies).
- Si vous vendez sur des marketplaces hors Mirakl, ce module n'est pas pour cela. Si c'est votre cas avec Shopee, consultez le fonctionnement interne du connecteur Shopee.
Comment l'essayer avant de le mettre en service
Une base de test dans votre version d'Odoo suffit pour voir s'il vous convient :
- Activez l'abonnement FlexigoTech Cloud que demande Mirakl Connector.
- Installez le connecteur générique
flexigobe_mirakl_connector. - Installez
flexigobe_mirakl_provider_leroy_merlin. - Créez l'instance Mirakl, choisissez
Leroy Merlincomme fournisseur et vérifiez que l'URL de base et celle de l'API sont celles que le module préremplit. - Lancez le test de connexion, c'est là que le module applique sa détection automatique de la plateforme.
- Passez en revue les attributs, le mappage des catégories et les catégories Mirakl avec vos données.

Comment FlexigoTech vous aide
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous trouverez les détails du module sur sa page sur flexigotech.com et dans la fiche Odoo Apps. Si votre cas avec Leroy Merlin ou avec un autre opérateur Mirakl demande davantage, nous l'étudions comme un développement sur mesure.
À lire aussi
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_mirakl_provider_leroy_merlin 20.0 (f3f10df8): README.md
- Code du module : flexigobe_mirakl_provider_leroy_merlin 20.0 (f3f10df8): README.md:45-46
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/17.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/18.0/flexigobe_mirakl_provider_leroy_merlin
- apps.odoo.com/apps/modules/19.0/flexigobe_mirakl_provider_leroy_merlin
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
