Aller au contenu principal
Mirakl

Bouton « Remplir automatiquement les données du catalogue » de Mirakl Connector

Le bouton Remplir automatiquement les données du catalogue complète sur une offre la marque et les URL de médias (uniquement si elles sont vides) ainsi que les attributs du catalogue, puis affiche à la fin un message avec ce qu'il a enregistré. Il est toujours visible sur l'écran Offres Mirakl.

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

L'essentiel

Module
Mirakl
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

Le bouton Remplir automatiquement les données du catalogue (Auto Fill Catalog Data) de Mirakl Connector est présent dans Odoo 17, 18, 19 et 20. Voici ce qu'il fait, dans Odoo 20.

Avant de cliquer : où il se trouve et quand il s'affiche

Schéma réalisé avec du code, pas un écran d'Odoo : le menu Mirakl jusqu'aux offres et, en dessous, le bouton pour remplir les données du catalogue
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : le menu et le bouton, avec les libellés en anglais du code, pour Odoo 17, 18, 19 et 20.

Commencez par repérer le bouton et par bien comprendre sur quoi il travaille.

  • Ouvrez le menu Mirakl › Opérations › Offres (Mirakl › Operations › Offers) et entrez dans une offre : le bouton se trouve sur l'écran Offres Mirakl (Mirakl Offers).
  • N'attendez pas qu'il apparaisse : la vue ne lui impose aucune condition et il est toujours visible, dans les quatre versions.
  • Rappelez-vous qu'il agit sur une seule offre à la fois, celle que vous avez ouverte.
  • Avec Odoo en français, le bouton s'appelle Remplir automatiquement les données du catalogue ; avec Odoo dans une autre langue, le libellé change, comme le montre le second schéma.
Schéma réalisé avec du code : le texte du bouton selon la langue d'Odoo, en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : en espagnol, en allemand Katalogdaten automatisch ausfüllen, en français Remplir automatiquement les données du catalogue, en italien Compila automaticamente i dati del catalogo et en portugais Preencher Automaticamente os Dados do Catálogo.
Same stock on every Mirakl marketplace, sent from Odoo
Vidéo : Same stock on every Mirakl marketplace, sent from Odoo (vidéo en anglais)

Ce qu'il vérifie et ce qu'il modifie, pas à pas

Le bouton traite trois rubriques, l'une après l'autre, puis enregistre à la fin ce qu'il a réuni.

La marque

  • Gardez à l'esprit que, si la marque du catalogue de l'offre contient déjà du texte, le bouton n'y touche pas.
  • Si elle est vide, le bouton cherche une valeur dans le produit : d'abord dans la variante, puis dans son modèle. Dans chacun, il regarde d'abord les champs de marque qui sont une relation, puis ceux de texte de marque ou de fabricant, si votre Odoo en possède. Il retient le premier texte qu'il trouve.
  • Si le produit ne fournit aucune marque, il utilise le nom de la société de la connexion Mirakl de l'offre ou, si l'offre n'a pas de connexion, celui de la société active. Si vos produits n'ont pas de marque, vérifiez ensuite que ce nom est bien celui que vous voulez envoyer.

