Mise à jour 7 novembre 2017 : ma société Open-DSI propose un module complémentaire pour Dolibarr assurant la synchronisation entre Woocommerce et Dolibarr : Woosync. Nous avons finalement abandonné le développement de DoliWoo et avons préféré mutualiser notre développement avec celui réalisé pour Magento par Laurent Destailleur (chef de projet Dolibarr). Plus d’informations sur le site d’Open-DSI.
WooCommerce est une extension permettant d’ajouter à un site WordPress une boutique très facilement. En avril 2015, cette solution de e-commerce vient en deuxième position après Prestashop.
Je ne suis pas un expert de ces solutions, mais pour avoir évalué ces différentes solutions, j’ai trouvé que WooCommerce était ce qui convenait le mieux à ma cible de clients, à savoir les TPE/PME. WooCommerce permet de disposer au sein d’une même plateforme d’un outil de référence pour la diffusion de contenu et d’une plateforme de vente en ligne.
Je ne doute pas qu’il y a probablement des arguments pour préférer une solution de pur e-commerce, mais ce n’est pas l’objet de cet article. WooCommerce est la solution qui pour moi, répond le mieux aux besoins que je cherche à couvrir.
Par contre, si je souhaite utiliser WooCommerce pour la passation des commandes, je souhaite que tout le reste soit piloté depuis mon logiciel de gestion préféré, à savoir Dolibarr. Cela commence par la base des articles (produits/services) que Dolibarr doit envoyer avec les prix de vente.
Concernant les prix, pour l’instant je m’en tiens au cas le plus simple : un ou plusieurs niveaux de prix. Pour ce qui est de prix par quantité ou client ou autre mode de gestion, ce sera pour plus tard. Cela ne rentre pas dans mon besoin actuel. Idem pour les stocks que je n’ai pas besoin de remonter dans WooCommerce. Pas de multidevise, ni de support du multilingue. Simple et basique
L’envoi des commandes ( et des informations clients associées) vers Dolibarr doit ensuite permettre leur traitement depuis ce dernier. J’oublie là aussi pour l’instant la remontée du statut de la commande dans WooCommerce. Mon besoin premier est de gérer du « Drive-in » en quelque sorte.
Pour cela je compte m’appuyer sur une extension pour WordPress développée il y a déjà pas mal de temps et mis à disposition sur GitHub : DoliWoo
Elle s’appuie sur les webservices de Dolibarr pour interagir avec ce dernier. Sur le papier, il y a ce dont j’ai besoin à 90%. Il manque juste un paramètre permettant de choisir le niveau de prix à envoyer avec le produit.
La société ayant développé le module initialement l’a mis à disposition pour « le bien de tous » mais n’a pas dans ces priorités de le maintenir ou de le faire évoluer actuellement. Dans ce type de cas, il n’y a pas d’autres solutions que de se retrousser les manches. Merci le logiciel libre, c’est permis !
J’ai planifié les 7 et 8 juillet deux journées de tests et debug. La cible me concernant pour les tests : Dolibarr 3.9 et 4.0 (dev) et les dernières versions de Woocommerce et WordPress.
Si vous souhaitez y participer comme testeur ou développeur, laissez-moi un message en commentaire ! Vous pouvez également participer en finançant du temps de développement sur la base de 50 € HT de l’heure. Demandez-moi un facture