âś… Version 2.5.2 (sortie le 27-01-2022)
🎉 Features
- Suppression de la compatibilité pour les versions de WooCommerce inférieures à la 4.0
Suppression de tout le code spécifique aux anciennes versions de WooCommerce et nettoyage du code existant - Intégration d’une toolbox interne contenant toutes les données nécessaire au support du plugin
Intégration d’une toolbox directement dans le plugin contenant toutes les données techniques nécessaires au support. On retrouvera également une vérification checksum des fichiers du module afin de vérifier qu’aucun fichier n’est manquant ou modifié - Ajout de la version de PHP dans la toolbox
Ajout de la version de PHP installée sur le serveur du client dans la toolbox interne et externe du plugin - Modification des urls de fallback pour le Help Center
Modification de toutes les urls de fallback du plugin suite Ă la migration du Help Center Lengow de Stonly Ă Zendesk - Ajout de la date de mise Ă jour du champ extra dans la toolbox
Ajout dans la toolbox externe de la date de mise à jour du champ extra permettant de visualiser l'état d’une commande au moment de l’importation dans le CMS
âś… Version 2.5.1 (sortie le 20-12-2021)
đź”§ Bugfix
- Chargement de toutes les dépendances dans les services Web
Chargement de toutes les dépendances nécessaires aux webservices Lengow (Export, cron et toolbox) afin d'éviter des erreurs lors du lancement des processus.
âś… Version 2.5.0 (sortie le 26-10-2021)
🎉 Features
- Intégration de la synchronisation des commandes dans le webservice Toolbox
Mise en place de la synchronisation sur une période donnée, un intervalle de temps ou bien pour une commande spécifique. Possibilité de forcer la synchronisation pour supprimer les erreurs en cours et tenter une réimportation de la commande. Le webservice retourne un JSON détaillé comportant les nombre de commandes créées, échouées, ignorées, mises à jour ou encore mal formatées.
- Récupération de l'état d’une commandes dans le webservice Toolbox
Intégration d’endpoints pour récupérer l'état d’une commande Lengow dans le CMS. Récupération de toutes les données Lengow pour une commande spécifique : liste des erreurs, des actions, des changements de statut et toutes les données nécessaires au support.
âś… Version 2.4.1 (sortie le 19-07-2021)
🎉 Features
- Intégration d'une nouvelle url de toolbox
Externalisation de la toolbox du module via Webservice. L'url de toolbox permet de récupérer toutes les données du module : résumé du module, liste des options, checksum des fichiers du module et liste des logs disponibles. Elle permet également de télécharger les logs pour une journée spécifique ou l'intégralité.
- Ajout d'une modale de mise Ă jour dans le module
Mise en place d'une modale indiquant qu'une nouvelle version du module est disponible en téléchargement. Cette modale est affichée par défaut une fois par jour quand le module est obsolète. Elle contient toutes les informations permettant la mise à jour (changelog de version, procédure de mise à jour et lien vers le support). Elle reste présente en continu à l'aide d'un lien dans le header du module.
- [export] Correction sur la récupération des taxes produit
Mise en place de sécurité supplémentaire pour typer tous les retours des fonctions de WooCommerce pour avoir uniquement des données de type float. Cette correction évite l'apparition de warnings concernant la taxe des produits qui pouvait parasiter le flux d'export
- [export] Récupération de tous les attributs pour les variations produit
Amélioration de la requête SQL de récupération des attributs produit pour bien prendre en compte les variations et toutes leurs données.
- [export] Ajout d'une sécurité si la valeur de l'attribut produit est un objet
Mise en place d'une sécurité supplémentaire sur la récupération des données afin d'éviter les erreurs 500 quand une donnée meta_data est mal formatée (utilisation de la table par un module tiers). Si la valeur de l'attribut est un objet, on retourne une valeur vide.
âś… Version 2.4.0 (sortie le 24-03-2021)
🎉 Features
-
Mise en place du nouveau processus de connexion
Suppression de l'ancien système de connexion via Iframe et ajout de plusieurs écrans permettant la connexion et le matching des catalogues
đź”§ Bugfix
-
[import] Enregistrement du numéro de TVA intracommunautaire
Enregistrement du numéro de TVA intracommunautaire dans la table "lengow_order" lors de la création de la commande
-
[export] Réorganisation des urls images dans le flux d'export
Ajout d'un filtre pour enlever les valeurs NULL du tableau contenant toutes les urls image du produit
âś… Version 2.3.3 (sortie le 26-10-2020)
🎉 Features
- Ajout des nouveaux liens du help center sur la page d'aide et sur le dashboard
Mise en place des nouvelles urls du Help Center Lengow sur le page d'accueil du module ainsi que sur la page d'aide. Mise à jour des urls du formulaire permettant la création de ticket support (français et anglais).
- [import] Importation des commandes B2B avec ou sans taxes
Les commandes de type B2B peuvent maintenant être importées sans taxes. Pour ce faire il faut activer l'option associée dans la configuration du module. Par défaut, les commandes B2B sont importées avec des taxes. 🔧 Bugfix
- [import] Suppression de la taxe sur les frais de port pour les commandes B2B
Modification de la fonction "class-lengow-import-order::methode _add_shipping_cost()" pour ajouter un paramètre boolean "$no_tax" permettant de choisir d'appliquer ou non les taxes sur le frais de port. Ce paramètre est utilisé quand une commande est de type B2B et que l'option d'importation des commandes B2B sans taxes est active.
- Ajout d'une sécurité sur la déclaration des hooks pour WordPress 5.5.x
Ajout d'une nouvelle sécurité afin de vérifier si l'instanciation d'une variable dans les fonctions d'événements du module. Ce fix a été réalisé afin de rendre compatible le module avec les versions 5.5.x de WordPress.
- [export] Ajout d'un vérification supplémentaire sur la description enfant quand elle est null ou vide
Ajout d'une vérification supplémentaire sur la description enfant quand cette dernière est null ou vide. Si c'est le cas, le module récupère la description du produit parent.
- Chargement de l'iframe de connexion uniquement en https
L'iframe de connexion ne fonctionnait plus dans le module suite à une erreur de protocole http / https. L'iframe est maintenant exclusivement chargée en https afin de résoudre ce soucis.
âś… Version 2.3.2 (sortie le 09-06-2020)
🎉 Features
- [import] Ajout des types de commande dans l'écran de gestion des commandes
- [import] Ajout de la conversion de devise dans les réglages des commandes
- [import] Intégration du code région dans les adresses de livraison et de facturation
đź”§ Bugfix
- Mise à jour du token d'accès quand on récupère un code http 401
âś… Version 2.3.1 (sortie le 13-03-2020)
đź”§ Bugfix
- Ajout du code http 201 dans les codes succès
âś… Version 2.3.0 (sortie le 04-03-2020)
🎉 Features
- [import] Protection de l'import des commandes anonymisées
- [import] Protection de l'import des commandes au-delĂ de 3 mois
- Refonte et optimisation de la classe des connecteurs
- Optimisation des appels API pour la synchronisation des actions et des commandes
- Affichage d'une alerte quand le plugin n'est plus Ă jour
- Changement de nom du mode "Preprod" en mode "Debug"
đź”§ Bugfix
- Refonte et optimisation des dates avec la bonne localisation
âś… Version 2.2.1 (sortie le 06-01-2020)
🎉 Features
- Ajout de la compatibilité avec php 7.3
- Mise à jour de la licence publique générale GNU en version 3
- Ajouter un fichier readme.txt pour la validation WordPress
đź”§ Bugfix
- Changer l'URI du plugin pour la validation WordPress
âś… Version 2.2.0 (sortie le 05-12-2019)
🎉 Features
- [import] Ajout de la gestion des commandes d'importation
- [action] Gérer le navire et annuler les actions sur commande Implémentation du nouvel écran de gestion des commandes Lengow
- [action] Vérification automatique des actions envoyées à la place de marché
- [action] Envoi automatique de l'action si le premier envoi était un échec
- Configuration du tracker Lengow simple
- Envoi d'un e-mail de rapport avec des erreurs d'importation de commande et de téléchargement d'action
- Affichage des informations Lengow sur la commande WooCommerce
- [action] Ajout d'un bloc d'envoi Lengow sur la commande WooCommerce pour renseigner les données de l'opérateur
- Ajout d'un bouton de resynchronisation de commande avec Lengow
- [import] Ajout d'un bouton de commande de réimportation et du statut d'erreur technique Lengow
âś… Version 2.1.1 (sortie le 24-07-2019)
🎉 Features
- [import] Optimisation du système de récupération des commandes
- [import] Configuration d'un cache pour la synchronisation des identifiants de catalogue
- [export] Récupération des images parentes pour la variante
đź”§ Bugfix
- [export] Récupération de tous les attributs distincts dans une requête SQL
âś… Version 2.1.0 (sortie le 11-06-2019)
🎉 Features
- Enregistrement des données marketplace dans un fichier JSON
đź”§ Bugfix
- [export] Mise en cache des données d'exportation héritées
- [export] Amélioration de la suppression des en-têtes en double
- [export] Correction du compteur sur le nombre total de produits
âś… Version 2.0.2 (sortie le 24-01-2019)
🎉 Features
- Ajout de liens vers le nouveau centre d'aide Lengow
- [Export] Ajout du champ shipping_class au flux d'exportation
đź”§ Bugfix
- [Export] Gestion des champs en double
- [Exporter] Vérification de la description si un produit parent est nul
- Instanciation du composant wpdb pour le processus de mise Ă jour
- [Exporter] Exclusion des variantes sans parent du flux d'exportation
- [import] Sécurité améliorée pour éviter la synchronisation en double
âś… Version 2.0.1 (sortie le 02-07-2018)
🎉 Features
- Refactoring complet des processus d'installation et de mise Ă jour
- Changement de protocole en https pour les appels d'API
đź”§ Bugfix
- Ajouter des index à la base de données pour accélérer l'affichage de la grille de produits
- Suppression de l'index indéfini user_id dans le connecteur
âś… Version 2.0.0 (sortie le 09-11-2017)
🎉 Features
- Réécriture complète pour la nouvelle plateforme Lengow
- Ajouter un nouveau tableau de bord lengow
- Ajouter une nouvelle sélection de produits
- Ajouter une nouvelle page de synchronisation des stocks
- Ajouter une nouvelle page d'aide
- Ajouter une nouvelle page Toolbox avec toutes les informations Lengow
- Ajouter une nouvelle page juridique
- Nouveaux paramètres de lengow avec nettoyage des anciennes options
- Créer de nouveaux comptes directement depuis le module