Aller au contenu principal
Amazon

Ce qu'Amazon Connector ajoute à la commande client d'Odoo (Ventes)

Le module ajoute à la commande client de Ventes (Sales) un groupe de champs Amazon, trois boutons pour ouvrir les messages, les retours et les dossiers après-vente, et un statut d'expédition dans la liste. Deux des champs ne sont pas à remplir par vous : c'est le module qui les écrit lors de la synchronisation.

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

L'essentiel

Module
Amazon
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
6 min

Ce que le module ajoute à la commande client

Le module étend la commande client standard de l'app Ventes. Sur la fiche de la commande, il place un groupe de champs Amazon, trois compteurs et des boutons qui mènent aux messages, aux retours et aux dossiers après-vente de la commande. Dans la liste des commandes, il ajoute un champ de statut d'expédition.

Schéma de ce que le module ajoute à l'app Ventes : boutons et plusieurs champs
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : en haut l'app standard Ventes et en dessous ce que le module lui ajoute, avec les libellés d'origine du code, en anglais.

Voici les champs et où ils apparaissent :

LibelléOù on le voitÀ savoir
ID de commande Amazon (Amazon Order ID)Fiche de la commande, groupe SP-API Amazon (Amazon SP-API)Son aide dit : Format Amazon 3-7-7, par ex. : 123-1234567-1234567 (Amazon format 3-7-7, e.g.: 123-1234567-1234567)
Compte Amazon SP-API (Amazon SP-API Account)Fiche de la commande, même groupeRelie la commande à un compte SP-API Amazon
Statut de commande externe Amazon (Amazon External Order Status)Fiche de la commande, même groupeLecture seule : c'est le module qui l'écrit, pas vous
Statut externe Amazon le (Amazon External Status At)Fiche de la commande, même groupeDate et heure ; lecture seule, également écrit par le module
Retours (Returns), Dossiers (Cases) et MessagesFiche de la commandeNombres entiers
État/région de livraison (Shipping State)Liste des commandes clientsValeurs : En attente (Pending), Partiel (Partial), Envoyé (Sent) et Erreur
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

Quand voit-on chaque élément

Les boutons Messages Amazon (Amazon Messages), Retours Amazon (Amazon Returns) et Dossiers après-vente (Post-Sales Cases) sont masqués quand la commande n'est pas une commande Amazon. Cette condition est la même dans Odoo 17, 18, 19 et 20 et dépend d'un champ interne, Commande Amazon (Amazon Order), qui n'apparaît dans aucune vue.

Dans Odoo 20.0, les champs du groupe SP-API Amazon et les compteurs Retours, Dossiers et Messages sont masqués avec cette même condition.

Guide : ce qui se passe sur une commande et ce que vous pouvez faire, dans l'ordre

Ce qui suit décrit le code d'Odoo 20.0. Odoo met à jour la commande de lui-même avec deux tâches planifiées ; les boutons Messages Amazon, Retours Amazon et Dossiers après-vente ouvrent des listes filtrées sur la commande.

  1. Les tâches planifiées écrivent le statut externe. Il y en a deux, actives à l'installation du module : SP-API Amazon - Synchronisation des expéditions FBA expédiées (Amazon SP-API - Sync dispatched FBA shipments), toutes les 30 minutes, et SP-API Amazon - Synchronisation du statut d'expédition externe (Amazon SP-API - Sync external shipping status), toutes les 5 minutes. Elles renseignent Statut de commande externe Amazon et Statut externe Amazon le et, si la commande n'avait pas de compte, mettent dans Compte Amazon SP-API le compte avec lequel elles synchronisent. On arrive aussi à ce même code depuis les boutons Exécuter la synchronisation des expéditions externes (Run External Shipment Sync) et Synchroniser les expéditions traitées par FBA (Sync FBA Fulfilled Shipments), qui écrivent donc aussi dans la commande.
  1. Le module complète les bons de livraison de la commande. Il examine les bons de livraison non annulés auxquels il manque l'ID de commande Amazon ou le compte. Si la commande semble venir d'Amazon (il trouve un ID, ou la commande a déjà un ID ou un compte), il copie dans ces bons de livraison l'ID manquant et, si le module détecte un compte, également le compte.
  1. Si le statut externe est Shipped ou PartiallyShipped (le module compare sans tenir compte des majuscules), il examine les bons de livraison non annulés de la commande (s'il y en a de sortie, seulement ceux-là). Quand il y en a exactement un et qu'il est déjà terminé, il le laisse marqué comme synchronisé, avec la date et sans erreur précédente.
  1. La validation automatique n'a lieu que dans ces conditions : qu'il existe un compte dont l'option de valider automatiquement la synchronisation des expéditions externes est activée et que le statut soit Shipped (sans tenir compte des majuscules ; avec PartiallyShipped on ne valide pas). Le module prend alors les bons de livraison de sortie qui ne sont ni terminés ni annulés et, pour chacun : complète le compte et l'ID s'ils manquent, le confirme s'il est en brouillon, le réserve, met la quantité prévue comme faite et le valide, en résolvant les assistants de transfert immédiat ou de commande en attente qui peuvent apparaître. Dans cette validation, la confirmation automatique d'expédition vers Amazon est sautée. Si un bon de livraison échoue, il est marqué en erreur avec le motif, et le module continue avec les autres. Si les conditions ne sont pas remplies, aucun bon de livraison n'est validé : la commande reste avec le statut externe enregistré et avec ce qui a été fait aux étapes 2 et 3.
  1. Vérifiez le résultat dans la commande. Sur la fiche, dans le groupe SP-API Amazon, regardez Statut de commande externe Amazon, Statut externe Amazon le et Compte Amazon SP-API (le compte n'est renseigné que si la commande n'en avait pas).
  1. Ouvrez les messages avec Messages Amazon. Il mène à la liste des messages filtrée par l'ID de la commande. Ce que vous créez depuis cette liste arrive avec la commande, le compte et l'ID déjà proposés.
Schéma du libellé du bouton Messages Amazon selon la langue d'Odoo
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : avec Odoo en espagnol le bouton s'appelle Messages Amazon ; en allemand, Amazon-Nachrichten ; en français, Messages Amazon ; en italien, Messaggi Amazon ; en portugais, Mensagens Amazon.
  1. Ouvrez les retours avec Retours Amazon. Il cherche d'abord l'ID de commande Amazon : dans ID de commande Amazon et, s'il n'en sort rien, dans d'autres champs de la commande, l'un après l'autre. S'il ne le trouve pas, le bouton s'arrête et n'ouvre pas la liste. S'il le trouve, il ouvre les lignes de retour de cet ID. Le compteur Retours compte ces mêmes lignes et affiche zéro s'il n'y a pas d'ID ou pas de lignes.
  1. Ouvrez les dossiers avec Dossiers après-vente. Il cherche l'ID comme le bouton précédent et s'arrête de la même façon s'il ne le trouve pas. S'il le trouve, il ouvre les dossiers de cet ID. Ce que vous créez depuis cette liste arrive avec le compte, la commande, l'ID, le type de dossier comme incident et le titre Incident Amazon …, avec l'ID à la fin.

Ce que coûte la mise en route

Le module est en paiement unique par version et il est publié sur Odoo Apps pour 17, 18, 19 et 20. La connexion passe par FlexigoTech Cloud, donc il vous faut le plan Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à 3 comptes (le plan Pro coûte 98 €/mois ou 980 €/an HT, jusqu'à 10 comptes). FlexigoTech Cloud conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec.

Comment FlexigoTech peut vous aider

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous voulez voir le module avant de décider, il se trouve sur la page du module.

À lire aussi

Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources