Magento 1 - Changelogs du plugin Lengow

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

 🎉 Features 

  • 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] 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

âś… Version 3.4.0 (sortie le 14-12-2021)

 🎉 Feature
  •  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 3.3.1 (sortie le 19-07-2021)

 🎉 Feature
  • 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.

âś… Version 3.3.0 (sortie le 25-03-2021)

 🎉 Feature
  • 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 mapping des catalogues.

âś… Version 3.2.3 (sortie le 27-10-2020)

 🎉 Features 
  • Mise Ă  jour des liens vers le Help Center et le Support 

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

🔧 Bugfix
  • [import] Ajout du fuseau horaire Ă  la date de rĂ©cupĂ©ration de la commande

Ajout du fuseau horaire dans l'appel api de récupération des commandes pour prendre en compte toutes les commandes modifiées dans les trois dernières heures.

  • [import] Suppression des taxes des frais de port pour les commandes B2B sans taxe

Ajout d'un bloc dans la classe "ImportOrder.php" pour supprimer les taxes de frais de port des commandes B2B quand l'option de l'importation des commandes B2B sans taxe est activée.

  • [import] Ajout d'un paramètre dans la fonction "getInvoice()" pour Ă©viter une erreur fatale de Magento

Ajout du paramètre "$order" a l'appel de la fonction native "Order::toInvoice()". Sans l'ajout de cette fonction Magento peut retourner un warning risquant de bloquer l'importation des commandes.

  • 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.
  • [import] Modification des noms de variable de la fonction "checkAndChangeMarketplaceName()"

Changement du nom de la variable "$order" en "$result" dans la fonction "Order::checkAndChangeMarketplaceName()" afin d'éviter que cette dernière soit écrasée lors du processus.

  • 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 3.2.2 (sortie le 11-06-2020)

🎉 Features  
  • [import] Ajout des types de commande dans l'Ă©cran de gestion des commandes
Ajout des types de commande (express, prime, b2b, delivered by marketplace) dans l'écran de gestion des commandes ainsi que dans le détail de commande
  • [import] IntĂ©gration du code rĂ©gion dans les adresses de livraison et de facturation
Recherche de la bonne région lors de la création des adresses de livraison et de facturation (recherche avancée pour l'Espagne et l'Italie)
  • [export] Ajout d'une option permettant la rĂ©cupĂ©ration de donnĂ©e parent sur les enfants
Ajout d'une option dans Config/Export permettant de sélectionner les attributs a récupérer depuis les parents pour les enfants

 
🔧 Bugfix 
  • [import] Refactorisation de la crĂ©ation d'adresse de livraison et de facturation
  • [export] Ajout d'une condition sur le retour d'une mĂ©thode pouvant renvoyer false en plus de null
  • Mise Ă  jour du token d'accès quand on rĂ©cupère un code http 401

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

🔧 Bugfix

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

âś… Version 3.2.0 (sortie le 05-03-2020)

🎉 Features  

  • [import] SĂ©curitĂ© lors de l'import des commandes anonymisĂ©es
Les commandes anonymisées ne sont pas importées, si elles sont déjà importées, le statut peut être mis à jour
  • [import] SĂ©curitĂ© lors de l'import des commandes datant de plus de 3 mois
Les commandes datant de plus de 3 mois ne sont pas importées sauf en cas d'import d'une commande spécifique, si elles sont déjà importées, le statut peut être mis à jour
  • Refonte et optimisation de la classe des connecteurs
Refonte totale de la classe permettant la connexion entre le plugin et les APIs Lengow. Stockage du token provisoire d'autorisation pour éviter de le récupérer à chaque appel (durée de vie de 3000 secondes). Enregistrement de toutes les erreurs possibles retournées par les api ainsi que par Curl. Mise en place de sécurités afin de récupérer le token d'autorisation si ce dernier n'est plus valide. Ajout de constantes pour les routes API, code d'erreur http, format de retour API et méthode API    
  • Optimisation des appels API pour la synchronisation des actions et des commandes
