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

Problèmes connues

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