Avec la connexion PrestaShop, Stockhub récupère les commandes de votre boutique en ligne. Stockhub renvoie le stock et le suivi (track & trace) à PrestaShop. Stockhub utilise pour cela le webservice de PrestaShop. Dans cet article, vous créez d'abord une clé de webservice dans PrestaShop, puis la connexion dans Stockhub.
Ce dont vous avez besoin
- Un accès au back-office de votre boutique PrestaShop.
- L'adresse de votre boutique, par exemple https://www.votreboutique.fr.
Créer une clé de webservice dans PrestaShop
- Connectez-vous au back-office de votre boutique.
- Allez dans Advanced Parameters > Webservice.
- Si Enable PrestaShop's webservice est encore sur No, réglez-le sur Yes et enregistrez.
- Cliquez sur Add new webservice key.
- Sous Key, cliquez sur Generate.
- Sous Key description, saisissez un nom reconnaissable, par exemple Stockhub.
- Activez Status.
- Sous Permissions, accordez au minimum ces droits :
- View (GET) : addresses, combinations, countries, customers, order_carriers, order_details, orders, products et stock_availables.
- Modify (PUT) : order_carriers, orders et stock_availables.
- Add (POST) : order_histories.
- Si vous voyez aussi une colonne pour PATCH, cochez-la pour orders.
- Cliquez sur Save et copiez la clé.
Si votre back-office est en français, les menus portent d'autres noms, par exemple Paramètres avancés > Webservice.
Vous trouverez plus d'informations dans la documentation de PrestaShop : https://devdocs.prestashop-project.org/8/webservice/tutorials/creating-access/
Créer la connexion dans Stockhub
- Dans le menu, allez dans Intégrations > Canaux de vente.
- Sur l'onglet Canaux de vente, cliquez sur Nouveau canal de vente. La fenêtre Ajouter un canal de vente s'ouvre.
- Choisissez PrestaShop.
- Renseignez les champs :
- Description : un nom reconnaissable pour la connexion, par exemple le nom de votre boutique.
- Nom de l'expéditeur : le nom sur l'étiquette d'expédition. Si vous le laissez vide, Stockhub utilise le nom de votre entreprise.
- Access token : la clé de webservice de PrestaShop.
- Boutique en ligne : l'adresse de votre boutique avec https://, par exemple https://www.votreboutique.fr. N'ajoutez pas /api, Stockhub l'ajoute lui-même.
- Cliquez sur Tester la connexion. Si vous voyez Connecté, Stockhub peut joindre votre boutique. Si vous voyez Échec de la connexion, vérifiez l'adresse, la clé et les droits de la clé.
- Cliquez sur Suivant.
- Choisissez les données que Stockhub échange. Réglez chaque paramètre sur Actif ou Inactif :
- Importer les commandes : récupérer les commandes de PrestaShop.
- Mettre à jour les informations produit existantes et Importer les nouveaux produits : vous ne les voyez que si l'entreprise de fulfilment les a activés.
- Mettre à jour le stock vers le canal : envoyer le stock de Stockhub vers PrestaShop.
- Synchroniser une quantité de stock virtuelle : Stockhub ajoute cette quantité au stock envoyé à PrestaShop.
- Envoyer l'e-mail de suivi (track & trace) : vous ne le voyez que si l'entreprise de fulfilment l'a activé.
- Cliquez sur Enregistrer.
Vous voyez ensuite le message Activation du canal de vente en attente. Le canal reste en statut brouillon jusqu'à ce que l'entreprise de fulfilment l'active. Ce n'est qu'alors que les synchronisations démarrent.
Fonctionnement de la connexion avec PrestaShop
- Stockhub récupère les commandes créées après la synchronisation précédente qui ont le statut Payment accepted ou Processing in progress.
- Stockhub reconnaît les produits à la référence et au code-barres EAN-13 de PrestaShop. Donnez donc une référence et un EAN-13 à vos produits et déclinaisons.
- Si Clôturer les commandes (avec suivi) est activé, Stockhub ajoute le numéro de suivi à la commande et passe le statut à Shipped.
L'onglet Détails d'un canal PrestaShop n'affiche pas les données de connexion. Si vous voulez modifier la clé ou l'adresse, supprimez le canal et créez-le à nouveau.
Voir aussi Verkoopkanalen beheren pour tous les paramètres, les commandes du canal et la suppression d'un canal.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.