Aller au contenu principal
Une équipe orchestre la diffusion d'un catalogue Magento vers plusieurs marketplaces et la remontée des commandes.

Connecter Magento aux marketplaces : Mirakl, Lengow, ShoppingFeed

Vendre sur les marketplaces, c'est gérer un schéma d'export par canal, une synchronisation des stocks et une remontée des commandes sans double saisie. J'orchestre les flux entre Magento et Mirakl, Lengow ou ShoppingFeed, avec un mapping fin par canal et une supervision qui montre, marketplace par marketplace, ce qui passe et ce qui bloque.

Vendre sur les marketplaces : la complexité cachée

Ouvrir un canal marketplace paraît simple vu du côté commercial. Techniquement, chaque marketplace impose son propre schéma d'attributs, ses catégories, ses règles de validation et son format de flux de commandes. Ce qui est valide sur Amazon ne l'est pas sur ManoMano ; les champs attendus par Leroy Merlin diffèrent de ceux de Castorama ou de Cdiscount.

Sans outillage, l'équipe finit par maintenir N catalogues et N stocks en parallèle : un export retravaillé à la main par canal, des tableurs qui divergent, des commandes ressaisies dans l'ERP, et des surventes dès qu'une référence part simultanément sur le site et sur deux marketplaces. Le coût réel n'est pas la première mise en ligne, mais la maintenance continue de cette dispersion.

Agrégateur ou connexion directe : que choisir

Un agrégateur comme Lengow ou ShoppingFeed accélère nettement la connexion aux marketplaces généralistes : les canaux sont préintégrés, les mises à jour de schéma gérées, et l'abonnement vaut son prix tant que le besoin reste standard. Pour ouvrir vite une dizaine de canaux courants, c'est souvent le bon point de départ.

La connexion directe en API (Mirakl, ou l'API vendeur d'une marketplace) prend le relais quand un canal devient stratégique : elle donne le contrôle sur le mapping, sur les règles métier et sur la marge, sans dépendre des limites d'un intermédiaire.

Dans la pratique, une architecture hybride est souvent la plus rentable : garder l'agrégateur là où il excelle (canaux généralistes, volume standard), et reprendre la main en direct là où il contraint (attributs métier fins, canal à fort enjeu, règles de prix ou de stock spécifiques). Le choix se décide canal par canal, pas en bloc.

Un mapping d'export par marketplace depuis une source unique

Le principe directeur est simple : décrire le produit une seule fois dans Magento, puis laisser le pipeline produire pour chaque canal sa version conforme. Chaque marketplace a ses exigences :

  • Amazon : structure d'attributs et identifiants stricts, variations et EAN normalisés.
  • ManoMano : catégories propres et champs techniques attendus par famille de produits.
  • Leroy Merlin et Castorama : champs et unités spécifiques, libellés et nomenclatures distincts d'un canal à l'autre.

Le mapping par canal traduit les attributs Magento vers le format cible, applique les règles métier paramétrables (prix par canal, arrondis, exclusions de gammes, transformation d'attributs porte comme la dimension, le sens d'ouvrant ou la finition), et rejette proprement ce qui n'est pas conforme avant l'envoi. Une même fiche produit alimente ainsi tous les canaux sans ressaisie ni fichier intermédiaire.

Remonter les commandes sans double saisie

La diffusion ne sert à rien si les commandes ne reviennent pas proprement. Chaque commande passée sur une marketplace est importée dans un point central — Magento ou un OMS — avec son statut, son client, ses lignes, ses frais et sa marketplace d'origine.

Fini la saisie manuelle dans l'ERP : les commandes arrivent normalisées, prêtes à être préparées et facturées, et les statuts (accepté, expédié, numéro de suivi) repartent vers la marketplace concernée. L'équipe travaille sur un flux unique, quelle que soit la provenance de la commande.

Architecture technique

Architecture de diffusion multi-marketplace : Magento diffuse produits, prix et stocks vers les marketplaces via le pipeline x10 (Mirakl, Lengow, ShoppingFeed), supervisé ; les commandes et statuts remontent en sens inverse. Le schéma présente trois blocs principaux alignés horizontalement : à gauche Magento, au centre le pipeline d'intégration x10 (API-first, Symfony, supervisé), à droite Marketplaces. Une flèche relie la source au pipeline, une autre le pipeline à la cible. Sous le pipeline, un bloc supervision matérialise l'observabilité du flux. Magento Catalogue · Stocks — source de vérité — PIPELINE x10 API-first Symfony · Messenger · Queues indépendant des éditeurs Marketplaces Mirakl · Lengow · ShoppingFeed — cible commerciale — Produits Prix · Stocks Commandes Statuts Supervision métriques · alertes · plan de reprise
Architecture de diffusion multi-marketplace : Magento diffuse produits, prix et stocks vers les marketplaces via le pipeline x10 (Mirakl, Lengow, ShoppingFeed), supervisé ; les commandes et statuts remontent en sens inverse.

Le pipeline repose sur Symfony Messenger et un système de queues qui découplent Magento des marketplaces. Le mapping de chaque canal est isolé : une évolution de schéma côté Amazon n'affecte pas la diffusion vers ManoMano, et un incident sur un canal ne bloque pas les autres. Les envois sont rejouables, les anomalies isolées en file d'erreur sans perte de données.

L'observabilité est pensée par canal : rejets par marketplace avec le motif exact, alertes sur seuils (produits refusés, stock non synchronisé, commandes non remontées), et dashboards qui montrent en un coup d'œil combien de produits sont en ligne sur chaque canal et où se situent les blocages. On ne découvre pas un rejet massif trois jours plus tard dans un rapport de marketplace.

