Doliwpshop
Pilotage de WPshop avec Dolibarr
Pour que Dolibarr pilote WPshop il faut installer l’extension
Installation du module : Doliwpshop
- Vous pouvez prendre le module sur Dolistore qui inclue 1 heure d’assistance !
- Si vous ne souhaitez pas d’assistance vous pouvez le télécharger ici : sur github DolibarrWshop.
- Dézipper et envoyer le dossier wpshop dans le répertoire /custom/ de votre dossier Dolibarr.
- Activer le module dans le menu Modules/Applications en pied de page sur votre Dolibarr.
- Vous pouvez aussi passer par l’installation des modules dans la configuration Dolibarr
Génération de la clé secrète WordPress
- On vous conseil de créer un utilisateur Dolibarr avec les droits sur l’API REST de WordPress
- Rendez-vous sur le profil de votre utilisateur dans l’administration de votre WordPress (https://votrewordpress.ext/profile.php)
- Dans la section WPshopAPI, nous retrouvons le champ API Key.
- Sauvegardez la clé apparaissant dans le champs
Génération de la clé secrète Dolibarr
Activation du module « API/Web services (serveur REST) »
- Dans accueil/configuration/ »modules/applications »
- Activer le module « API/Web services (serveur REST) »
Ajout d’un utilisateur dédié pour les actions du Ecommerce WPshop
- On vous conseil d’ajouter un utilisateur : WPshop
- De lui affecter les droits dont vous avez besoin « Proposition, Facturation, API etc… »
Configuration de la clés « API/Web services (serveur REST) »
- Dans la fiche du nouveau utilisateur « WPshop »
- Cherchez le champ « Clé pour l’API » puis cliquer sur l’icone.
- Si le champs « Clé pour l’API » n’est pas en présent, en dessous de « Mot de passe » vérifier l’activation de l’API REST
- Cliquez sur modifier puis généré la clés pour l’API : par exemple « 99FV3H92hgiXu0IyAMEHF8j8Dr89xkca »
- Sauvegardez la clé apparaissant dans le champs
Configuration du module
Toujours sur Dolibarr, cliquez sur « Modifier » sur la page de configuration du module :
- WordPress URL: <https://<votredolibarr.ext>
- WordPress secret: La clé récupéré depuis WordPress
Du coté de WordPress, rendez-vous dans « WPshop -> Réglages » :
- Dolibarr URL: https://<votrewordpress.ext>
- Dolibarr secret: La clé récupérée depuis Dolibarr
Dans les réglages du tiers :
- Cocher l’email unique
Installation en images
Problèmes connus
CONNEXION WPSHOP VERS DOLIBARR NE FONCTIONNE PAS SI DOLIBARR < version 12.0.0
Le problème vient des serveurs NGINX. Si vous vous connectez sur la REST API de dolibarr.
Le problème est résolu pour la version 12 de Dolibarr. Si vous avez une version antérieure, reportez-vous à ce post : github.com/Dolibarr/dolibarr/pull/12089
La connexion doit être effectif maintenant, si celà ne marche toujours pas, veuillez ouvrir une issue github.com/Eoxia/doliwpshop/issues