Configurer Woo Commerce
Vous n’avez aucun module à installer sur votre serveur : Woo Commerce doit simplement accepter les connexions provenant d' Expedipro.
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
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).
Choisir l'état des commandes concernées
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
Précisez l’état que vous souhaitez dans les champs correspondant dans la source de données, parmi ceux que l'API Woo autorise : pending, processing, picking, on-hold, completed
Une fois que ces données sont enregistrées dans Expedipro, vous pouvez fermer l’onglet Woo Advanced (ou API).