woosyncWoosync est un module de synchronisation entre WooCommerce et Dolibarr. Il permet la synchronisation des catégories (de tiers et de produits), tiers, contacts, produits et commandes. L’opération est effectuée en temps réel de Dolibarr vers WooCommerce. Par action manuelle dans l’autre sens.

Ce module est prévu pour fonctionner à partir de la version 12.x de Dolibarr (compatibilité antérieure nous consulter) . Il permet de définir des synchronisations avec plusieurs boutiques WooCommerce.

Ce pack vous donne accès à notre support en ligne en incluant une année de maintenance corrective, à l’exclusion de toute modification fonctionnelle.

Une documentation de mise en œuvre est également fournie.

Historique des versions

Dernière version : 4.1.75

 

Février 2024

4.1.75

  • Correction de la récupération du libellé du produit lorsque l’on est en multi-langues.
    • ‘MISSING LABEL’ lors de la synchronisation d’un produit du site vers Dolibarr.

 

Janvier 2024

4.1.74

  • Correction de l’enregistrement d’un champ complémentaire d’un produit modifié.
    • Synchronisation de Dolibarr vers le site.

 

4.1.72

  • Correction sur une erreur lors de la synchronisation d’un produit du site e-commerce vers Dolibarr.
    • MISSING LABEL.

 

Décembre 2023 :

4.1.70

  • Rajout d’un champ commenté (prix régulier).

 

Novembre 2023 :

4.1.69

  • Ajout d’un paramètre pour définir les statuts des produits synchronisables.
    • Par défaut : publish.
  • Correction de la synchronisation du libellé du produit variant.

 

4.1.68

  • Correction de la synchronisation des commandes ayant un commercial en contact par défaut.
  • Correction d’un bug lors de la synchronisation des catégories de Dolibarr vers le site e-commerce.

 

4.1.67

  • Ajout de la modification des attributs parents d’une variation lorsque l’on ajoute une nouvelle valeur d’attribut sur la variation (synchro Dolibarr vers WooCommerce).
  • Correction de la synchronisation des attributs de WooCommerce vers Dolibarr pour une variation.

 

4.1.65

  • Correction de la synchronisation d’un nouveau produit variable depuis les crochets web qui créaient un produit “parent” non voulu.
  • Correction de la synchronisation des attributs d’une variation d’un produit variable de Dolibarr vers le site.
  • Correction sur la liste des factures.
    • Concernant la colonne ‘WooSync Total Delta’, requête SQL.
  • Les produits “bundles” nouvellement synchronisés ne seront plus soumis au mouvement de stock Dolibarr (support de gestion du stock au niveau du produit si existant dans la version du Dolibarr ou via les champs complémentaires sur celui-ci).

 

4.1.64

  • Correction afin de pouvoir récupérer tous les sites lorsque le multi-entité est utilisé.
    • Script ‘syncronize_products_to_ecommerce.php’.

 

4.1.63

  • Ajout d’une option pour synchroniser le stock virtuel (de Dolibarr vers le site, égale à la somme des stocks des entrepôts sélectionnés plus le ‘stock virtuel’) si aucun plugin “multi-entrepôts” n’est sélectionné.
  • Ajout de la possibilité de choisir un service pour les lignes de frais annexes dans l’onglet ‘produits’ de la configuration (lorsque l’option ‘Considérer les lignes de frais comme des lignes de services’ est sélectionnée dans l’onglet ‘commandes/factures’).
  • Ajout d’options supplémentaires dans le script concernant la mise à jour des lignes d’une facture.
    • ‘fix_invoices_lines_with_update_orders_lines_if_exist.php’.
  • Factorisation du code pour les données des stocks envoyées à WooCommerce.
  • Corrections diverses.

 

4.1.62

  • Ajout d’une option sur le paramétrage des “attributs” de produit pour définir l’affichage de celui-ci sur WooCommerce.
  • Correction de la page “A propos”.

 

Septembre 2023 :

4.1.61

  • Ajout d’un champ dans la liste des factures pour afficher le delta entre le total TTC et le total HT plus le total TVA.
  • Ajout d’un script pour corriger les factures en recréant les lignes de celles-ci (modifie le prix des lignes existantes de la commande liée, ne crée pas les nouvelles lignes manquantes).
  • Réécriture du code pour l’ajout des lignes dans les commandes/factures, ainsi que pour l’ajout des contacts (factorisation).
  • Réécriture du code pour fixer le delta sur le montant TTC des commandes/factures (factorisation).
    • Si le delta est inférieur à 0,1 ou à la constante ECOMMERCE_DELTA_FIX_TOTAL_AMOUNTS on modifie le prix unitaire de la première ligne pour avoir le TTC correct), dans tout les cas on force le Total TTC de la facture avec le montant correct.
  • Correction des données des informations de prix sur les remboursements.
  • Rajout du support partiel du plugin “Advanced Coupons for WooCommerce Free”.

 

4.1.60

  • Changement du logo.
  • Amélioration de la page support.

 

