Aller au contenu principal
Mirakl

L'erreur marketplace.mirakl.net dans Mirakl Connector : quand elle apparaît et comment la corriger

L'erreur sur marketplace.mirakl.net peut apparaître en cliquant sur Tester la connexion lorsque URL de base ou URL de base de l'API ont pour valeur l'adresse d'exemple de marketplace.mirakl.net ; on la corrige en saisissant dans ces deux champs les vraies URL de votre opérateur 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

L'erreur, telle que vous la voyez

Avec Odoo en français, le message est le suivant : « marketplace.mirakl.net » n'est qu'un espace réservé et non un véritable hôte d'opérateur Mirakl. Configurez l'URL réelle de l'opérateur à partir de la documentation ou du support de l'opérateur de la place de marché. Exemple pour ADEO/Leroy : https://adeo-marketplace.mirakl.net et https://adeo-marketplace.mirakl.net/api. C'est une erreur : l'action s'arrête.

En deux mots : URL de base ou URL de base de l'API contient exactement l'adresse d'exemple (https://marketplace.mirakl.net, ou la même avec /api), que le module n'accepte pas comme hôte réel d'un opérateur Mirakl.

Schéma réalisé avec du code, et non un écran d'Odoo : de haut en bas, le menu des instances, le bouton de test de la connexion, les champs d'URL et le message sur marketplace.mirakl.net
Schéma à partir du code publié du module (ce n'est pas une capture d'Odoo) avec le menu, le bouton, les champs et le message, pour Odoo 17, 18, 19 et 20. Les libellés du schéma sont le texte original du code du module.

Le même message s'affiche dans la langue de votre Odoo. Le schéma suivant le montre en espagnol, allemand, français, italien et portugais.

Schéma réalisé avec du code, et non un écran d'Odoo : le même message sur marketplace.mirakl.net en espagnol, allemand, français, italien et portugais
Schéma à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : le message tel que le voit l'utilisateur selon la langue de son Odoo.
Same stock on every Mirakl marketplace, sent from Odoo
Vidéo : Same stock on every Mirakl marketplace, sent from Odoo (vidéo en anglais)

Des détails qui ne se voient pas sur la fiche

Il peut apparaître en cliquant sur Tester la connexion

Le bouton Tester la connexion se trouve dans la vue de l'instance et il est toujours visible, dans Odoo 17, 18, 19 et 20. Lorsque vous cliquez dessus, le module arrive à la vérification de la configuration de la connexion et, si la condition suivante est remplie, il lève cette erreur. Les fiches des Instances Mirakl s'ouvrent depuis le menu Mirakl › Configuration › Marketplaces.

La valeur doit être identique à une adresse d'exemple

Le module compare la valeur de URL de base et celle de URL de base de l'API avec des adresses précises, et lève l'erreur si l'une des deux correspond exactement :

  • URL de base est https://marketplace.mirakl.net ou http://marketplace.mirakl.net.
  • URL de base de l'API est https://marketplace.mirakl.net/api ou http://marketplace.mirakl.net/api.

Il suffit que l'une des deux soit l'une de ces adresses pour que l'erreur apparaisse, même si l'autre est correcte.

Une URL réelle qui contient ce texte ne déclenche pas l'erreur

Le module ne cherche pas le texte marketplace.mirakl.net à l'intérieur du champ : il compare la valeur complète avec la liste ci-dessus. Une adresse comme https://adeo-marketplace.mirakl.net se termine par ces mêmes mots, mais elle n'est identique à aucune adresse d'exemple, donc elle ne déclenche pas ce message. Il ne faut donc pas toucher à l'URL d'un opérateur qui est déjà correctement saisie.

Les barres obliques finales et le protocole ne changent rien

Avant de comparer, le module retire les barres obliques finales de chaque adresse. Ainsi https://marketplace.mirakl.net/ compte comme l'adresse d'exemple, tout comme celle qui n'a pas de barre. De plus, la liste des adresses d'exemple inclut aussi bien la version en https que la version en http, donc changer de protocole ne contourne pas la vérification.