Les URL de médias

  • Si les URL de médias ont déjà du contenu, le bouton les laisse telles quelles.
  • Si elles sont vides, il propose une adresse pour chaque produit qui a une image (d'abord la variante, puis le modèle), sans en répéter aucune, et les enregistre une par ligne.
  • Si ni la variante ni le modèle n'ont d'image, rien n'est écrit dans cette rubrique.

Les attributs du catalogue

  • Sachez que le bouton lit d'abord le contenu des attributs du catalogue. S'il est vide, il poursuit. Si c'est un JSON qui se lit comme un objet ou comme une liste, il poursuit aussi.
  • Si le contenu n'est pas un JSON valide (ou si c'est une valeur d'un autre type), le bouton saute cette rubrique et ne la modifie pas.
  • Quand il peut poursuivre, il fusionne les suggestions avec vos propres valeurs non vides, et celles-ci l'emportent sur les suggestions. Si le résultat contient quelque chose, il l'enregistre en JSON avec indentation, clés triées et caractères non ASCII (les accents, par exemple) échappés.
  • Notez que cette rubrique est réécrite même s'il y avait déjà des attributs : à la différence de la marque et des URL de médias, on ne vérifie pas au préalable qu'elle est vide.

Enregistrer

  • S'il y a une nouvelle valeur, le bouton écrit le tout en une seule fois dans l'offre ; s'il n'y en a aucune, il n'écrit rien.

Après le clic : lisez le message

Le bouton se termine par un message intitulé Mirakl, qui ne reste pas affiché à l'écran, et recharge la fiche.

  • Si vous voyez un message de succès, le texte est Rellenado automáticamente: … (Auto-filled: ….). Les points de suspension représentent la liste de ce qui a été écrit, séparée par des virgules et dans cet ordre : marque, urls des médias, attributs du catalogue. Seules les rubriques enregistrées apparaissent.
  • Si vous voyez un message d'avertissement, le texte est Aucune nouvelle valeur de catalogue n'a été remplie automatiquement. (No new catalog values were auto-filled.) et signifie que rien n'a été écrit dans aucune des trois rubriques : la marque avait déjà du texte (ou aucune n'a été trouvée, pas même le nom de la société), les URL de médias avaient déjà du contenu (ou il n'y a pas d'image) et, pour les attributs, il n'y avait rien à enregistrer ou le JSON n'était pas valide. Il suffit qu'une seule des trois rubriques soit enregistrée pour que le message soit un succès.
  • Si attributs du catalogue apparaît dans le message, cela ne signifie pas qu'ils étaient vides auparavant : cette rubrique est enregistrée dès que le résultat de la fusion a du contenu.
  • Si vous attendiez des attributs et qu'ils n'apparaissent pas dans le message, c'est peut-être que le JSON n'est pas valide (le bouton le saute sans autre avertissement) ou qu'il n'y avait rien à fusionner.

La même vérification dans l'export automatique

La lecture du JSON des attributs que fait le bouton ne lui est pas propre : l'export du catalogue l'utilise aussi. On y arrive sans rien cliquer depuis l'action planifiée Mirakl - Exporter le catalogue (Mirakl - Export Catalog), qui s'exécute toutes les 30 minutes et est active dès l'installation du module.

  • Comptez avec le fait que, dans cet export, une offre dont le contenu d'attributs ne peut pas être lu comme du JSON reste non exportée.
  • Tenez compte de la case de paramétrage Vérifier automatiquement le statut d'import du catalogue (Auto Check Catalog Import Status), activée par défaut : avec elle, après l'envoi d'un import qui renvoie un identifiant, l'export en consulte le statut.

Coût et aide

Mirakl Connector est en paiement unique par version d'Odoo et publié sur Odoo Apps pour 17, 18, 19 et 20 (fiche, page du module). Il nécessite en outre l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure, au cas où vous voudriez que le catalogue soit généré à partir de vos produits avec d'autres règles.

À lire aussi

L'erreur « Comptabilisez la facture avant de l'envoyer à Mirakl. » dans Mirakl ConnectorQuand l'erreur « Comptabilisez la facture avant de l'envoyer à Mirakl. » apparaît dans Mirakl Connector pour Odoo.La tâche « Mirakl - Accepter les commandes », passage par passageCe que fait à chaque passage la tâche planifiée Mirakl - Accepter les commandes de Mirakl Connector pour Odoo, sa fréquence et que vérifier si elle n'accepte…Ce que fait le bouton « Annuler dans Mirakl » de Mirakl Connector, pas à pasCe que fait le bouton Annuler dans Mirakl de Mirakl Connector pour Odoo : quand il apparaît, ce qu'il vérifie, ce qui change sur la commande et les erreurs.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources