# CyberOffice for WooCommerce en

<img src="/files/K43hvMk0mCuFRry3HyUj" alt="" data-size="original">**Sync from Woocommerce to Dolibarr ERP/CRM**

![Cyberoffice the synchronization plugin between WordPress WooCommerce and Dolibarr ERP/CRM](/files/EwN7DXqu2U8ihLEdkQhG)

{% hint style="info" %}
**Good to know :** We are very happy to bring you our new CyberOffice plugin for WooCommerce. This plugin has already existed for 7 years for Prestashop and on Addons and Dolibarr ERP/CRM Dolistore. It is recognized as the best sellers in its category. Currently installed on more than 3000 sites in production. It will allow you to save a lot of time in the management of your online store and avoid installing many plugins.
{% endhint %}

## What can you do with CyberOffice sync plugin for WooCommerce to Dolibarr ERP/CRM :

> The CyberOffice extension (real-time synchronization from **WooCommerce to Dolibarr**) increases the commercial management performance of a WooCommerce store by connecting it to the Dolibarr ERP/CRM. It automatically synchronizes in real time via webservices all the events carried out on **WooCommerce to Dolibarr**.&#x20;
>
> — Categories,
>
> — Products,&#x20;
>
> — Variations,
>
> — Price,&#x20;
>
> — Inventory&#x20;
>
> — Pictures,&#x20;
>
> — Attributes
>
> — Clients
>
> — Orders&#x20;
>
> — Invoices&#x20;
>
> — Payments
>
> — Bank accounts

> The CyberOffice extension for WooCommerce can be installed at any time in the life of your WooCommerce store. It is nevertheless recommended to set it up when you have obtained your first sales and that you have mastered the processes of using your online store..

### ![](/files/K43hvMk0mCuFRry3HyUj)Features <a href="#fonctionnalites" id="fonctionnalites"></a>

<table data-header-hidden><thead><tr><th width="260.3333333333333">Désignations</th><th>WooCommerce</th><th>Dolibarr</th></tr></thead><tbody><tr><td><strong>Designations</strong></td><td><strong>WooCommerce</strong></td><td><strong>Dolibarr</strong></td></tr><tr><td>WooCommerce Compatibility</td><td>7.4.0</td><td></td></tr><tr><td>Dolibarr ERP/CRM compatibility</td><td></td><td>16.x</td></tr><tr><td>Compatible with mutual or dedicated servers integrating SOAP</td><td></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Web Services (automatic)</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Synchronization of WooCommerce to Dolibarr</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Easy Installation by Plugins</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Multi-shops (several independent WooCommerce connected* to a single Dolibarr ERP/CRM)</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Categories</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Products and variations, Attributes</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>SKU references</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Orders and customers (historical recovery of your choice according to the date)</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Invoices based on order history</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Stocks (choice of synchronization)</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Payments (association to different bank accounts)</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Choice of order states and invoices for synchronization</td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Creation Shipping (editable label), Discount (editable label)</td><td></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>Shop number / Order number / WooCommerce visible in Orders &#x26; invoices customer ref</td><td></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr><tr><td>WooCommerce long product description added in extrafield product sheet</td><td></td><td><img src="/files/wFXync536IGVFTtNY0BL" alt="" data-size="original"></td></tr></tbody></table>

## How to install the plugin on WordPress and Dolibarr &#x20;

**Take 3 minutes?** Information to follow for a perfect installation :

{% hint style="info" %}
**Important to know**: Have Soap installed on the server. Disable display\_error and debug mode.
{% endhint %}

## WooCommerce ![](/files/zc8oH8hivdG30z3tTAdi)

### 1-Find the module in Plugins

Plugins / add new in the search bar indicate CyberOffice

![Plugins / add / cyberoffice](/files/DpJb99XPQq2pzeyAS0Vz)

### 2-Configuring the CyberOffice plugin

![Settings to access the configuration](/files/gR4I9sdPNg55lH3y74or)

