Magento 2 - Changelogs du plugin Lengow

âś… Version 1.4.4 (sortie le 06-06-2023)

đź”§ Bugfix

  • [Import] Obtenir l'email pour l'envoi d'une notification Ă  partir du plugin lorsque la valeur est nulle
  • [Import] Utilisation de Lamina_validator au lieu de Send_validator pour la validation de l'email
  • [Import] DĂ©blocage de l'import de l'adresse du client dans les commandes
  • [Import] Correction d'une erreur lors de l'importation de commandes causĂ©e par CollectionFactory class
    Utilisation de array directement Ă  la place
  • [Import] Correction de l'erreur "donnĂ©es nulles" lors de l'utilisation de la fonction de remplacement de caractère
  • [Export] Correction d'une erreur de rattachement du catalogue lors de la premiere connexion au CMS
    Ajout d’une condition de vérification des données du shop lors de la synchronisation
  • [Export] Erreur d'export du catalogue du CMS
    Utilisation de ProductInterface au lieu de ProductInterceptor

âś… Version 1.4.3 (sortie le 12-01-2023)

đź”§ Bugfix

  • [Export] Correction de l'erreur dĂ©prĂ©ciĂ©e qui bloquait l'export du catalogue depuis le CMS et l'import du nom du client dans la commande avec php 8.1

âś… Version 1.4.2 (sortie le 27-01-2022)

🎉 Features  

  • Suppression de la compatibilitĂ© pour les versions de Magento infĂ©rieures Ă  la 2.3
    Suppression de tout le code spécifique aux anciennes versions de Magento et nettoyage du code existant. Passage du code en php 7.1
  • 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

🔧 Bugfix 

  • [Import] Enregistrement d'un groupe client spĂ©cifique lors de la crĂ©ation d'un nouveau client
    Modification de la fonction créant le customer pour prendre en compte le customer group sélectionné dans la configuration. Le soucis provenait de la fonction loadByEmail() qui écrasait la valeur initialement renseignée

    [export] Correction d'une erreur sur la récupération des frais d'expédition du produit
    Ajout d'un typage forcé sur le retour de la méthode getShippingCost() pour qu’elle renvoie toujours un float

    [export] Conversion des valeurs d'attributs personnalisés en chaîne de caractères
    Mise en place d’une sécurité supplémentaire pour convertir toutes les valeurs des attributs custom en chaine de caractères

    [import] Chargement des types de commande Ă  chaque synchronisation de commande
    Correction d’un bug afin de charger à chaque synchronisation de commande tous les types de commande. Une commande expédiées par la marketplace n'était plus reconnue comme telle si elle rencontrait lors de la première synchronisation une erreur

    [import] Vérification supplémentaire sur l'activation du multi-stock lors de l'envoi de la commande
    Mise en place de sécurités supplémentaires sur le multi-stock et l’envoi de la commande quand le client a désactivé des plugin natifs de Magento

âś… Version 1.4.1 (sortie le 15-11-2021)

đź”§ Bugfix

  •  DĂ©blocage du processus de synchronisation lors du remboursement d'une commande

    La fonction getOrderState() retournait un résultat “null” alors que le typage php 7 n’accepte qu’un résultat de type “string”. Cette différence de format entraînait une erreur fatale php et le blocage du processus de synchronisation.

âś… Version 1.4.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.

  • Suppression de la compatibilitĂ© avec Magento 2.0

Suppression de tout le code spécifique à la version 2.0 de Magento 2 et nettoyage du code existant. Passage du code existant à la norme php 7.0. Ce changement peut rendre le plugin incompatible avec la version 2.0 de Magento et les clients tournant sur encore sur php 5.

âś… Version 1.3.2 (sortie le 14-09-2021)

🔧 Bugfix 

  • [Exporter] Correction de la rĂ©cupĂ©ration des donnĂ©es parents sur les produits enfants

Correction sur la fonction indiquant si les données devaient être récupérées sur l’enfant ou le parent. Le soucis provenait d’une vérification stricte sur un getter de Magento qui retournait une valeur en string à la place d’un integer (malgré l’information phpdoc).

  • [Importer] Remplacement du special price par un custom price lors de l'importation de commandes

Correction de la fonction ajoutant les produits au panier afin de forcer un custom price à la place du special price. Cette modification doit obliger Magento à utiliser le prix renseigné, plutôt qu’un prix renseigné dans le BO.

âś… Version 1.3.1 (sortie le 19-07-2021)

 🎉 Features 

  • IntĂ©gration d'une nouvelle url de toolbox 

Externalisation de la toolbox du plugin via Webservice. L'url de toolbox permet de récupérer toutes les données du plugin : résumé du plugin, liste des options, checksum des fichiers du plugin 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 plugin 

