Une marketplace possède ses références de vente, ses statuts et ses exigences de livraison. Sage porte d’autres documents et règles. La valeur d’un middleware consiste à traduire ces deux lectures sans perdre la référence du canal ni la preuve de traitement.
Le catalogue, la disponibilité et la commande demandent des échanges différents. Un article connu dans l’ERP n’est pas nécessairement une offre publiable ; une vente acceptée par le canal n’est pas encore une pièce validée dans Sage.
Nous décrivons ici les décisions d’une intégration actuelle à qualifier, puis une référence historique : NetMinds pour Pixminds. Les opérations Amazon MWS et Fnac citées dans cette référence ne constituent pas une documentation des API actuelles.
Notre accompagnement en intégration de Sage à votre SI et en intégration des API marketplace relie les canaux aux outils internes. Le partenaire ERP valide les interfaces et les règles du dossier Sage. La construction et le suivi de ces connecteurs s’appuient sur notre accompagnement en intégration API et middleware.
Construire une correspondance article, offre et canal
L’article ERP, le SKU vendeur et l’identifiant d’offre marketplace ne jouent pas le même rôle. Conservez les trois lorsque le canal les utilise. Une correspondance doit préciser le compte vendeur et la variante, afin de ne pas écraser une offre appartenant à un autre périmètre.
Les informations commerciales enrichies peuvent venir d’un PIM ou d’une application métier. L’ERP fournit les références et données de gestion pertinentes ; il ne faut pas lui attribuer automatiquement toute la richesse nécessaire à la publication des annonces.
Partager une disponibilité sans multiplier les engagements
Une même quantité ne peut pas être vendue simultanément sur plusieurs canaux sans règle d’allocation. Le calcul doit intégrer les engagements et la capacité réelle d’expédition. Le système maître peut être Sage, le WMS ou l’outil d’orchestration selon l’organisation.
La formule historique de disponibilité observée dans NetMinds distinguait stock réel, réservé et préparé. Ce repère ne devient pas une formule universelle à appliquer sans vérifier les données de l’entreprise. Les mouvements et réservations doivent être compris avant de publier le résultat.
Conserver les états du canal et les états de l’ERP
Gardez la référence marketplace, ses lignes et les événements reçus. La création de pièce Sage doit être liée à cette identité. Le support peut alors distinguer une vente en attente de téléchargement, une vente en rejet ERP et une vente prête à préparer.
Les délais et conditions d’acceptation appartiennent au contrat du canal. L’application métier doit présenter les dossiers qui nécessitent une intervention, sans confondre l’acceptation marketplace avec la validation financière ou logistique.
Renvoyer un statut uniquement après la bonne preuve
Un statut d’expédition doit correspondre à un événement logistique validé. La création d’une étiquette peut précéder la remise au transporteur. Le middleware doit suivre la règle convenue et transmettre les références attendues par l’API du canal.
Les expéditions partielles demandent une relation entre lignes commandées, quantités expédiées et colis. Une mise à jour globale de commande peut masquer un reliquat. Le guide logistique Sage approfondit cette chaîne.
NetMinds : appels Amazon MWS et Fnac attestés
L’archive NetMinds contient des échanges Amazon MWS pour lire les commandes et leurs lignes, ainsi que demander et récupérer des rapports. Les opérations identifiées comprennent ListOrders, ListOrderItems, RequestReport et GetReport. Il s’agit de l’intégration historique, pas d’une recommandation d’API pour un nouveau projet.
Le connecteur Fnac utilisait des échanges HTTP/XML, notamment orders_query, offers_query, offers_update et orders_update. Ces opérations reliaient lecture des ventes, offres, quantités et traitements de commande. Le architecture API de NetMinds pour Pixminds expose cette architecture et la connexion Sage 100c par REST partenaire.
Distinguer exploration FBA et chaîne livrée
L’archive montre également des mécanismes Amazon FBA étudiés ou implémentés partiellement. Elle ne permet pas d’affirmer qu’une orchestration complète d’expédition FBA multicanale fonctionnait en production. Le récit client garde cette limite explicite.
Un projet actuel doit vérifier l’accès marketplace, le contrat logistique, les droits et les événements disponibles. Une opération présente dans une bibliothèque ne prouve pas qu’elle est activée dans le parcours métier. La recette doit suivre une commande depuis le canal jusqu’à sa confirmation réelle.
Tester les doublons et les événements reçus dans le désordre
Dans un scénario illustratif, une marketplace renvoie la même commande après un retard de lecture. Le middleware doit retrouver la vente et sa pièce Sage, pas créer une nouvelle commande. Une mise à jour plus ancienne ne doit pas remettre en préparation une vente déjà expédiée.
Testez aussi une référence inconnue, une quantité partielle et une indisponibilité de l’ERP. Séparez la collecte des ventes de l’écriture Sage pour conserver les événements en attente. Un rejet ERP ne doit pas supprimer l’historique du canal.
Donner un cockpit utile au commerce et à la logistique
Le commerce a besoin de voir les ventes et les offres bloquées ; la logistique, les commandes préparables et les reliquats ; la DSI, les erreurs d’accès et les dépendances techniques. Ces vues doivent partager les mêmes identifiants sans exposer les secrets ni les données inutiles.
La fiche métier NetMinds illustre une application interne réunissant ces fonctions. L’accompagnement agence marketplace complète le projet lorsque le besoin porte aussi sur l’organisation des canaux et la performance commerciale.
Conclusion : Orchestrer les canaux sans perdre leur identité
Chaque marketplace conserve ses contraintes et ses événements. Une traduction fiable vers Sage doit préserver les références et les étapes du parcours de vente.
Catalogue, disponibilité et expédition ne doivent pas être regroupés derrière un seul statut de synchronisation. Chaque opération nécessite une preuve adaptée.
NetMinds démontre une expérience historique concrète autour de Sage 100c, Amazon MWS et Fnac. Les API et chaînes d’exécution d’un nouveau projet sont qualifiées à nouveau.
Dawap conçoit ces middlewares et applications avec son offre d’intégration API. La recette porte sur les commandes et les équipes qui devront traiter leurs exceptions.