woo2doli is a new module that synchronizes your woocommerce store with dolibarr via API. Connections via API ensure real-time data transfer and transaction security. Woo2doli synchronizes customers, products and orders generated by your woocommerce installation, in a fast and easy way. Manage stock and compatible with WPML

More details

179,00 €

More info

Module version: auto
Publisher/Licence: Linx srls / GPL-v3
User interface language: English - Français - Italiano - Spanish
Help/Support:  Forum www.linx.ws / Mail to [email protected]

  • Dolibarr min version: auto
  • Dolibarr max version: auto

Install (For Dolibarr v9+):

  • Go into menu Home - Setup - Modules - Deploy an external module and submit the zip file
  • Module or skin is then available and can be activated.

Install (For Dolibarr v8-):

  • Download the archive file of module (.zip file) from web site DoliStore.com
  • Put the file into the root directory of Dolibarr.
  • Uncompress the zip file, for example with command  unzip module_woo2doli-1.1.0.zip
  • Module or skin is then available and can be activated.


Woo2doli is a new module that synchronizes your Woocommerce store with the Dolibarr erp / crm management software via API. The connections via API guarantee security and speed of the connection. The goal of the plugin is to transfer the orders that are generated on the e-commerce platform into dolibarr to allow management, shipping and billing. To achieve this it is necessary that the products and customers are recognized by the two platforms and this is the work that the plugin does. Woo2Doli through heuristic functions compares the names of the products and the names of the customers residing in the two platforms and by attributing the percentage of similarity it establishes their uniqueness and correspondence. The woo2doli plugin can encounter two different situations, one with the two platforms just installed, products to be created, no woocommerce customers and no orders. In this case, just add the products to woocommerce and the plugin will copy them to dolibarr and pair them without further action. If, on the other hand, the plugin is installed with the two platforms already operational, which is much more likely, it is necessary to pair the products and customers already existing in the two platforms to allow dolibarr to recognize the elements present in the customer orders generated in woocommerce. Since the sales process is managed by woocommerce it is necessary to create the products in wordpress, the module will take care of transferring them to dolibarr respecting all the product settings. Customers who register on the e-commerce site will be transferred to dolibarr as third parties / customers but we can of course also create a customer on wordpress and the module copies it to dolibarr, if a customer enters a destination other than the billing one, a contact "shipping" on the customer dolibarr in order to easily manage shipments. All this greatly simplifies the management of sales in terms of billing and invoicing, economic reports, customer data.

Warehouse stock management
The management of product stocks is carried out through two interactions: a cron that every hour checks the stocks of the products on dolibarr, reporting the changes on woocommerce but also with a further control that reads the dolibarr stocks when the product is placed in the shopping cart. Now the module considers the stock settings in dolibarr, therefore if you want to use physical stocks you will need to set the stock decrease when confirming the sales order. To use virtual stock instead, you need to set the stock decrement upon shipment confirmation, as recommended by the dolibarr foundation.

Management of variable products
Both woocommerce and dolibarr allow the creation of variable products, this makes it possible to manage this type of article by transferring it from one platform to another. The substantial difference is that while on woocommerce each derivative product has its own price assigned on dolibarr, the price of a derivative product is given by an absolute or percentage difference with the price of the base product. This peculiarity makes it necessary to set the price of the base product on woocommerce to 0, otherwise this will be added to the price of the derivative product on Dolibarr.

Management of SKU Sometimes it is necessary that the product code is the same both on dolibarr and on woocommerce, enabling this option you get that the SKU field of the product in woocommerce represents the Ref. Of the product in dolibarr but it is necessary that the coding of the products in the settings of dolibarr is set to “LEOPARD”. (free code) N.B .: Due to the fact that dolibarr prevents the use of some characters in the Ref. field, it is necessary to pay attention to the SKU code that we set in Woocommerce. For example the character "/" will be transformed into "_" causing problems to transfer the product via woo2doli.

Compatibility with other modules and plugins
The woo2doli plugin is compatible with the Dolibarr multicompany module The woo2doli plugin is compatible with the most used language translator on woocommerce, WPML. (multilingual wordpress) Once the coupling operations between products and customers already existing in the platforms have been carried out, the functioning of the module is completely automatic, every product that is created on wordpress will be copied to dolibarr and every customer who makes a registration on wordpress will be transferred to dolibarr, of course the orders collected by woocommerce will also be transferred to dolibarr. In the event of a malfunction with the failure to transfer the order to Dolibarr, the plugin notifies the commerce admin via an email and a notice on the order page on Woocommerce.

You can download the user guide here

demo on line here