Cette procédure explique comment créer une intégration dans Adobe Commerce ou Magento Open Source 2, puis renseigner ses quatre identifiants OAuth dans AtomicSeller.

Avant de commencer #
- Vous disposez d’un compte administrateur Magento autorisé à créer et activer des intégrations.
- La boutique et son API REST sont accessibles depuis Internet au moyen d’une adresse HTTPS valide.
- Vous connaissez l’adresse racine de la boutique, sans ajouter de chemin d’administration.
- Vous disposez des droits de gestion des boutiques dans AtomicSeller.
Créer l’intégration dans Magento 2 #
- Dans l’administration Magento, ouvrez System > Extensions > Integrations.
- Sélectionnez Add New Integration.
- Saisissez un nom explicite, par exemple AtomicSeller, une adresse e-mail technique et votre mot de passe administrateur lorsque Magento le demande.
- Dans le volet API, accordez les ressources nécessaires aux commandes, produits, stocks, expéditions et informations de boutique. L’arborescence varie selon la version et les extensions ; demandez la matrice exacte au support AtomicSeller si vous appliquez le principe du moindre privilège.
- Enregistrez l’intégration, puis sélectionnez Activate et Allow.
- Copiez immédiatement les quatre valeurs affichées : Consumer Key, Consumer Secret, Access Token et Access Token Secret. Conservez-les dans un gestionnaire de secrets.
Configurer la boutique dans AtomicSeller #
- Dans AtomicSeller, ouvrez Boutiques, sélectionnez Ajouter une boutique, puis Magento V2.
- Dans Paramètres principaux, renseignez Boutique ecommerce et un Store key court et unique.
- Dans URL de l’API de la boutique, saisissez l’adresse racine HTTPS de Magento, par exemple
https://shop.example.com. - Reportez les quatre valeurs Magento dans Secret du consommateur, Clé du consommateur, Access token et Access token secret.
- Renseignez une adresse technique dans E-mail du webmaster si votre organisation l’utilise.
- Définissez le Nombre de jours à reprendre lors de la première synchronisation.
- Sélectionnez Enregistrer, puis Tester la connexion.
- Lorsque le test réussit, importez les commandes et contrôlez-les dans Commandes à traiter.
Résultat attendu. AtomicSeller confirme l’authentification OAuth auprès de Magento 2 et récupère les commandes correspondant aux droits accordés.
Dépannage #
Erreur 401. Vérifiez que les quatre valeurs proviennent de la même intégration active, qu’aucun espace n’a été ajouté et qu’aucune valeur n’a été régénérée après la copie.
Erreur 403. L’intégration est reconnue mais ne possède pas les ressources API nécessaires. Modifiez les droits, puis réautorisez l’intégration et recopiez les nouveaux jetons si Magento les régénère.
Erreur 404 ou délai dépassé. Vérifiez l’URL racine, le certificat HTTPS, le pare-feu et l’accessibilité de l’API REST depuis Internet.
Aucune commande n’apparaît. Contrôlez le nombre de jours, les statuts configurés et les droits sur les ressources de vente.
Références officielles #
- Créer et activer une intégration Adobe Commerce ou Magento Open Source
- Authentification par jetons et identifiants OAuth