<table data-header-hidden><thead><tr><th width="260.3333333333333">Numbers</th><th>Descriptions</th><th>Précisions</th></tr></thead><tbody><tr><td>Numbers</td><td><strong>Descriptions</strong></td><td>Details</td></tr><tr><td>1</td><td>Test connection</td><td>All checkmarks must be green for the module to work properly</td></tr><tr><td>2</td><td>CyberOffice Infos</td><td>Follow the different steps to correctly install the files on Dolibarr ERP/CRM</td></tr><tr><td>3</td><td>Webservice key</td><td>This security key is to be copied in Dolibarr</td></tr><tr><td>4</td><td>Key</td><td>Copy here key generated in Dolibarr (Dolibarr/webservices module)</td></tr><tr><td>5</td><td>Dolibarr path</td><td>Copy the full url of Dolibarr</td></tr><tr><td>6</td><td>Dolibarr authentification </td><td>This is the Dolibarr (Super Admin) connection login (ID) and the corresponding password. (Do not indicate the email address)</td></tr><tr><td>7</td><td>Entity</td><td>Put 1 by default, if you are in multi companies choose the corresponding id</td></tr><tr><td>8</td><td>Warehouse</td><td>Index (id) of the warehouse used (displayed in the Dolibarr url)</td></tr><tr><td>9</td><td>Default language</td><td>Choose the language used</td></tr><tr><td>10</td><td>Status to synchronize</td><td>It is the chosen statuses that trigger the synchronization of orders and invoices in Dolibarr. Those by default "Pending payment", "Progressing", "On hold", "Completed" correspond to 99% of uses, if you don't know, leave them configured like this. If you check them all, there will be permanent synchronizations in Dolibarr at each stage of orders and invoices.</td></tr><tr><td>11</td><td>Prefix</td><td>If your WooCommerce products do not have a reference (SKU) put the prefix you want to identify your products in Dolibarr. If all your products have a reference in WooCommerce put {ref} they will be taken over and used in Dolibarr.</td></tr><tr><td>12</td><td>Save changes</td><td>Save your configuration by clicking on the button.</td></tr></tbody></table>

![All checkmarks must be green](/files/CJRN3oLaHZkBInDyCQIr)

![Complete all fields](/files/bgJfyPCIaDJet1WX0EFC)

![Synchronization statuses](/files/6li1HuWVAMzQMD0LMx5c)

### 3-Follow instructions CyberOffice infos

<table data-header-hidden><thead><tr><th width="260.3333333333333">Numéros</th><th>Descriptions</th><th>Précisions</th></tr></thead><tbody><tr><td>Numbers</td><td><strong>Descriptions</strong></td><td>Details</td></tr><tr><td>1</td><td>Install the module under Wordpress Woocommerce</td><td>Dans le back office click on plugins / Add and search for cyberoffice</td></tr><tr><td>2</td><td>Download the <strong>module_cyberoffice.zip</strong> unzip it, <strong>and place the "cyberoffice" directory and its content at the root of Dolibarr</strong> at the same level as the main directories of Dolibarr. (Do not use custom)</td><td>Download the <strong>module_cyberoffice.zip</strong> unzip it, and place the "cyberoffice" directory and <strong>its content at the root of Dolibarr</strong> at the same level as the main directories of Dolibarr. (Do not use custom)</td></tr><tr><td>3</td><td>Under Dolibarr: Activate the webservice (<strong>API/WEB SERVICES SOAP server</strong>) and generate the key (home-configuration-modules-modules interfaces-webservices) Activate the CyberOffice module</td><td>Copy the webservices key and paste it in the KEY field in the module in WooCommerce and copy the security key of the module in WooCommerce in the "webservice key of the shop" area of ​​the module in Dolibarr</td></tr><tr><td>4</td><td>Under WordPress: Configure the extension. All fields must be completed</td><td>See point 2 above "<a href="#2-configuring-the-cyberoffice-plugin">Configuring the CyberOffice plugin</a>"</td></tr><tr><td>5</td><td>Everything is ticked green? Your synchronization is operational</td><td>You must imperatively have all the green ticks for the extension to be functional.</td></tr><tr><td>6</td><td>Initialize the database "Category" and "Product" </td><td>To be performed in order as indicated in the "Initialization" procedure in the extension. Categories are essential for product synchronization.</td></tr><tr><td>7</td><td>Optional: You can synchronize your existing orders and customers</td><td>In the CyberOffice tool choose a start and end date to synchronize the history of customers and orders.</td></tr></tbody></table>

