Dolibarr+Wordpress+Woocommerce ?

Bonsoir,

Je commence par m’excuser si je ne suis pas au bon endroit.
J’ai bien vu une rubrique E-Commerce, mais j’ai eu peur de ne pas être à ma place également :-p

Avec le titre du sujet, vous devez vous douter où je veux en venir.

J’utilise une boutique en ligne avec Woocommerce et Wordpress.

Woocommerce permet de gérer les comptes clients/utilisateurs, les commandes, les factures, le paiement en ligne et la communication par mail.

Je m’interroge donc sur la suite, car il faut bien ensuite faire de la gestion et une base de comptabilité !

Je cherche, sans succès, à savoir s’il existe une ou des méthodes pour synchroniser Wordpress ou Woocommerce avec Dolibarr ?

Je pense à 2 choses :

- sur le site, j’ai des formulaires d’inscription et demande de devis avec le plugin GravityForms, lorsque l’on clique sur Valider, un événement est envoyé dans Dolibarr.
- lorsqu’un client crée sont compte, à la validation d’une commande (avec ou sans paiement), un événement est envoyé dans Dolibarr.

Cela permettrait de gérer les demandes de devis, les commandes, les factures, etc … à l’intérieur de Dolibarr !

Merci de m’avoir lu et pour les renseignements à venir :wink:

Bonjour,

Nous avons développé un module Woocommerce pour ce besoin : https://github.com/GPCsolutions/Doliwoo

Le module est actuellement en alpha et n’est pas très documenté.
Nous serions cependant très heureux de vous accompagner dans son intégration.

Cordialement,

1 « J'aime »

Bonjour,

Je vous remercie pour votre réponse.
Je crois que c’est le seul module que j’ai pu voir :wink:
J’ai voulu l’essayer, mais je dois mal m’y prendre car je n’ai pas l’impression de le faire fonctionner.

Donc je serais très heureux de faire parti des testeurs.

En clair, quelles sont les fonctions apportées par ce module et comment doit être construit ma boutique afin d’être sûre de la synchronisation ?

Cordialement

Bonjour, je me permets de réagir sur ce topic concernant le plugin Doliwoo.
C’est en effet la seule ébauche en cours concernant l’intégration de woocommerce à Dolibarr, et c’est bien dommage.

Je m’adresse à l’auteur, êtes vous toujours prêt à ajouter des fonctionnalités sur ce plugin ?

En effet c’est vraiment dommage :
- qu’il n’y ai pas de debug/log sur le plugin.
- qu’on soit incapable de vérifier si la communication est fonctionnelle entre dolibarr et Woocommerce d’un point de vue utilisateur.
Pour moi ces deux points sont essentiels.

Après cela il serait très intéressant de pouvoir importer/exporter des entités au delà des hook déjà mise en place. A savoir faire du pull/push selon l’entité à la demande de l’utilisateur depuis l’interface admin woocommerce.

D’autre points :
- Pourquoi la page admin de configuration à disparu avec le dernier FORK ?

dans l’attente de vous lire.

Bonjour boLT,

Notre entreprise est l’auteur de ce module. Il n’y a pas eu de fork mais simplement un changement de propriétaire du dépôt afin que les choses soient plus claires.

Voulant aider rapidement Cooking, j’ai été un peu vite et ait travaillé sur le mauvais source. Je viens de corriger et le dépôt devrait être plus cohérent.

À la question sommes-nous prêts à ajouter des fonctionnalités, la réponse est que, dans l’immédiat, nous n’avons aucune ressource allouée à ce projet. Cependant, avant d’envisager d’autres fonctionnalités, il faudrait que ce code minimal soit stabilisé.

1 « J'aime »

Bonjour, merci pour votre réponse.

Si vous avez besoin de testeurs pour la stabilisation, je suis en train d’essayer tester votre plugin sur mon système.
Cependant je me permet d’insister sur les points suivants :

En effet c’est vraiment dommage :
- qu’il n’y ai pas de debug/log sur le plugin.
- qu’on soit incapable de vérifier si la communication est fonctionnelle entre dolibarr et Woocommerce d’un point de vue utilisateur.
Pour moi ces deux points sont essentiels.

Merci pour vos retours.

J’ai ouvert les entrées correspondantes: https://github.com/GPCsolutions/doliwoo/issues
Pour vos éventuelles demandes ultérieures, je vous invite à les créer directement.

1 « J'aime »

très bien merci.

Bonjour,
J’ai installé le dernier ZIP qui a été mis à jour.
J’ai bien l’icône Doliwoo qui apparaît dans Wordpress, mais lorsque je clique dessus, j’ai ma page 404 qui apparaît !!

Idem,
voici mon message d’erreur après modif du conf.php:
Not Found
The requested URL /wp-admin/doliwoo/doliwoo-admin.php was not found on this server.

y a t-il une partie du contenu du plugin à mettre dans wp-admin?

Sinon belle initiative!!!

Je viens de pousser un correctif pour l’erreur d’URL de la page de configuration.
Ne vous attendez cependant pas à grand chose, il s’agit juste d’une interface d’édition très basique pour le conf.php.
Je n’ai malheureusement pas le temps matériel de faire d’autres améliorations pour le moment.

1 « J'aime »

