Aller au contenu principal
ManoMano

ManoMano et Odoo : erreurs fréquentes et comment les corriger

La plupart des erreurs du connecteur ManoMano dans Odoo viennent de quatre endroits : la clé API et son environnement, le contrat vendeur, les données de l'offre et l'état de la commande au moment d'expédier ou de rembourser. Chaque message dit ce qui ne va pas. Les voici regroupés selon le moment où ils apparaissent, avec leur solution.

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

L'essentiel

Module
ManoMano
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
3 min

Avant le tableau, un fait qui fait gagner des heures : la sandbox de ManoMano n'est pas toujours allumée. Elle ne répond que le lundi de 00:00 à 20:00 et du mardi au vendredi de 07:00 à 20:00, heure de Paris. Si vous testez un samedi et que l'API renvoie 404, ce n'est pas votre configuration.

Connexion et compte

MessageCause probableSolution
ManoMano API returned 404. Check that: …Clé inactive, mauvais environnement (Sandbox ou Production) ou sandbox en dehors de ses horaires.Vérifiez la clé et l'environnement sur le compte et, si c'est la sandbox, l'heure.
ManoMano authentication failed (…). Please verify the API key on account '…'.ManoMano refuse la clé.Générez-en une nouvelle dans ManoMano et collez-la dans le compte Odoo.
x-thirdparty-name must follow 'Vendor_Version' format (e.g. Flexigobe_1.0).L'identifiant de l'intégration ne suit pas le format demandé par ManoMano.Écrivez-le sous la forme Vendor_Version.
ManoMano calls of account '…' are paused until … (UTC) after … failed calls in a row.Beaucoup d'appels ont échoué d'affilée et le connecteur fait une pause pour ne pas marteler le compte.Attendez : les appels reprennent d'eux-mêmes. Ou cliquez sur Test Connection pour réessayer tout de suite.
The Seller Contract ID of ManoMano contract '…' is '…': ManoMano's contract IDs are numbers.Vous avez collé du texte dans le contrat au lieu du numéro.Copiez l'identifiant numérique du contrat.

Le compte affiche son état : brouillon, connecté, erreur d'authentification ou circuit ouvert. Ce dernier correspond à la pause automatique de la quatrième ligne.

Compte ManoMano dans Odoo avec son état de connexion
Le compte ManoMano dans Odoo, avec l'état de la connexion en haut. Capture d'écran d'Odoo avec des données de démonstration.

Publier des offres

  • Select at least one product to publish. L'assistant s'est ouvert sans produit sélectionné.
  • The following products have no Internal Reference (SKU) and cannot… ManoMano identifie chaque offre par son SKU. Renseignez la référence interne dans Odoo.
  • Manual price must be greater than zero. et Product '…' has a price of 0. ManoMano requires a positive price. Un prix vide ou nul n'est pas publié. Vérifiez la liste de prix ou le prix manuel de l'assistant.
Assistant de publication d'offres sur ManoMano depuis Odoo
L'assistant de publication : produits, prix et contrat avant l'envoi. Capture d'écran d'Odoo avec des données de démonstration.

Expédition et remboursements

Ici, l'erreur est presque toujours une question d'ordre. ManoMano n'accepte d'expéditions que pour des commandes acceptées, en préparation ou déjà expédiées. Si vous voyez ManoMano only allows creating shippings for accepted orders…, acceptez d'abord la commande. Et Tracking number cannot be empty. demande le numéro de suivi avant tout envoi.

Les remboursements fonctionnent de la même façon : ManoMano only refunds orders it has accepted: in preparation, shipped or refunded in part. Si vous essayez de rembourser plus d'unités que commandées, le message vous indique combien en compte la commande. Et si vous ne choisissez ni produits ni frais de port, il vous demande de faire un choix.

Quand une erreur disparaît d'elle-même

Les opérations en échec sont relancées toutes les 30 minutes. Si une erreur disparaît sans que vous ayez rien fait, elle était passagère. Si elle revient à chaque tentative, ouvrez Tools › API Log : la requête complète et la réponse de ManoMano s'y trouvent.

Journal des appels à l'API ManoMano dans Odoo
Le journal des appels : chaque requête à ManoMano avec sa réponse. Capture d'écran d'Odoo avec des données de démonstration.

Si deux enregistrements ManoMano pointent vers des contrats ou des sociétés différents, Odoo le bloque avec The order, picking or invoice of a ManoMano record must be of its own contract and company. Vérifiez que chaque contrat appartient à la bonne société.

À lire aussi

Factures ManoMano depuis Odoo : questions et réponsesComment les factures et avoirs de chaque commande sont envoyés à ManoMano depuis Odoo 17, 18, 19 et 20 : états, format PDF, ordre d'envoi et erreurs.Faut-il un ERP pour vendre sur ManoMano ? Les signesCheck-list pour savoir si votre activité ManoMano a besoin d'un ERP, et ce que fait Odoo avec le connecteur : commandes, offres, stock, transport, traductions.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources

  • Code du module : flexigobe_manomano_connector (093b2e34): models/manomano_account.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): models/manomano_account.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): models/manomano_api_client.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): models/manomano_contract.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): models/manomano_fgt_cloud.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): wizard/offer_publish_wizard.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): wizard/refund_create_wizard.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): wizard/shipping_create_wizard.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): models/manomano_binding_mixin.py
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): data/manomano_cron.xml
  • Code du module : flexigobe_manomano_connector 20.0 (093b2e34): views/menu.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_manomano_connector