Refonte du système de récupération des commandes et des actions pour ne prendre que les changements effectués dans les 3 dernières heures. Si un synchronisation bloque, ce délais de 3 heures augmente progressivement jusqu'au nombre de jour de synchronisation maximal sélectionné par le marchand. Pour une synchronisation manuel, on partira toujours sur le nombre de jour sélectionné dans la configuration du plugin
  • Affichage d'une alerte quand le plugin n'est plus Ă  jour
Mise en place d'une alerte quand la version du plugin installé n'est plus à jour. Intégration d'un lien pour récupérer directement la dernière version du plugin via ce bloc
  •  Changement de nom du mode "Preprod" en mode "Debug"
 🔧 Bugfix 
  • Refonte et optimisation des dates avec la bonne localisation
  • [import] SĂ©curitĂ© renforcĂ©e pour les commandes qui changent de nom de place de marchĂ©
  • [action] AmĂ©lioration du mapping transporteur en commençant par une recherche stricte puis approximative  

âś… Version 3.1.3 (sortie le 09-01-2020)

🎉 Features
  •  Ajout de la compatibilitĂ© avec php 7.3
🔧 Bugfix 
  • [export] AmĂ©lioration du compteur de produits exporter
  • [export] RĂ©cupĂ©ration des erreurs de crĂ©ation du fichier marketplaces.json  

âś… Version 3.1.2 (sortie le 05-09-2019)

🎉 Features 

  • [action] Recherche du code transporteur via le code et le label lors de l'envoi d'action 
Recherche du code transporteur via le code et le label lors de l'envoi d'action. Amélioration du mapping pour prendre en compte les caractères spéciaux dans le nom des transporteurs 
🔧 Bugfix 
  • [import] Sauvegarde du numĂ©ro de tracking pendant le processus de mise Ă  jour de la commande
  • [export] Quand un produit ne contenait aucune image par dĂ©faut, le plugin retournait une url erronĂ©e   

âś… Version 3.1.1 (sortie le 15-07-2019)

🎉 Features 

  • [import] Optimisation du système de rĂ©cupĂ©ration de commande
Nouvelle gestion de la période de récupération des commandes de manière automatisé. L'intervalle de temps se base sur la date de la dernière synchronisation réussie. Le marchand peut de son côté choisir le nombre max de jour de récupération entre 1 et 10 jours. Cette valeur permet en cas d'erreur d'aller récupérer des commandes plus anciennes. Mise en place d'un filtre pour récupérer toutes les commandes créées entre deux dates distinctes (maximum 10 jours).
  • [import] Mise en cache du système de synchronisation catalogue
