Aller au contenu principal
Mirakl

L'erreur de remise marketplace hors plage dans Mirakl Connector

Le message La remise marketplace doit être comprise entre 0 et 100 %%. Reçu : …. apparaît à l'enregistrement de la fiche d'une marketplace dans Mirakl Connector lorsque le pourcentage de remise est inférieur à 0 ou supérieur à 100. La fiche n'est pas enregistrée : vous corrigez la valeur et vous l'enregistrez de nouveau.

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

Quand le message apparaît et ce que vérifie le module

Les fiches de marketplace de Mirakl Connector s'ouvrent depuis le menu Mirakl › Configuration › Marketplaces. Le message n'apparaît pas à l'ouverture ni lors de la navigation dans le menu : il apparaît à l'enregistrement, car c'est une vérification effectuée à ce moment-là. Si elle n'est pas respectée, la fiche n'est pas enregistrée.

La condition est celle du code d'Odoo 20.0 : le module prend le pourcentage de remise marketplace de la fiche et le compare à deux limites. Si la valeur est inférieure à 0 ou supérieure à 100, il interrompt l'action et affiche La remise marketplace doit être comprise entre 0 et 100 %%. Reçu : …., avec la valeur vérifiée à la fin du texte. Comme l'action est interrompue, rien de ce que vous alliez modifier dans cette fiche n'est enregistré.

Deux choses découlent de la condition du code :

  • Une valeur égale à 0 ou égale à 100 ne déclenche pas le message. Seule une valeur inférieure à 0 ou supérieure à 100 le déclenche.
  • Une valeur négative le déclenche tout comme une valeur supérieure à cent. Le texte du message est le même dans les deux cas.

Le texte de ce message figure dans le code publié des quatre branches : Odoo 17, 18, 19 et 20.

Schéma réalisé avec du code, pas un écran d'Odoo : du menu Mirakl › Configuration › Marketplaces on passe à l'enregistrement, puis au message sur la remise marketplace
Schéma du parcours, réalisé avec du code à partir du code publié du module : menu, enregistrement et message (le message figure dans le code d'Odoo 17, 18, 19 et 20).
Same stock on every Mirakl marketplace, sent from Odoo
Vidéo : Same stock on every Mirakl marketplace, sent from Odoo (vidéo en anglais)

Un cas illustratif : la création d'une marketplace avec une remise mal saisie

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Hogar Mediterráneo, une entreprise inventée pour cet exemple, met en place Odoo et crée sa première marketplace dans Mirakl Connector. C'est une personne de l'équipe d'administration qui s'en charge. Elle ouvre Mirakl › Configuration › Marketplaces, entre dans la fiche de la marketplace et renseigne ses données. Dans le pourcentage de remise marketplace, elle saisit par erreur une valeur supérieure à cent.

À l'enregistrement de la fiche, Odoo ne l'enregistre pas et affiche La remise marketplace doit être comprise entre 0 et 100 %%. Reçu : ….. Après Recibido: apparaît le nombre que le module a vérifié, et c'est l'indice : il suffit de le regarder pour voir qu'il est hors plage. Il n'y a rien d'autre à chercher.

La personne corrige le pourcentage avec une valeur comprise entre 0 et 100 et enregistre de nouveau. Une fois la valeur dans la plage, la condition du code n'est plus remplie et le module ne lance pas le message.

Que faire quand vous le voyez, pas à pas

  1. Lisez le nombre qui apparaît après Recibido:. C'est le pourcentage que le module a refusé.
  2. Vérifiez qu'il est bien inférieur à 0 ou supérieur à 100. S'il est négatif ou s'il dépasse cent, c'est la raison du message.
  3. Corrigez le pourcentage de remise marketplace de la fiche pour qu'il soit compris entre 0 et 100. Les deux extrémités, 0 et 100, sont valides.
  4. Enregistrez de nouveau la fiche. Comme la vérification se fait à l'enregistrement, c'est là que l'on confirme que la valeur est désormais correcte.

Le message s'affiche ainsi selon la langue de votre Odoo :

Langue d'OdooAspect du message
EspagnolLa remise marketplace doit être comprise entre 0 et 100 %%. Reçu : ….
AllemandDer Marktplatzrabatt muss zwischen 0 und 100 %% liegen. Erhalten: ….
FrançaisLa remise marketplace doit être comprise entre 0 et 100 %%. Reçu : ….
ItalienLo sconto marketplace deve essere compreso tra 0 e 100 %%. Ricevuto: ….
PortugaisO desconto de marketplace tem de estar entre 0 e 100 %%. Recebido: ….
Schéma réalisé avec du code, pas un écran d'Odoo : le message sur la remise marketplace en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, avec le même message dans chaque langue.

Si vous revoyez le même message

Regardez de nouveau le nombre qui suit Recibido:. Tant qu'il est inférieur à 0 ou supérieur à 100, le module continuera d'interrompre l'enregistrement, car c'est la condition que le code applique dans cette vérification. Si le nombre affiché n'est pas celui que vous pensiez avoir saisi, vérifiez le pourcentage de remise marketplace de la fiche avant d'enregistrer de nouveau.

D'autres messages du module ont leur propre article, comme celui sur comptabiliser la facture avant de l'envoyer à Mirakl.

Ce qu'il faut retenir du cas

  • Le message est une validation à l'enregistrement : il empêche d'enregistrer la fiche avec cette valeur et interrompt l'action, donc rien de ce que vous alliez modifier n'est enregistré.
  • Le nombre après Recibido: vous indique quelle valeur le module a vérifiée, sans avoir à la deviner.
  • La plage valide inclut 0 et 100, et le même message couvre les valeurs négatives et celles qui dépassent cent.
  • La condition est celle du code d'Odoo 20.0 ; le texte du message est le même dans le code publié d'Odoo 17, 18 et 19.

Où intervient FlexigoTech

Mirakl Connector est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20 (fiche sur Odoo Apps), et vous trouverez plus de détails sur la page du module. FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous créez des marketplaces dans le cadre d'une mise en place et souhaitez que quelqu'un revoie la configuration avec vous, cela fait partie de notre travail.

À 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