Configurer Woo Commerce
Vous n’avez aucun module à installer sur votre serveur : Woo Commerce doit simplement accepter les connexions provenant d' Expedipro.
NB: Expedipro ne permet pas de choisir un point de livraison dans Woo, nous pouvons néanmoins le récupérer après qu'il ait été choisi par un module d'un transporteur, par ex: Mondial Relay ou Dpd
Autoriser Expedipro à se connecter à Woo commerce
Expedipro a besoin de se connecter à l’API Rest de Woo. Voici comment l’autoriser :
- Allez dans le menu Woo Commerce > Settings
- Puis cliquez sur l’onglet Advanced (ou API pour les versions plus anciennes)
- Sur la première ligne de l’onglet, cliquez sur Rest API ( ou Keys/Apps selon les versions)
- Cliquez sur le bouton Add Key
- Précisez Expedipro comme description, l’utilisateur de votre choix et autorisez Read/Write (Le droit d'écriture nous permettra de modifier le statut de vos commandes)
Cliquez ensuite sur Generate API key et ne quittez pas cet onglet car les clés ne seront JAMAIS affichées par la suite !
Fournir les clés d’accès à Expedipro
Retournez dans Expedipro, dans le menu Commandes -> Import sur la fenêtre de la source de données que vous avez crée pour Woo (ou cliquez sur le lien paramètres en vis à vis) pour renseigner ces 3 champs :
- url : celle de la page d'accueil de votre site ecommerce, commençant par https://
- token : correspond à Consumer key de la clé API Woo que vous venez de créer
- password : correspond à Consumer secret de la clé API Woo que vous venez de créer
Expedipro va importer (1) vos commandes, puis mettre à jour leurs statuts Woo à l’expédition (2) puis à la livraison (3).
Une fois que ces données sont enregistrées dans Expedipro, vous pouvez fermer l’onglet Woo Advanced (ou API).
Choisir l'état des commandes concernées
Dans vos paramètres Expedipro de la source de données Expedipro, nous recommandons la configuration suivante des états :
- Etat des commandes prêtes à être expédiées : processing (à noter que vous pouvez préciser 2 états séparés par une virgule, par ex. pending, processing)
- Etat des commandes qui viennent d'être expédiées : completed
- Etat des commandes livrées : completed
Les mot-clés des états à utiliser sont définis par Woo commerce et sont par défaut pending, processing, picking, on-hold, completed
Vous pouvez cependant en définir d'autres dans Woo, puis l'utiliser dans Expedipro.