Mise en cache de la synchronisation des catalogues (permettant de récupérer les commandes en fonction d'un catalogue). Ce processus s'effectue toutes les 4 heures. Possibilité de forcer le processus via l'url de cron
  • [action] Factorisation et optimisation de l'envoi d'action sur les commandes
Réécriture du processus d'envoi d'action afin de faciliter les développements futurs  

âś… Version 3.1.0 (sortie le 21-05-2019)

🎉 Features 

  • DĂ©sactivation du tracker Lengow par dĂ©faut
Mise en place d'une checkbox dans les réglages du plugin pour désactiver le tracker Lengow et choisir l'identifiant produit unique renseigné dans Lengow. Par défaut le tracker devient désactivé
  •  Enregistrement des donnĂ©es marketplace en cache dans un fichier json
Les données marketplace (liste des actions, des transporteurs, des statuts...) sont enregistrées en cache pour éviter les appels inutiles sur l'api des marketplaces. La mise à jour de ces données se réalise une fois toutes les 24 heures
  • Optimisation globale des appels api
Mise en place de cache afin d'optimiser la gestion des données récupérées via API (Donnée de compte, marketplace, envoi de settings...)

🔧 Bugfix 

  • [export] RĂ©cupĂ©ration des produits Ă  exporter uniquement avec la table eav
  • [action] VĂ©rification sur les actions en attente de rĂ©ponse de la part de la marketplace
  • [export] Mise en cache des donnĂ©es nĂ©cessaires Ă  l'export pour les anciens clients v2
  • Enregistrement direct des donnĂ©es dans la table lengow_order dès la crĂ©ation de la commande Magento   

âś… Version 3.0.2 (sortie le 22-01-2019)

🎉 Features 
  • Mise Ă  jour des commandes annulĂ©es et remboursĂ©es
  • Ajout des liens vers le nouveau help center Lengow
  • [import] Importation des commandes dans la devise native de la marketplace
  • [action] GĂ©nĂ©ration d'un message quand l'api Lengow est indisponible  

🔧 Bugfix
   
  • [import] Ajout de vĂ©rifications supplĂ©mentaires pour tester si un numĂ©ro de tracking contient bien une donnĂ©e valide
  • [export] Les produits enfants sont prĂ©sents lors de l'export des produits inactifs
  • Correction des acl
  • [import] Correction de l'url de cron pour prendre en compte le nom de domaine de la boutique par dĂ©faut
  • Correction du fichier de configuration xml pour isoler les scripts Lengow uniquement sur les pages du plugin
  • [import] Enregistrement des donnĂ©es de tracking dans la table lengow_order
  • [import] Renforcement de la sĂ©curitĂ© pour Ă©viter le doublon de synchronisation
  • Le vidage du cache est effectuĂ© uniquement lors de la modification des donnĂ©es primordiales au plugin

âś… Version 3.0.1 (sortie le 29-06-2018)

🎉 Features 

  • Mise en place du statut remboursĂ© dans l'Ă©cran des commandes
  • Mise en place du protocole https pour les appels API
  • Gestion des paramètres custom_carrier et delivery_date 
🔧 Bugfix  
  • Modification de la requĂŞte Ajax pour forcer l'envoi du paramètre isAjax lors de l'affichage de la page de synchronisation
  • [action] AmĂ©lioration de la fonction qui termine les actions de plus de trois jours
  • Changement du style css pour le label de statut des commandes Lengow
  • [action] Suppression des actions en erreur lorsque la commande est terminĂ©e
  • [import] Ajout du second numĂ©ro de tĂ©lĂ©phone Ă  l'adresse quand le premier est vide
  • [action] Suppression du paramètre shipping_date dans la requĂŞte de vĂ©rification prĂ©cèdent la crĂ©ation de l'action
  • Optimisation de l'affichage des erreurs sur l'Ă©cran des commandes
  • Nettoyage du code pour supprimer l'index user_id non utilisĂ© du connecteur
  • Adaptation du code afin de modifier le nom des champs de id_order Ă  order_id et id_order_line Ă  order_line_id dans le script d'installation du plugin  

âś… Version 3.0.0 (sortie le 09-11-2017)

🎉 Features
  • RĂ©Ă©criture complète pour la nouvelle plateforme Lengow
  • Ajout d'un nouveau tableau de bord
  • Ajout page sĂ©lection des produits
  • Ajout page de gestion des commandes
  • Nouvelle page d'aide
  • Ajout d'une toolbox avec les informations nĂ©cessaires au support
  • Nouvelle page lĂ©gale
  • Ajout du nouveau tag Lengow
  • Nouveau mapping des transporteurs
  • Nouvelle page d'options
  • CrĂ©ation de compte directement dans le plugin
  • Gestion des actions
  • Ajout de nouvelles actions : re-import, resend et resync  

🎉 Features

  • IncrĂ©menter la version pour la marketplace Magento

âś… Version 2.2.7

🎉 Features

  • Enregistrement des donnĂ©es marketplace dans un fichier JSON 
  • [import] Ajouter un numĂ©ro de tĂ©lĂ©phone secondaire aux adresses lorsque le tĂ©lĂ©phone principal est vide
🔧 Bugfix 
  • [export] Charger les identifiants de catĂ©gorie lorsque les donnĂ©es produit sont vides 
  • [action] Envoi d'une action dans la v3 uniquement pour les commandes importĂ©es dans la v3 
  • [export] Obtenez les dates de promotion correctes pour les dernières versions de Magento 
  • [import] Recherche de produits sur merchant_product_id puis marketplace_product_id 
  • [import] SĂ©curitĂ© renforcĂ©e pour Ă©viter les commandes en double suite Ă  la migration v2 / v3

âś… Version 2.2.6

🎉 Features 

  • Ajouter des modifications pour le validateur de la marketplace Magento 
🔧 Bugfix  
  • [import] Ajouter un nouvel identifiant de transaction externe pour la commande 
  • [action] Obtenir un argument supplĂ©mentaire si la liste d'arguments est vide 
  • [action] RĂ©cupĂ©ration et affichage du retour de l'api 
  • [action] Ne pas envoyer de valeur par dĂ©faut pour un argument supplĂ©mentaire 
  • [action] Avis pour la valeur par dĂ©faut dans l'argument de description

🎉 Features

  • Ajouter une nouvelle racine pour synchroniser l'ordre avec Lengow 
  • Ajouter de nouveaux journaux pour envoyer des actions

🎉 Features

  • Ajouter de nouveaux paramètres dans l'action d'appel du marchĂ© avec la valeur par dĂ©faut
🔧 Bugfix
    • Changer de balise simple avec de nouvelles variables 
    • [import] Obtenir le champ full_name dans l'API de commande 
🔧 Bugfix
  • [import] Ajouter un nouveau legacy_code dans la classe marketplace

🎉 Features

  • Processus d'importation compatible avec la plate-forme v2 et v3 Lengow en mĂŞme temps

🎉 Features

  • Nouvelle version compatible avec la plateforme v3 Lengow

🎉 Features

  • [Export] Nouvelle façon d'exporter le produit (optimisation de la vitesse)
  • [Export] VĂ©rifiez si le flux d'exportation est dĂ©jĂ  lancé 
  • [Export] Nettoyer les anciens fichiers d'exportation d'horodatage dans le mĂ©dia / magasin> 10 jours 
  • [Export] Nettoyer le fichier lengow_feed gĂ©nĂ©rĂ© par cron si "active_store" est dĂ©fini sur false

🔧 Bugfix
  • [Importer] Ne pas utiliser la conversion des prix lors de l'importation de la commande 
  • [Import] Correction d'un devis d'exception avec un deuxième paramètre manquant 
  • [Import] Correction de l'utilisation de "," dans l'ID de groupe 
  • [Importer] Correction de la recherche par identifiant avec regex 
  • [Exporter] Correction des magasins de bogues avec une devise diffĂ©rente [ACL] Correction des autorisations ACL 
  • [Exporter] Nettoyer le format Json & Yaml 

âś… Version 2.1.1

🎉 Features

  • Interface de dĂ©bogage (lengow_debug)
🔧 Bugfix
  • [Export] Correction de la compatibilitĂ© avec l'ancienne version de php ([] => array ())

âś… Version 2.1.0

🎉 Features

  • L'adresse IP du groupe doit ĂŞtre dĂ©finie pour chaque magasin et non globalement 
  • Nouvelle option pour activer le flux par magasin (n'oubliez pas d'activer le flux avec cela) 
  • Vous pouvez choisir le produit Ă  exporter dans "GĂ©rer l'exportation des produits" par magasin ou Ă  l'Ă©chelle mondiale 
  • Les produits annulĂ©s ne sont plus importĂ©s dans les commandes

🔧 Bugfix  
  • [Exporter] Correction de la sĂ©lection des produits Ă  exporter dans "GĂ©rer l'exportation des produits" par magasin 
  • Optimiser le processus d'exportation RĂ©Ă©criture du processus d'importation
-

Articles dans cette section

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