![CyberOffice Installation Instructions](/files/DiC6ZMmCLn2zJU21VaFX)

{% hint style="info" %}
**Point 6 :** Initialization: Depending on the number of categories or products, the synchronization delay will be more or less long, you must wait for the response from the server which will be of type: Response batch1: sent. (in case of timeout, perform synchronizations by slice).
{% endhint %}

![Initialization of categories and products and orders](/files/yBjLbUrdJRmSIy7OuDts)

{% hint style="info" %}
**Point 7 :** Synchronize existing orders on WooCommerce before installing the module. Customers and orders will be synchronized at the same time.
{% endhint %}

## WooCommerce Server Information <a href="#information-du-serveur-woocommerce" id="information-du-serveur-woocommerce"></a>

<table data-header-hidden><thead><tr><th width="260.3333333333333">Numbers</th><th>Descriptions</th><th>Details</th></tr></thead><tbody><tr><td><strong>Number</strong></td><td><strong>Descriptions</strong></td><td><strong>Details</strong></td></tr><tr><td>8</td><td>cUrl extension must be available on your server</td><td>cURL must be active on the server for the module to work</td></tr><tr><td>9</td><td>Soap extension must be available on your server</td><td>SOAP must be active on the server for the module to work</td></tr><tr><td>10</td><td>default_socket_timeout : 60</td><td>Current value for the correct operation of the module*</td></tr><tr><td>11</td><td>max_execution_time : 165</td><td>Current value for the proper functioning of the module and its installation by the wizard*</td></tr><tr><td>12</td><td>memory_limit : 512M</td><td>correct functioning of the module*</td></tr><tr><td>13</td><td>display_error : 1 </td><td>Must be switched to OFF (1) imperatively for the proper functioning of the webservices.</td></tr></tbody></table>

{% hint style="danger" %}
\*The value may be higher but certainly not lower
{% endhint %}

![Server connection](/files/NNJe2dHGttBg5ugztm6b)

## How sync status work <a href="#fonctionnement-des-etats-de-synchronisation" id="fonctionnement-des-etats-de-synchronisation"></a>

Choose which **status will trigger the synchronization** of orders, invoices and payments to Dolibarr. If you don't know, leave the default values ​​that will work in all cases.Trigger status synchronization of orders and invoices on Dolibarr

![Trigger status synchronization of orders and invoices on Dolibarr](/files/i4Lg64ecD9i3QseQmSAQ)

## Dolibarr ERP/CRM![](https://2487102867-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpGkg6WJU1kYdqLeM7J39%2Fuploads%2FrpGF59ANXTVA4BFzMPEi%2Fdolibarr-rond-161.png?alt=media\&token=4b03681d-a2aa-4eb2-8a4b-4605b7491fa8) <a href="#dolibarr-erp-crm" id="dolibarr-erp-crm"></a>

### Dolibarr ERP/CRM module <a href="#module-dolibarr-erp-crm" id="module-dolibarr-erp-crm"></a>

### 1-Download and unzip the module\_cyberoffice.zip file and place its content at the root of Dolibarr at the same level as the main directories of Dolibarr <a href="#id-1-telecharger-et-dezipper-le-fichier-module_cyberoffice.zip-et-placer-son-contenu-a-la-racine-de-dol" id="id-1-telecharger-et-dezipper-le-fichier-module_cyberoffice.zip-et-placer-son-contenu-a-la-racine-de-dol"></a>