Il n'existe pas d'hôte commun à toutes les places de marché

L'aide de URL de base le dit ainsi : Hôte réel de l'opérateur Mirakl. Mirakl ne fournit pas d'hôte universel partagé par toutes les places de marché. Exemple : https://adeo-marketplace.mirakl.net (renseigné automatiquement pour les opérateurs connus ; saisissez-le depuis votre compte vendeur sinon). Requis avant de pouvoir tester la connexion ou synchroniser.

Autrement dit : selon cette aide, pour les opérateurs connus le champ se remplit tout seul ; pour les autres, vous saisissez l'adresse vous-même depuis votre compte vendeur, ou vous la tirez de la documentation ou du support de l'opérateur, comme l'indique le message lui-même. Et comme l'aide le marque comme requis avant de tester la connexion ou de synchroniser, mieux vaut le renseigner correctement dès le départ.

L'adresse de l'API a sa propre aide

L'aide de URL de base de l'API dit : URL de base de l'API Mirakl réelle pour l'opérateur sélectionné. Il s'agit généralement de l'URL de base + /api. Exemple : https://adeo-marketplace.mirakl.net/api. Les deux champs se trouvent sur la même fiche, dans l'onglet Connexion, groupe Accès.

Comment le résoudre

  1. Ouvrez Mirakl › Configuration › Marketplaces et entrez dans la fiche de l'instance.
  2. Allez dans l'onglet Connexion et dans le groupe Accès : c'est là que se trouvent URL de base et URL de base de l'API.
  3. Repérez lequel des deux est exactement l'une des adresses d'exemple de la liste ci-dessus (ce peut être un seul des deux ou les deux). Laissez tels quels ceux qui contiennent déjà l'URL de votre opérateur.
  4. Dans URL de base, si c'est celle d'exemple, saisissez l'hôte réel de votre opérateur. Pour ADEO/Leroy, l'exemple du message lui-même est https://adeo-marketplace.mirakl.net. Si votre opérateur est un autre, le message renvoie à la documentation ou au support de l'opérateur de la place de marché, et l'aide du champ, à votre compte vendeur.
  5. Dans URL de base de l'API, si c'est celle d'exemple, saisissez l'URL réelle de l'API de l'opérateur. Pour ADEO/Leroy, l'exemple est https://adeo-marketplace.mirakl.net/api.
  6. Une fois les adresses modifiées, cliquez de nouveau sur Tester la connexion.

Que vérifier ensuite

Vérifiez qu'aucune des deux adresses n'est plus https://marketplace.mirakl.net ni https://marketplace.mirakl.net/api, avec ou sans barre oblique finale et avec https ou http. Vérifiez aussi que URL de base de l'API correspond au même opérateur que URL de base, comme l'indique son aide en donnant l'exemple d'ADEO/Leroy. Si vous souhaitez passer en revue les autres champs de l'instance, nous les expliquons dans les champs d'Instance Mirakl.

Il est présent dans toutes les versions publiées

Dans Odoo 20.0, le module effectue la vérification comme expliqué plus haut. Le message figure dans le code publié des quatre branches, 17.0, 18.0, 19.0 et 20.0, et le module est publié sur Odoo Apps pour ces mêmes versions.

Si vous préférez qu'on le configure pour vous

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous voulez que quelqu'un termine avec vous la connexion de l'instance Mirakl, consultez la page du module ou la fiche sur Odoo Apps.

À lire aussi

Checklist de l'instance Mirakl Connector, champ par champChecklist pour remplir l'instance Mirakl Connector dans Odoo : connexion, comptes de règlement et options, avec ce que dit l'aide de chaque champ.Champs d'Instance Mirakl dans Mirakl Connector : sens et valeurs à saisirGuide comparatif des champs de la fiche Instances Mirakl dans Mirakl Connector pour Odoo : ce que dit chaque aide, sa valeur par défaut et que saisir.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources