Développez-vous

API Ventes Multi-Sites Amazon

Ventes Multi-Sites Amazon : qu'est-ce que c'est ?

Ventes Multi-Sites Amazon est un service logistique tiers (3PL) qui permet aux entreprises de tirer parti du réseau logistique et de l'équipe d'experts Amazon pour préparer, emballer, expédier et livrer leurs commandes depuis des canaux hors d'Amazon, notamment les sites Web des marques, les sites de e-commerce et les boutiques de réseaux sociaux.

Principaux avantages de Ventes Multi-Sites :
icon: checkmark
Fournit un traitement rapide et fiable grâce à des centaines d'installations de classe mondiale dans des villes et des communautés du monde entier
icon: checkmark
Prend en charge le traitement des commandes sur tous les canaux de e-commerce hors Amazon.
icon: checkmark
Propose des outils de développement pour intégrer et automatiser les Ventes Multi-Sites.

Pourquoi dois-je créer et proposer une intégration de connecteur Ventes Multi-Sites ?

De nos jours, de nombreux vendeurs, notamment ceux qui vendent sur plusieurs canaux de vente, sont connectés à Ventes Multi-Sites via des intégrations tierces, conçues par des développeurs tiers comme vous. En développant et en proposant une intégration de connecteur Ventes Multi-Sites, vous pouvez :
icon: line drawing airplane over a delivery truck
Développer votre base de vendeurs.
Ventes Multi-Sites complète votre offre de produits en permettant à vos vendeurs d'offrir à leurs clients une expérience d'expédition Amazon sur tous leurs canaux de vente hors Amazon.
icon: line drawing of group of three connected avatar silhouettes
Élargir votre clientèle grâce aux vendeurs Amazon.
Si vous proposez des services à des vendeurs Amazon ou s'il s'agit d'un objectif futur, l'intégration d'un connecteur Ventes Multi-Sites peut vous aider à leur fournir une assistance globale sur Amazon et en dehors.
icon: line drawing of a delivery van with check mark
Accéder aux nouvelles fonctionnalités et mises à jour de Ventes Multi-Sites.
Chaque fois que nous lançons une nouvelle fonctionnalité ou une mise à jour de produit, nous la mettons à la disposition des développeurs tiers via nos API publiques. Ainsi, nous pouvons plus facilement mettre en œuvre ces nouvelles fonctionnalités dans le cadre de vos intégrations de connecteur Ventes Multi-Sites.
icon: line drawing of an alarm clock
Bénéficier d'une collaboration et d'une assistance commerciales dédiées.
En plus de toutes les informations disponibles en libre-service pour vous aider à créer des intégrations et à bénéficier d'une assistance technique, Ventes Multi-Sites collabore avec un groupe restreint de développeurs pour les aider à accélérer leur croissance. Pour en savoir plus, consulter la liste des développeurs avec lesquels nous avons collaboré ici.
icon: three stars
Démarrer
icon: three stars

Intégration aux API Ventes Multi-Sites

Pourquoi intégrer Ventes Multi-Sites ?
Les vendeurs qui envisagent d'utiliser Ventes Multi-Sites pour traiter leurs commandes depuis leurs canaux hors Amazon peuvent automatiser leur processus de traitement en connectant leur e-commerce ou leur système de gestion des commandes (OMS) et leur système de planification des ressources d'entreprise (ERP) à Ventes Multi-Sites à l'aide d'API. Les commerçants peuvent soit se connecter directement à Ventes Multi-Sites, soit collaborer avec un prestataire tiers, qui développe et gère l'intégration avec Ventes Multi-Sites pour le compte du vendeur.
Avantages de la connexion à Ventes Multi-Sites via des API
icon: checkmark
Automatisation du processus de traitement des commandes, avec une « vitesse du clic à la porte » moyenne de 1,9 jour, soit plus de 50 % plus rapide que les autres détaillants.
(Source : NielsenIQ)
icon: checkmark
Création automatique de commandes sur la base du stock disponible.
icon: checkmark
Synchronisation en temps réel avec mises à jour des niveaux de stock et des commandes.
icon: checkmark
Possibilité de créer des modèles AI/ML pour générer des plans de stock.
icon: checkmark
Possibilité de s'abonner à des notifications et à des rapports pour automatiser les processus métier.
Prérequis pour se connecter via des API
icon: checkmark
Disposer d'un compte Seller Central sur le site de vente concerné (ou d'un compte Ventes Multi-Sites).
icon: checkmark
Disposer d'un profil de développeur.
icon: checkmark
Disposer d'une application de développement dotée des rôles requis pour accéder aux API Ventes Multi-Sites.
icon: checkmark
Disposer d'identifiants en lien avec l'application/le client.
Person sitting at computer coding

Comment créer une intégration privée

1. Connectez-vous à l'aide de votre compte Seller Central ou Ventes Multi-Sites et sélectionnez le site de vente souhaité. Si vous n'êtes pas encore vendeur Amazon, vous pouvez créer un nouveau compte ici sur SellerCentralPortal ou SupplyChainPortal.

2. Dans le menu latéral, accédez à Applications et services > Développer des applications pour créer un profil de développeur.

3. Lors de la création du profil, fournissez vos coordonnées et veillez à ce que les options d'accès aux données suivantes soient sélectionnées :

a. Développeur privé : je crée des applications qui intègrent les API Amazon Services à ma propre entreprise.