4.1.58 :

  • Ignore la synchronisation de l’entrepôt distant s’il n’est pas associé avec un entrepôt Dolibarr.
  • Correction du script de synchronisation des produits vers le site.

 

4.1.57 :

  • Ajout du support de l’extension woocommerce “WooCommerce Multi Locations Inventory Management”.
  • Correction de la synchronisation de l’attribut de produit de Dolibarr vers le site.
  • Correction de la synchronisation du stock avec l’extension “Stock Locations for WooCommerce” du site vers Dolibarr.

4.1.56

  • Ajout du support du plugin de traduction (WPML) dans la configuration du site sur l’onglet “produit” et non plus avec la variable globale.
  • Ajout du support du multilingue de Dolibarr avec le support multilingue de WooCommerce (via le plugin WPML).
  • Le dictionnaire de correspondance des langues entre Dolibarr et WooCommerce apparait seulement si le multilingue est activé dans Dolibarr. Il n’est utilisé que si l’option WPML est aussi activée dans la configuration du site.
  • Configuration du modèle de mail par langue dans la configuration des commandes du site si les modes multilingues de Dolibarr et de WPML sont activés.
  • Lors de la synchronisation de la commande, définie la langue du tiers (si celle-ci n’est pas définie) avec celle de la commande (grâce au dictionnaire de correspondance des langues).
  • Force le libellé et la description lors de la synchronisation des commandes avec celle de WooCommerce dans la langue de la commande.
  • Génère le PDF de la commande et de la facture dans la langue de la commande WooCommerce.
  • Envoie le mail de la facture avec le modèle dans la langue de la commande WooCommerce.
  • Mise à jour des libellés des produits dans chaque langue WooCommerce -> Dolibarr et Dolibarr -> WooCommerce (seules les langues existantes côté WooCommerce sont mise à jour).

 

4.1.55

  • Correction d’une erreur lors de la mise à jour d’une catégorie synchronisée.

 

Juillet 2023 :

4.1.54

  • Correction de la redescente des prix du bundle lorsque le module ne nous fournit pas le prix du pack via la meta-donnée (on prend maintenant celui fournit par l’API de base si il n’est pas fournit).

 

Juin 2023 :

4.1.52

  • Génère une erreur si la décrémentation des stocks se fait lors de la validation de la commande ou de la facture et que l’entrepôt n’a pas été paramétré dans le site.
  • Ajout d’un script pour décrémenter les stocks à la validation pour les commandes qui n’avaient pas été traitées correctement lors de la validation.

 

4.1.50

  • Suppression du lien automatiquement lors de la mise à jour des stocks si le produit n’existe plus sur le site.

 

Mai 2023 :

  • Ajoute la création d’une facture d’avoir s’il y a des remboursements.

 

Avril 2023 :

  • Ajout d’une option pour insérer la note de la commande WooCommerce dans la note publique de la commande/facture Dolibarr au lieu de la note privée (par défaut).

 

Mars 2023 :

4.1.45.0

  • Ajout du choix de la version de l’API dans le paramétrage.

 

4.1.44.0

  • Suppression de l’option pour forcer la synchronisation du stock à 0 si le stock synchronisé est négatif (active en permanence).
  • Supprimer les liens des produits / tiers qui ne sont plus présents ou qui n’ont pas la catégorie racine d’un site.

4.1.43.0

  • Ajout d’une option pour forcer la synchronisation du stock à 0 si le stock synchronisé est négatif.

4.1.42.0

  • Prend en compte la date de modification du produit parent si elle est plus récente que celle de la variation lors d’une synchronisation du site vers Dolibarr.

 

4.1.40.0

  • Mise à jour de la configuration à l’activation du module.

 

4.1.36

  • Refonte des options liées aux champs complémentaires.

 

Février 2023 :

4.1.35.0

  • Ajout de la synchronisation asynchrone des stocks vers le site.
  • Prise en compte de la synchronisation des entrepôts de Woocommerce vers Dolibarr.

 

Janvier 2023 :

4.1.29.0

  • Délie automatiquement le produit Dolibarr aillant la même référence que le produit synchronisé si celui-ci n’existe plus sur le site.

 

Novembre 2022 :

4.1.27.0

  • Mise a jour du tiers lors de la synchronisation d’une commande.
  • Ajout d’une option pour choisir l’entrepôt utilisé lors de la validation d’une commande / facture pendant une synchronisation du site vers Dolibarr.
  • Force le montant TVA/TTC de la commande et de la facture si le montant TTC est différent de celle de WooCommerce.
  • Ajout de la génération du PDF lors de la création / mise a jour d’une commande synchronisée.
  • Ajout d’une option pour ne pas mettre à jour le tiers s’il existe déjà dans Dolibarr.
  • Récupère la condition de règlement du tiers si elle est définie sinon celle définie sur le site.
  • Récupère la banque du tiers si elle est définie et qu’il n’a pas eu de paiement en ligne sinon celle définie sur le site.
  • Ajout de la synchronisation des meta-datas du client avec les attributs supplémentaires du tiers.