Mise en place d'une modale indiquant qu'une nouvelle version du plugin est disponible en téléchargement. Cette modale est affichée par défaut une fois par jour quand le plugin 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 plugin.
đź”§ Bugfix

  • Suppression de certaines règles catalogue lors de l'importation des commandes

Mise en place d'une sécurité dans le plugin pour supprimer certaines règles catalogue sur les produits lors de l'importation des commandes provenant de Lengow. 

  • Suppression des FPT (Fixed Product Taxes) lors de l'importation des commandes 

Mise en place d'une surcharge dans le plugin pour bloquer l'application des FPT lors de l'importation des commandes provenant de Lengow.

âś… Version 1.3.0 (sortie le 26-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 écran permettant la connexion et le matching des catalogues.
đź”§ Bugfix

  • [export] Ajout d'une sĂ©curitĂ© sur l'enregistrement des produits configurables

Vérification du type de produit lors de l'enregistrement des produits configurables afin d'éviter qu'un produit groupé soit confondu avec un configurable.

  • [export] Correction sur le sĂ©lecteur de masse pour les versions 2.4.x de Magento

Modification du template de la grille produit afin de rendre de nouveau fonctionnel le sélecteur de masse pour les versions 2.4.x de Magento

  • [export] Ajout de sĂ©curitĂ©s supplĂ©mentaires sur l'export du multi-stock

Mise en place de sécurités supplémentaires sur le multi-stock afin d'éviter l'arrêt du processus d'export quand le client a volontairement désactivé des plugin natifs de Magento.

âś… Version 1.2.3 (sortie le 28-10-2020)

 🎉 Features 

  • [export] Multi-stock disponible avec le nouveau champ 'quantitĂ©_'

Gestion du multi-stock lors de l'export catalogue. Le champ "quantity" contient maintenant la somme des différents stocks et chaque stock possède un champ "quantity_SourceName" contenant son stock respectif. C'est option est accessible uniquement sur les version 2.3.x de Magento.  

  • 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 plugin 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] Les commandes B2b peuvent dĂ©sormais ĂŞtre importĂ©es sans taxes (facultatif)

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 plugin. Par défaut, les commandes B2B sont importées avec des taxes.  

đź”§ Bugfix

  • [import] AmĂ©lioration de la fonction getName() pour retourner le nom du client attendu

Modification des conditions de la fonction "Customer::getName()" afin qu'elle découpe correctement le nom et prénom du client quand cette information arrive dans le champ "fullname" de l'api.

  • Ajout d'une nouvelle condition pour rendre compatible le plugin avec Magento 2.4 et php 7.4

Ajout d'une nouvelle condition sur l'instanciation d'une variable dans la fonction "Sync::pluginIsBlocked()" du plugin pour le rendre compatible avec Magento 2.4.x et php 7.4.x.

  • Chargement de l'iframe de connexion uniquement en https

L'iframe de connexion ne fonctionnait plus dans le plugin suite à une erreur de protocole http / https. L'iframe est maintenant exclusivement chargée en https afin de résoudre ce soucis.  

âś… Version 1.2.2 (sortie le 10-06-2020)

 🎉 Features  

  • [import] Ajout de types de commandes dans l'Ă©cran de gestion des commandes 
  • [import] Ajout de l'option de conversion de devise dans le panneau d'options de commande 
  • [Export] Ajouter une option pour sĂ©lectionner le champ Ă  extraire des produits parents

🔧 Bugfix 

  • [import] Refactoring de la crĂ©ation des adresses de livraison et de facturation 
  • [import] empĂŞche magento d'appliquer une remise dans les commandes importĂ©es 
  • Mise Ă  jour du jeton d'accès lors de la rĂ©cupĂ©ration d'un code http 401

âś… Version 1.2.1 (sortie le 12-03-2020)

đź”§ Bugfix

  • Ajout du code http 201 dans les codes succès 

âś… Version 1.2.0 (sortie le 09-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 

  • [import] Suppression de l'index order_date sur la table lengow_orders
  • Refactoring et optimisation des dates avec la bonne locale 
  • [action] AmĂ©lioration de la correspondance des opĂ©rateurs grâce Ă  une recherche stricte puis approximative 
  • [export] RĂ©cupĂ©ration des frais d'expĂ©dition corrects pour chaque produit 
  • [import] Sauvegarde du fichier marketplaces.json dans le dossier mĂ©dia Magento 
  • [import] SĂ©curitĂ© renforcĂ©e pour les commandes qui changent le nom de leur place de marchĂ©

âś… Version 1.1.5 (sortie le 10-01-2020)

🔧 Bugfix 

  • [export] compatibilitĂ© avec php 7.3 pour la taille du mode et le total

âś… Version 1.1.4 (sortie le 20-11-2019)

🎉 Features

  • Ajout de la compatibilitĂ© avec php 7.3

🔧 Bugfix 

    • [import] RĂ©cupĂ©ration du taux de taxe lorsque les prix des produits n'incluent pas les taxes 
    • [import] Mettre Ă  jour la crĂ©ation d'adresse pour la compatibilitĂ© avec la version 2.3.3 

âś… Version 1.1.3 (sortie le 13-09-2019)

🔧 Bugfix 

  • Utilisation du processus d'usine pour l'instanciation du marché 
  • RĂ©cupĂ©ration dynamique de l'ID de type d'entitĂ© pour les attributs de produit 
  • [export] VĂ©rifie si un attribut de produit sous forme de tableau contient un autre tableau 
  • [toolbox] Ajout de la sĂ©curitĂ© lors de la rĂ©cupĂ©ration des fichiers d'exportation

âś… Version 1.1.2 (sortie le 06-09-2019)

🎉 Features 

  • [action] AmĂ©lioration de la correspondance des opĂ©rateurs grâce Ă  la recherche sur le code et l'Ă©tiquette de l'opĂ©rateur

đź”§ Bugfix

  • [import] Enregistrer le numĂ©ro de suivi pendant le processus de mise Ă  jour

âś… Version 1.1.1 (sortie le 09-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
  • [action] Refactoring et optimisation des actions sur les commandes

âś… Version 1.1.0 (sortie le 24-05-2019)

🎉 Features

  • DĂ©sactivation du tracker Lengow et modification de l'ID produit 
  • Enregistrement des donnĂ©es de marchĂ© dans un fichier JSON 
  • Optimisation des appels d'API entre PrestaShop et Lengow

🔧 Bugfix  

  • Le paramètre count () doit ĂŞtre un tableau pour php 7.2
  • [action] Gestion des commandes en attente de retour de la place de marché 
  • Mise Ă  jour de la table lengow_order directement après la crĂ©ation de la commande Magento

âś… Version 1.0.3 (sortie le 20-03-2019)

🎉 Features

  • [action] GĂ©nĂ©ration d'un message d'erreur gĂ©nĂ©rique lorsque l'API Lengow n'est pas disponible 
  • [import] Ajout d'une erreur lorsqu'un produit n'a pas assez de stock 
  • [import] Importez la commande avec la devise de la place de marchĂ©

🔧 Bugfix 

  • [import] SĂ©curitĂ© amĂ©liorĂ©e pour Ă©viter la synchronisation en double 
  • Initialisation d'un tableau vide pour le dĂ©codage du journal

âś… Version 1.0.2 (sortie le 07-01-2019)

🎉 Features

  • Ajout de liens vers le nouveau centre d'aide Lengow

🔧 Bugfix  

  • [import] Modification de l'url cron avec le magasin par dĂ©faut 
  • Correction sur l'injection de dĂ©pendance des modèles Lengow 
  • [Export] Gestion des champs en double 
  • Optimiser la sauvegarde des paramètres sans nettoyer le cache de configuration 
  • [import] Enregistrement des donnĂ©es de suivi dans la table lengow_order 
  • [import] Optimiser la crĂ©ation de la commande avec le devis donné 
  • Modification des classes css pour la compatibilitĂ© avec la version 2.3 
  • [import] Ajout d'un avertissement lorsque le devis contient des produits dĂ©sactivĂ©s

âś… Version 1.0.1 (sortie le 01-10-2018)

 🎉 Features 

  • Mise en place du statut remboursĂ© dans l'Ă©cran des commandes 
  • [export] Chargement des catĂ©gories parentes pour les produits non visibles individuellement 
  • Changement de protocole en https pour les appels d'API 
  • Gestion des paramètres delivery_date et custom_carrier pour l'envoi de l'action 
  • VĂ©rifier et complĂ©ter une commande non importĂ©e si elle est annulĂ©e ou remboursĂ©e

🔧 Bugfix 

  • Changer le style CSS pour l'Ă©tiquette d'Ă©tat de la commande Lengow 
  • [action] Suppression des erreurs d'action lorsque les commandes sont terminĂ©es 
  • [action] Suppression du paramètre shipping_date dans la demande de contrĂ´le d'action 
  • Optimiser l'affichage des erreurs dans l'Ă©cran de commande 
  • Suppression de l'index indĂ©fini user_id dans le connecteur 
  • [import] Correction d'un bug d'importation de commandes multiples après l'action de rĂ©importation 
  • [import] RĂ©solution du bug de crĂ©ation du client dans le cas d'un magento multi-sites 
  • [export] Correction du paramètre de nom de table dans l'action de nettoyage du journal 
  • [import] CrĂ©er une nouvelle piste uniquement si le numĂ©ro de suivi est prĂ©sent 
  • [import] Correction de l'attribut from_lengow sur les clients 
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 1
-

Articles dans cette section

Nos horaires de support :
9h00 - 18h30 CET du lundi au vendredi