b. Identifiant du développeur de l'organisation (le cas échéant).

c. Les rôles doivent inclure [Listing du produit, Distribution Amazon, Stock et Suivi des commandes]. Il n'est pas nécessaire de sélectionner des rôles restreints pour Ventes Multi-Sites.

Remarque : l'autorisation du profil peut prendre 1 à 3 jours ouvrables.

4. Répondez aux questions du formulaire relatives au cas d'utilisation et au contrôle de sécurité.

5. Cliquez sur le bouton Enregistrer pour soumettre votre profil de développeur privé pour autorisation.

6. Une fois le profil autorisé, sur la page Developer Central de Seller Central, cliquez sur le bouton +Ajouter un nouveau client d'application pour créer une application privée.

7. Lorsque vous y êtes invité, saisissez le nom de l'application et le type d'API, puis sélectionnez les rôles suivants [Listing du produit, Distribution Amazon, Stock et Suivi des commandes].

8. Cliquez ensuite sur le bouton Enregistrer et quitter.

9. Une fois l'application créée, cliquez sur Modifier l'application dans le menu déroulant, puis sélectionnez Autoriser.

10. Cliquez ensuite sur Autoriser l'application pour obtenir un identifiant Amazon avec un jeton d'actualisation.

11. À présent, à l'aide des identifiants du client et du jeton d'actualisation, extrayez le jeton d'accès du endpoint SP-API <OAuth>.

12. Utilisez ce jeton d'accès pour appeler les endpoints <Production> et <Sandbox>.

Remarque : seule l'interface des expéditions sortantes sandbox fournit des réponses dynamiques, tandis que d'autres, telles que les interfaces d'offres, d'expéditions entrantes et de stock, fournissent des réponses statiques. Les vendeurs/développeurs peuvent créer et mettre à jour des listings de produits dans Seller Central ou en appelant l'API Offres. Les expéditions entrantes du stock de produits peuvent être traitées à l'aide de l'interface utilisateur de Seller Central ou en appelant l'interface Expédition entrante.

Remarque : les listings de produit et les stocks entrants sont nécessaires pour l'aperçu des commandes et leur expédition.

13. Une fois les étapes ci-dessus terminées, votre application est prête à créer l’expédition d’une commande.

Comment créer une intégration publique

1. Accédez à Developer Central et créez un profil Developer Central.

2. Lors de la création du profil, assurez-vous que les éléments suivants sont sélectionnés :

a. Développeur public : un développeur public crée et propose des applications accessibles au public qui sont utilisées par d'autres entreprises.

b. Identifiant du développeur de l'organisation (le cas échéant).

c. Les rôles doivent inclure [Listing du produit, Distribution Amazon, Stock et Suivi des commandes]. Il n'est pas nécessaire de sélectionner des rôles restreints pour Ventes Multi-Sites.

Remarque : le traitement de l'autorisation du profil peut prendre 10 jours ouvrables.

3. Répondez aux questions du formulaire relatives au cas d'utilisation et au contrôle de sécurité.

4. Cliquez sur le bouton Enregistrer pour soumettre votre profil de développeur privé pour autorisation.

5. Une fois le profil approuvé, sur la page Developer Central, cliquez sur le bouton +Ajouter un nouveau client d'application pour créer une application publique.

6. Lorsque vous y êtes invité, saisissez le nom de l'application et le type d'API comme Production, puis sélectionnez les rôles suivants [Listing du produit, Distribution Amazon, Stock et Suivi des commandes].

7. Les applications publiques nécessitent une URL de redirection pour le flux d'authentification. Cette URL est l'endroit où le développeur de l'intégrateur est censé héberger la boutique en ligne de connexion du vendeur nécessaire pour accéder au code d'authentification partagé lors du processus d'authentification. Remarque : les développeurs peuvent conserver l'application en mode Brouillon durant le développement et faire en sorte qu'elle soit ensuite répertoriée publiquement dans Seller Central.

8. Pour créer le flux d'authentification des vendeurs, les intégrateurs peuvent créer une interface utilisateur connectée, sur laquelle les vendeurs peuvent lancer le flux d'authentification <Suivre le lien> ou les vendeurs peuvent se connecter à Seller Central et autoriser l'application de l'intégrateur. <Suivre le lien>.

a. Pour tester le flux d'authentification, les développeurs doivent identifier un compte vendeur de test pour autoriser et produire le code d'authentification.

b. À l'aide du code d'authentification et des identifiants du client/de l'application, l'application de l'intégrateur pourra extraire et actualiser le jeton en appelant l'endpoint <OAuth>.

c. À présent, à l'aide des identifiants du client/de l'application et du jeton d'actualisation, l'application peut extraire le jeton d'accès de l'endpoint SP-API <OAuth>.

d. Ce jeton d'accès peut être utilisé pour appeler les endpoints <Production> et <Sandbox>.
Remarque : seule l'interface des expéditions sortantes sandbox fournit des réponses dynamiques, tandis que d'autres, telles que les interfaces d'offres, d'expéditions entrantes et de stock, fournissent des réponses statiques conformément à leurs modèles Swagger.

e. Une fois terminée, l'application sera en mesure de traiter les commandes Ventes Multi-Sites pour les vendeurs en se connectant aux endpoints de production. Remarque : les offres et le stock entrant des vendeurs sont nécessaires pour fournir un aperçu des commandes et de leur traitement.