![Do not install in the Custom directory. Do not use the installer, but install at the same level as the main directories of Dolibarr](/files/ZJOHWmxbreQrpzBgV0jH)

### 2-Activate Webservices module, copy key in WooCommerce <a href="#id-2-activer-le-module-webservices-protection-par-cle-a-copier-dans-woocommerce" id="id-2-activer-le-module-webservices-protection-par-cle-a-copier-dans-woocommerce"></a>

![Key to copy in the CyberOffice plugin on WooCommerce (key field)](/files/oCmxF6hO0CjSSVwaiolE)

### 3-Activate the CyberOffice module and the categories (in multi-module tools) <a href="#id-3-activer-le-module-cyberoffice-et-les-categories-dans-outils-multi-modules" id="id-3-activer-le-module-cyberoffice-et-les-categories-dans-outils-multi-modules"></a>

![Enable CyberOffice module and categories](/files/b44GOiYPRtARjbTws5QI)

#### -Activate the services module <a href="#activer-le-module-services" id="activer-le-module-services"></a>

![Activate the services module on Dolibarr](/files/fNP3IkJfznb58jT0Kbt5)

### 4-Automatic creation of discounts and shipping <a href="#id-4-creation-automatique-des-remises-et-frais-de-port" id="id-4-creation-automatique-des-remises-et-frais-de-port"></a>

![If the services are not created, you must switch the CyberOffice module to Off then On. This restarts the creation of services. Only the labels can be modified according to your needs](/files/CoJS2hiN9LtH0Q1fNCB8)

{% hint style="danger" %}
Only the labels can be modified according to your needs
{% endhint %}

### 5-Copy here the webservices key generated in Dolibarr <a href="#id-4-copier-la-cle-webservices-generee-dans-dolibarr" id="id-4-copier-la-cle-webservices-generee-dans-dolibarr"></a>

![Copy the key generated in the CyberOffice module in the KEY field of the plugin on Woocommerce](/files/rZw1g7zzIpQ9UgIk9R3A)

Copy the key in the CyberOffice plugin in the KEY field

![CyberOffice KEY field on WooCommerce](/files/39GryTfNmeXmVMKFavqt)

### 6-Copy the Webservice key (security) generated in the CyberOffice plugin on WooCommerce in Dolibarr <a href="#id-5-copier-la-cle-webservice-securite-generee-dans-lextension-cyberoffice-sur-woocommerce-dans-dolibar" id="id-5-copier-la-cle-webservice-securite-generee-dans-lextension-cyberoffice-sur-woocommerce-dans-dolibar"></a>

![Copy the WooCommerce webservices key into the module on Dolibarr](/files/bOFCCe4o0MkVtKPPwEdW)

![CyberOffice webservice key in WooCommere to copy to the Cyberoffice module in Dolibarr](/files/X9lIfIMsDTlbHbV4PDEn)

### 7-Check if the warehouse is created <a href="#id-6-verifier-si-lentrepot-est-cree" id="id-6-verifier-si-lentrepot-est-cree"></a>

![Create a warehouse if it does not exist](/files/bTIRU3onxP2LnlgcV7yO)

#### -Identify your ID to inform it about Woocommerce <a href="#identifier-son-id-pour-le-renseigner-sur-woocommerce" id="identifier-son-id-pour-le-renseigner-sur-woocommerce"></a>

![The Dolibarr warehouse ID is indicated in the URL](/files/l08EiFLR5dPLiUhmnM2O)

### 8-Check if the VAT rates are identical to those of WooCommerce <a href="#id-7-verifier-si-les-taux-de-tva-sont-bien-identiques-a-ceux-de-woocommerce" id="id-7-verifier-si-les-taux-de-tva-sont-bien-identiques-a-ceux-de-woocommerce"></a>

