Afin d'établir la connexion entre Prestashop et Botmind, vous aurez besoin :
- La clé web service (URL et token),
- L'état des commandes et leur ID,
- De donner l'autorisation à Botmind sur la lecture des commandes, des clients et des transporteurs.
Voici comment obtenir ces informations :
Sur la page "Paramètres du service web", vous pouvez activer le service Web de la boutique, afin que des outils tiers puissent avoir accès à vos données. Cela ouvre la porte à la création d'outils intéressants qui aideront vos clients ou vous-même à utiliser votre boutique plus efficacement (par exemple, sous forme d'application mobile).
La page s'ouvre avec une liste des clés actuellement en place, s'il y en a. Une clé de service Web offre un accès unique à votre base, que vous donnez à un développeur afin qu'il lie son outil à votre boutique. N'en créez pas des centaines, car vous pourriez ne pas souhaiter que tout le monde puisse accéder à vos données.
Toutes les applications ne peuvent pas accéder au service Web de PrestaShop : vous décidez qui le peut, et ce que chacune est autorisée à faire. Chaque application dispose d'une clé de connexion unique, avec des droits d'accès spécifiques.
Pour ajouter une nouvelle clé
Le bouton "Créer" vous emmène au formulaire de création :
- Clé. Une clé unique. Vous pouvez soit en créer une vous-même, soit en générer une, par exemple à l'aide du bouton "Générer !" ou en utilisant un générateur en ligne. Les clés générées sont la plupart du temps plus sûres, car plus difficiles à deviner.
- Description de la clé. Un rappel du destinataire de la clé, et des droits qu'elle donne.
- Statut. Vous pouvez désactiver une clé aussitôt que nécessaire. Cela vous permet de ne donner qu'un accès temporaire à vos données pour certaines clés.
- Permissions. Vous n'avez pas à partager TOUTES vos données avec chaque clé. Vous pouvez choisir parmi une grande quantité de permissions, soit par section, soit par type d'accès. Certaines applications n'auront ainsi que le droit de lire une poignée d'éléments, tandis que d'autres (par exemple, celle que vous souhaitez utiliser pour gérer votre boutique à distance) devront avoir le droit de modifier et effacer à peu près toutes les données. Par conséquent, nous vous recommandons de faire un choix éclairé.
⚠️ Pour établir la connexion avec Botmind, il est nécessaire d'avoir la lecture sur les commandes, les clients et les transporteurs.
À savoir : certains problèmes de droits d'accès sur l'URL de l'API (erreur 401 sur la requête) peuvent survenir. Pour y pallier, il faudra modifier les paramètres du serveur web. Ces 2 liens vous aideront :
Webservice PS 1.7 erreur 401 connexion non authorisée
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.