Je voulais tenter un petit test.
J’ai recupéré https://github.com/maxoumic/doliwoo/tree/refactoring
Mais j’ai lors de l’activation:
Parse error: syntax error, unexpected ‹ [ › in xxx/www/wp-content/plugins/doliwoo/doliwoo.php on line 667
Une autre version a conseiller ?
Fastm3.

Bonjour à tous !

Je sais que l’attente a été longue mais elle est (presque) terminée !

Nous avons enfin une première version beta prête à être testée.

Attrapez-là tant qu’elle est encore chaude :

Merci de nous rapporter les défauts que vous pourriez rencontrer sur https://github.com/GPCsolutions/doliwoo/issues.

J’attends de vos retours.

1 « J'aime »

Voilà une bonne nouvelle ! Merci pour votre travail !

Super nouvelle;
Je profite pour poser une question en espérant ne pas trop m’écarter du sujet!!!
dolibarr permet t’il de synchroniser deux bases de données (woocomerce et un DB déja existant OU virtuemart et une Db deja existant) ?

Bonjour,
Oui, il existe déjà un module de syncrhonisation de bdd entre elles :
http://boutique.tuxserv.fr/index.php?id_product=5&controller=product&id_lang=5
Je ne crois pas que ce module soit disponible sur le store officiel. Je crois qu’il y a un topic sur le forum à propos de ce sujet

Bonjour,
Utilisateur depuis quelques semaines, je viens de déployer Doliwoo sur mon site sous woocommerce, tout fonctionne.

Le passage à un WP multisite à eu raison du connecteur Doliwoo qui ne reconnait plus mon installation woocommerce et me donne une erreur fatale a l’activation du plugin. (This plugin needs woocommerce)

J’ai tenté de faire des modifications dans le doliwoo.php du plugin, mais je n’arrive pas à l’adapter au fonctionnement multisite…
je manque de compétences…

Serait il possible de m’aider et aiguiller pour adapter le connecteur Doliwoo pour une utilisation multisite ?

Merci d’avance !

Bonjour,
Encore besoin d’aide pour arriver à tester le module doliwoo : j’ai posté une « issue » sur Git hub
https://github.com/GPCsolutions/doliwoo/issues/76

J’ai une erreur récurrente depuis le fix pour le multisite,

Webservice error:Function (« getVersions ») is not a valid method for this service

Actuellement en test, j’utilise doliwoo sur un hébergement pro chez OVH, sans certificat SSL… pour voir si il peut convenir à mon workflow, avant d’acheter un certificat ovh (49€ht)

Quelle sont les partie du code à éditer ou mettre en commentaire, pour une utilisation sans HTTPS ou open SSL ?
J’ai essayer quelques de mettre en off quelques parties (parameters.php / doliwoo.php) mais sans succès.

Par ailleurs quel webservices dois-je utiliser pour faire les communications ? Actuellement, j’ai essayé :
http://erp.mysite.fr/htdocs/webservices/server_other.php?wsdl
et
http://erp.mysite.fr/htdocs/webservices/server_user.php?wsdl

Mais rien ne fonctionne… je suis vraiment pas très bon dans l’intégration…
Merci pour votre aide !

Bonjour à la communauté,
C’est encore moi… suis-je donc le seul à avancer en « mode débug » sur le module doliwoo ??
En tout cas, merci à rdoursenaud pour ses réponses et contributions sur GitHub !

Le problème « GetVersion » était lié à un problème dans mon installation de WordPress.
J’ai fait place nette en repartant sur une installation de zéro sur le serveur pour la mise en place de Doliwoo avant de le déployer sur ma boutique réelle.

Un patch pour utiliser doliwoo sans https a été mis en place pour le test.

Point sur les versions utilisées.
Serveur : OVH pro mutualisé | Apache | PHP : 5.4.38
MySql : Version 5.1.73 (soap activé | openssl ok)
WP : 4.2.2
Woocommerce : 2.3.11
Doliwoo : 1.0.2 Version en cours (hier) téléchargée depuis GitHub (« https://github.com/GPCsolutions/doliwoo »)
Dolibarr : 3.7.1, dans un sous domaine de mon site, adresse de type « http://erp.monsite.fr/htdocs »

Actuellement :
- J’ai résolu mes problèmes concernant le certificat SSL, la communication fonctionne entre Dolibarr et Woocommerce ! ouf !
Les « orders » se créent dans dolibarr, c’est bon signe !

Encore quelques erreurs à traiter :
* Pas de synchronisation des produits de Dolibarr vers Woocommerce
* Pas de synchronisation des produits créés dans Woocommerce vers Dolibarr.

Pour que le connecteur fonctionne, j’ai du supprimer toute la fonction :
=> $result = $soap_client->getProductsForCategory( qui génère une erreur du type getProductsForCategory request: Internal Server Error dans les logs de woocommerce.

* Pas de création de lignes d’articles dans Dolibarr : seul la fiche client, la commande, et sa valeur remonte dans Dolibarr.
Les lignes d’articles sont vides…
A mon avis, c’est lié à la non synchronisation des articles entre Dolibarr et Woocommerce…

J’ai fait des essais en forçant les actions, sans succès…

Merci à la communauté pour son aide ! Je ne dois pas être le seul à utiliser le CMS Woocommerce… et a avoir des bugs…des retours d’expériences sont bienvenus !!

A bientôt !

Bonjour,

Moi j’utilise Magento (sans synchro Dolibarr que Auguria, puis Diciannove, puis Tiaris ont promis depuis… 1 siècle ?)

J’attends que Woocommerce et Dolibarr soient plus compatibles avant de me lancer.

Je pense que Woocommerce est un bon outil, comme Magento, mais que Dolibarr doit arriver à son niveau, petit à petit.

A mon humble avis, le minimum serait la synchronisation, dans l’ordre chronologique, des Tiers (clients existants) et Contacts, des prospects (clients qui créent un compte).
Puis ensuite des Produits, et une fois que tout cela fonctionne, les commandes.

Mais se lancer sur une compatibilité totale de toutes les fonctions c’est du suicide… et cela n’encourage peut-être pas les testeurs//dév… ?

1 « J'aime »