![Woocommerce VAT rates must be present in Dolibarr.](/files/BZ81GupvLqn6AgY9SLv0)

### 9-Synchronization of stocks and setting of the decrementation method <a href="#id-8-synchronisation-des-stocks-et-parametrage-de-la-methode-de-decrementation" id="id-8-synchronisation-des-stocks-et-parametrage-de-la-methode-de-decrementation"></a>

![In the CyberOffice module of Dolibarr set the "Stock synchronization" option to YES](/files/rDycVMMxASmRBgSr3mZX)

![Choose the stock decrement corresponding to your organization](/files/g3qVn5RFiGW8y9WvHeCU)

### 10-Associate payment methods with bank accounts (once the WooCommerce database is linked) <a href="#id-9-associer-les-modes-de-reglements-avec-les-comptes-bancaires-une-fois-la-base-de-donnees-woocommerc" id="id-9-associer-les-modes-de-reglements-avec-les-comptes-bancaires-une-fois-la-base-de-donnees-woocommerc"></a>

![Associate payments with bank accounts](/files/5dieBwMzXGoGFVVEeDam)

## CyberOffice Module Dashboard <a href="#tableau-de-bord-du-module-cyberoffice" id="tableau-de-bord-du-module-cyberoffice"></a>

![The features accessible from the dashboard](/files/MeCjMCk5ECZVkyMOYWZO)

### Clients : <a href="#clients" id="clients"></a>

{% tabs %}
{% tab title="Synchronization of client's language (pdf translation)" %}
⛔Not available for WooCommerce
{% endtab %}

{% tab title="Force the name to uppercase" %}
**YES/NO**

![](/files/GePNHtWIp3N6EMXDVKsS)
{% endtab %}
{% endtabs %}

### Products : <a href="#produits" id="produits"></a>

{% tabs %}
{% tab title="Stock Synchronization" %}
**YES/NO**: This function allows you to synchronize or not the indicated stocYES/NO: This function allows you to synchronize or not the indicated stocks of Woocommerce products.ks of Woocommerce products.
{% endtab %}

{% tab title="Do not sync descriptions" %}
**YES/NO** : This function allows you to synchronize or not the descriptions
{% endtab %}

{% tab title="UseVariant" %}
**YES/NO** : This feature allows you to synchronize WooCommerce variations in the "PRODUCT VARIANTS" module of Dolibarr
{% endtab %}
{% endtabs %}

### Oders : <a href="#commandes" id="commandes"></a>

{% tabs %}
{% tab title="1 discount line per Prestashop discount" %}
**YES/NO** : Create a discount line by PrestaDiscount

![Creation of a PrestaDiscount reduction per line](/files/GGoe7miv5BrbcMqbdOKb)
{% endtab %}

{% tab title="	Synchronization of Prestashop ref with the order reference" %}
**YES/NO** : Woocommerce order numbering is synchronized in Dolibarr at the order number level.

![](/files/sT7gOkMBqZW0Ul8sisN7)
{% endtab %}

{% tab title="Synchronization of Prestashop ref with the customer reference" %}
**YES/NO** : The numbering of Woocommerce orders is synchronized in Dolibarr at the Ref.Customer level

![](/files/vT9aCkFA6IbjH5MBDKr4)
{% endtab %}
{% endtabs %}

### Invoices : <a href="#factures" id="factures"></a>

{% tabs %}
{% tab title="Provision of the download link on Prestashop" %}
**YES/NO** : Provision of the Dolibarr invoice in the download link in the WooCommerce customer area.

![Dolibarr invoice available in Woocommerce](/files/VxURptW6835ZrLBN1xFF)
{% endtab %}
{% endtabs %}

![Dolibarr invoice downloaded from WooCommerce customer area](/files/59y8Y6lwAlcnbwuZV2a1)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lvs-1-fo.gitbook.io/cyberoffice-synchronisation-for-woocommerce-to-dolibarr/cyberoffice-for-woocommerce-en.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
