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
| Message | Cause probable | Solution |
|---|---|---|
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.

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.etProduct '…' 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.

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.

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