Éviter les surventes entre le site et les marketplaces

La survente vient presque toujours de stocks gérés séparément par canal. Le principe retenu est l'inverse : un stock unique de référence, tenu dans Magento ou l'ERP, depuis lequel chaque canal est recalculé, jamais décrémenté isolément.

Quand c'est utile, on segmente par canal : un quota marketplace peut être appliqué pour protéger le site (réserver une part du stock à la boutique en propre), ou pour limiter l'exposition d'une référence sur un canal donné. Mais le calcul part toujours de la source : jamais de soustraction indépendante canal par canal, qui finit inévitablement par diverger de la réalité.

Cas concret

J'ai accompagné un fabricant français de portes intérieures et d'entrée vendant en multi-canal (B2C, B2B, marketplaces). La diffusion combinait Mirakl et un agrégateur type ShoppingFeed pour couvrir des canaux comme Amazon, ManoMano et Leroy Merlin, chacun avec son schéma d'export. En back-office, un OMS interne orchestrait plus de 20 000 commandes, toutes provenances confondues, remontées dans un point central sans ressaisie dans l'ERP.

J'ai aussi travaillé pour un fabricant français de blocs-portes, ancien utilisateur d'un agrégateur SaaS pur qui atteignait ses limites : des schémas d'export différents par marketplace et des attributs métier portes (dimensions, sens d'ouverture, finitions) que l'outil ne savait pas mapper finement. Reprendre la main sur le mapping, depuis la source Magento, a permis de diffuser des fiches conformes canal par canal tout en gardant l'agrégateur là où il restait pertinent.

Phase de cadrage et durée typique

Tout projet démarre par une phase de cadrage à prix fixe de 1 à 2 semaines : inventaire des canaux visés, cartographie des schémas d'export, modèle de stock et de commandes, choix agrégateur / direct par canal, et document d'architecture.

Un projet typique se déroule sur 8 à 12 semaines, selon le nombre de marketplaces et la complexité du mapping (attributs métier, règles de prix par canal, segmentation des stocks). L'équipe est de 1 à 2 personnes selon le périmètre. Le TJM consultant se situe entre 600 et 800 € HT, modulé selon le périmètre et la durée d'engagement.

Ce que ce service ne couvre pas

Quelques périmètres sont volontairement exclus. La gestion commerciale du compte marketplace et le SAV client (réponses aux acheteurs, litiges, notations) restent chez vous ou chez votre équipe e-commerce. Les campagnes publicitaires (Amazon Ads et équivalents) ne font pas partie du périmètre.

L'hébergement Magento se fait avec votre infogéreur ou votre cloud existant, et la création des fiches produit (rédaction, visuels, merchandising) relève de votre catalogue. Je diffuse et j'orchestre : je ne fais pas le merchandising.

Lien avec les autres services

Cette page fait partie de l'offre connecteurs ERP / système ↔ Magento : vue d'ensemble du cluster intégration. Quand votre source de données sort du standard, la version connecteur Magento sur mesure prend le relais.

La diffusion marketplace suppose des stocks et des prix fiables : la synchronisation temps réel ERP ↔ e-commerce garantit que la source reste alignée avant même d'exposer un canal. Et si vous partez d'un module d'agrégation en place qui plafonne, la migration depuis un module connecteur décrit la reprise en main progressive.

Questions fréquentes

Faut-il passer par Mirakl, Lengow, ShoppingFeed ou en direct ? expand_more
Ça dépend du canal et de la volumétrie. Un agrégateur (Lengow, ShoppingFeed) accélère la connexion à de nombreuses marketplaces généralistes et vaut son abonnement tant que vos besoins restent standards. En direct via l'API d'une marketplace, on gagne en contrôle et en marge sur les canaux stratégiques. Souvent, l'architecture optimale est hybride : on garde l'agrégateur là où il excelle et on reprend la main là où il contraint.
Comment gérer un schéma d'export différent par marketplace ? expand_more
Chaque marketplace impose ses attributs (bullet points Amazon, catégories ManoMano, champs Leroy Merlin ou Castorama…). Le pipeline applique un mapping dédié par canal depuis une source unique : vous décrivez le produit une fois, chaque marketplace reçoit sa version conforme. Les règles métier par canal (prix, packaging, éligibilité) sont paramétrables.
Les commandes marketplaces remontent-elles automatiquement ? expand_more
Oui, c'est la moitié de l'intérêt. Les commandes de chaque marketplace sont importées dans un point central (Magento ou un OMS), avec le statut, le client et les lignes. Fini la saisie manuelle des commandes marketplace dans l'ERP — source classique d'erreurs et de retard d'expédition.
Comment éviter les surventes entre le site et les marketplaces ? expand_more
Un stock unique de référence et une propagation ordonnée vers tous les canaux. Le stock disponible peut être segmenté par canal (quota marketplace) pour protéger le site, et recalculé depuis la source à chaque mouvement. On ne soustrait jamais canal par canal de façon indépendante.
Vous gérez la synchronisation des stocks en temps réel ? expand_more
Oui, via le même pipeline supervisé. La fraîcheur se règle par canal selon la rotation des produits et les contraintes de chaque marketplace. Voir aussi le service dédié à la synchronisation temps réel des stocks et prix.
Que se passe-t-il si une marketplace change son API ou son schéma ? expand_more
La supervision détecte les rejets et les changements de format avant qu'ils ne dégradent la diffusion. Le mapping par canal étant isolé, l'adaptation d'une marketplace ne touche pas les autres. Vous restez propriétaire du code : aucun verrou sur un agrégateur particulier.