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

🎉 Features 

  • 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é
  • Suppression de la compatibilitĂ© avec PrestaShop 1.5
    Suppression de tout le code spécifique à la version 1.5 de PrestaShop et nettoyage du code existant
  • 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
  • Mise Ă  jour rĂ©gulière des donnĂ©es de la marketplace pour le matching des transporteurs
    Mise à jour régulière du label de la marketplace ainsi que de la donnée indiquant qu’un transporteur personnalisé peut être utilisé pour une action ship. Concrètement, le choix du code transporteur est maintenant obligatoire uniquement pour les marketplaces n’acceptant pas un transporteur personnalisé.

🔧 Bugfix

  • Ajout de la compatibilitĂ© avec PrestaShop 1.7.8.1
    Correction de la déclaration de la fonction LengowCart::updateQty() pour la rendre compatible avec la version 1.7.8.1 de PrestaShop
  • [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.1 (sortie le 04-11-2021)

🎉 Features   

  •  Prise en charge de PrestaShop 1.7.8

Le processus d'installation a été compromis sur la version 1.7.8 en raison de la modification et du renommage effectués par PrestaShop dans la classe de base "Product".

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

Suppression de tout le code spécifique à la version 1.4 de PrestaShop et nettoyage du code existant.

âś… Version 3.3.2 (sortie le 12-08-2021)

🔧 Bugfix

  • Correction du paramètre GET selection pour l’url d’export

Mise en place d'un fix pour corriger la récupération du paramètre GET selection dans l’url d’export et ainsi retourner le bon nombre de produits.

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

  • Ajout du champ JSON dans le dĂ©tail de la commande

IntĂ©gration du champ "Format JSON" contenant le JSON complet de la commande au moment de l'importation dans le module. Ce champ est visible dans le bloc Lengow qui se trouve dans le dĂ©tail de la commande PrestaShop.

🔧 Bugfix

  • RĂ©cupĂ©ration de l'url de principale de la boutique pour les urls du plugin

Amélioration de la fonction getBaseUrl() pour prendre toujours en compte l'url principale de la boutique PrestaShop. Avant cette correction, les urls du plugin (feed et cron) pouvaient utiliser des sous-domaines parfois inactifs.

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

âś… Version 3.2.4 (sortie le 26-02-2021)

🎉 Features 

  • Ajout de la compatibilitĂ© pour les versions 1.7.7.x de PrestaShop

Gestion de l'importation des commandes sur les dernières versions de PrestaShop 1.7.7.x et mise à jour du template sur le détail de la commande

🔧 Bugfix

  • Correction de la requĂŞte SQL sur la recherche de produit

Mise en place d'une correction sur la jointure de la requête SQL recherchant un produit en fonction de l'un de ses attributs (référence, ean, isbn, id....)

  • AmĂ©lioration du compteur sur les grilles du module

Remplacement d'une fonction native de PrestaShop par un count SQL sur le code récupérant le nombre d'éléments nécessaires à la pagination sur les grilles du module (produit et commande).

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

🎉 Features 

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

Mise en place des nouvelles urls du Help Center Lengow ainsi que du formulaire permettant la création de ticket support (français et anglais).

  • Affiche du numĂ©ro de TVA intracommunautaire dans le descriptif des orders 

Ajout dans la table lengow_order d'une entrée "customer_vat_number", récupération & affiche du VAT dans la description des orders côté admin

🔧 Bugfix

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

 đźŽ‰ Features  

  • [import] Ajout des types de commande

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] Importation des commandes dans la devise native de la marketplace

Ajout d'une option dans la configuration du module afin d'importer les commandes avec la devise native de la marketplace. Par défaut, le module apporte les commandes avec la devise sélectionnée dans Lengow

  • [import]  Gestion des rĂ©gions pour les adresses

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)

 

🔧 Bugfix 

  • Ajout d'un isset() pour vĂ©rifier si un attribut existe et Ă©viter les notices php
  • 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

  • [export] Changer la condition pour trouver les combinaisons d'attributs
  • Ajout du code http 201 dans les codes succès

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

🎉 Features  

  • Ajout de la compatibilitĂ© avec php 7.3 
  • [import] SĂ©curitĂ© lors de l'import des commandes anonymisĂ©es

Les commandes anonymisĂ©es 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

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

  • Refactorisation et optimisation de la classe connector

Refonte totale de la classe permettant la connexion entre le module 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 commandes et des actions

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

  • Renommage du mode preprod en Debug Mode

 đź”§ 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Ă©

âś… Version 3.1.4 (sortie le 16-10-2019)

🔧 Bugfix 

  • [import] Suppression de la compatibilitĂ© avec les versions 3 du plugin Mondial Relay  

âś… Version 3.1.3 (sortie le 11-10-2019)

🎉 Features

  • [import]  Enregistrement du vat number sur les adresses

Enregistrement du numéro de TVA intracommunautaire sur les adresses de livraison et de facturation. Si cette donnée est présente uniquement sur la l'adresse de facturation, elle est copiée sur l'adresse de livraison

 

🔧 Bugfix 

  • RĂ©cupĂ©ration de toutes les boutiques actives lors de la recherche par token
  • Mise en place de lien dynamique dans les templates pour les scripts js et css
  • [import] Mise en place du matching sĂ©mantique des transporteurs quand une marketplace ne retourne pas de shipping methods mais des carriers (ou l'inverse)  

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

🎉 Features 

  • [export] Factorisation et optimisation de la rĂ©cupĂ©ration des donnĂ©es produit

Réécriture de la classe product afin de faciliter les développements futurs et d'optimiser le processus d'export.

  • [export] Ajout du champ isbn dans le flux d'export

La version 1.7 de PrestaShop donne la possibilité de renseigner l'isbn sur les produits. Cette valeur est maintenant présente dans le flux d'export par défaut. Elle est vide pour les versions inférieures à la 1.7.

 

🔧 Bugfix 

  • [import] DĂ©placement du dossier contenant les templates de mail pour Prestashop 1.7
  • Correction du processus de mise Ă  jour du module   

âś… Version 3.1.1 (sortie le 28-06-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  

  • [import] Ajout de la recherche sĂ©mantique sur le matching transporteur

Mise en place du matching sémantiques des transporteur (en option) pour les marketplaces ne proposant ni transporteur ni méthodes de transport. Ce matching essaie de relier sémantiquement le nom du transporteur retourné par la marketplace avec les transporteur PrestaShop du marchand.

  • [export] Ajout du champ price_wholesale (Prix d'achat) dans le flux d'export

 Ajout du champ price_wholesale (Prix d'achat) pour tous les clients v3

🔧 Bugfix

  • [import] Mise Ă  jour du script permettant de crĂ©er un enregistrement dans les tables spĂ©cifiques du module Mondial Relay
  • [export] RĂ©cupĂ©ration et affichage des produits dĂ©sactivĂ©s dans la grille produit ainsi que dans le compteur de produit  

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

🎉 Features 

  • Enregistrement des donnĂ©es marketplace en cache dans un fichier

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...)

  • DĂ©sactivation du tracker Lengow

Mise en place d'une checkbox dans les réglages du module pour désactiver le tracker Lengow et choisir l'identifiant produit unique renseigné dans Lengow. Par défaut le tracker devient désactivé

  • Ajout du champ meta_title dans l'export legacy

Ajout du champ meta_title pour tous les clients provenant de la v2

🔧 Bugfix 

  • [export] VĂ©rification multiples sur chaque champ pour supprimer les doublons d'entĂŞte
  • [action] VĂ©rification sur les actions en attente de rĂ©ponse de la part de la marketplace
  • Le paramètre de la fonction count() doit ĂŞtre un tableau pour php 7.2
  • [action] Mise en cache des donnĂ©es nĂ©cessaire aux exports legacy
  • Correction du nombre de produits par page pour la pagination
  • Enregistrement direct des donnĂ©es dans la table lengow_order dès la crĂ©ation de la commande PrestaShop  

âś… Version 3.0.5 (sortie le 18-03-2019)

🔧 Bugfix 

  • [export] Nettoyage des champs du flux d'export en faisant attention Ă  la casse
  • [export] Ajout d'une valeur par dĂ©faut au tableau des produits exclus
  • [export] RĂ©cupĂ©ration les images du parent quand on a aucune images de sĂ©lectionnĂ© sur la combinaison
  • [export] RĂ©cupĂ©ration d'un id_lang par dĂ©faut pour l'affichage de la grille produit  

âś… Version 3.0.4 (sortie le 28-01-2019)

🎉 Features

  • Ajout des liens vers le nouveau help center Lengow
  •  [action] GĂ©nĂ©ration d'un message quand l'api Lengow est indisponible 

🔧 Bugfix 

  • [export] RĂ©cupĂ©ration des champs additionnels
  • [import] Correction des rapports envoyĂ©s par mail
  • [import] Conversion du tableau des commentaires de commande vers un string
  • [export] Modification des champs images pour les exports legacy
  • [import] Ajout d'un nouveau paramètre dans la fonction updateQty() pour respecter la fonction native de PrestaShop 1.7.3
  • [import] Renforcement de la sĂ©curitĂ© pour Ă©viter le doublon de synchronisation
  • [export] Un produit est ignorĂ© quand il contient des combinaisons dĂ©fectueuses  

âś… Version 3.0.3 (sortie le 19-09-2018)

🎉 Features

  • [import] Ajout de logs sur le matching des transporteur

Nouveaux logs de maintenance sur le sélection du transporteur en fonction de la méthode ou du carrier retourné par l'api. Le module indique également si le transporteur par défaut est sélectionné

🔧 Bugfix 

  • Passage des donnĂ©es integer en boolean pour les champs de type checkbox
  • Nouvelle vĂ©rification de donnĂ©e pour les bases de donnĂ©es non sensibles Ă  la casse 
  • [export] AmĂ©lioration de la gestion des paramètres d'export pour une boutique spĂ©cifique 

âś… Version 3.0.2 (sortie le 05-09-2018)

🎉 Features 

  • Mise en place du statut remboursĂ© dans l'Ă©cran des commandes
  • Mise en place d'un filtre indiquant le nombre d'Ă©lĂ©ment dans les grilles
  • Mise en place du protocole https pour les appels api
  • Gestion des mĂ©thodes au sein du matching des transporteurs
  • Gestion des paramètres custom_carrier et delivery_date
  • Mise Ă  jour des commandes annulĂ©es et remboursĂ©es  

🔧 Bugfix 

  • AmĂ©lioration de l'affichage des erreurs dans l'Ă©cran des commandes
  • [action] Correction des dates de crĂ©ation et de mise Ă  jour des actions
  • [action] Suppression du paramètre shipping_date dans la requĂŞte de vĂ©rification prĂ©cĂ©dant la crĂ©ation de l'action
  • Suppression de l'index user_id non utilisĂ© du connecteur
  • RĂ©cupĂ©ration du language_code Ă  la place de l'iso_code pour l'iframe Lengow
  • AmĂ©lioration du processus d'installation/mise Ă  jour du module afin d'Ă©viter des doublons    

âś… Version 3.0.1 (sortie le 16-02-2018)

🎉 Features 

  •  Refactorisation complète des processus d'installation et de mise Ă  jour

🔧 Bugfix  

  • Ajout d'indexes dans les tables lengow_order, lengow_product et lengow_log_import afin d'optimiser l'affichage des diffĂ©rentes grilles
  • [export] RĂ©alisation d'un script de migration afin de passer la sĂ©lection globale en sĂ©lection par boutique
  • [export] Migration complète des anciens paramètres du module
  • [export] Changement de l'attribut image_product pour les champs legacy
  • [action] Suppression des actions en erreur lorsque la commande est terminĂ©e

âś… 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 matching des transporteurs
  • Nouvelle page d'options
  • CrĂ©ation de compte directement dans le module
  • Gestion des actions
  • Ajout de nouvelles actions : re-import, resend et resync  

Changelogs / Prestashop - module Lengow

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

🎉 Features 

  • 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é
  • Suppression de la compatibilitĂ© avec PrestaShop 1.5
    Suppression de tout le code spécifique à la version 1.5 de PrestaShop et nettoyage du code existant
  • 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
  • Mise Ă  jour rĂ©gulière des donnĂ©es de la marketplace pour le matching des transporteurs
    Mise à jour régulière du label de la marketplace ainsi que de la donnée indiquant qu’un transporteur personnalisé peut être utilisé pour une action ship. Concrètement, le choix du code transporteur est maintenant obligatoire uniquement pour les marketplaces n’acceptant pas un transporteur personnalisé.

🔧 Bugfix

  • Ajout de la compatibilitĂ© avec PrestaShop 1.7.8.1
    Correction de la déclaration de la fonction LengowCart::updateQty() pour la rendre compatible avec la version 1.7.8.1 de PrestaShop
  • [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.1 (sortie le 04-11-2021)

🎉 Features   

  •  Prise en charge de PrestaShop 1.7.8

Le processus d'installation a été compromis sur la version 1.7.8 en raison de la modification et du renommage effectués par PrestaShop dans la classe de base "Product".

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

Suppression de tout le code spécifique à la version 1.4 de PrestaShop et nettoyage du code existant.

âś… Version 3.3.2 (sortie le 12-08-2021)

🔧 Bugfix

  • Correction du paramètre GET selection pour l’url d’export

Mise en place d'un fix pour corriger la récupération du paramètre GET selection dans l’url d’export et ainsi retourner le bon nombre de produits.

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

  • Ajout du champ JSON dans le dĂ©tail de la commande

IntĂ©gration du champ "Format JSON" contenant le JSON complet de la commande au moment de l'importation dans le module. Ce champ est visible dans le bloc Lengow qui se trouve dans le dĂ©tail de la commande PrestaShop.

🔧 Bugfix

  • RĂ©cupĂ©ration de l'url de principale de la boutique pour les urls du plugin

Amélioration de la fonction getBaseUrl() pour prendre toujours en compte l'url principale de la boutique PrestaShop. Avant cette correction, les urls du plugin (feed et cron) pouvaient utiliser des sous-domaines parfois inactifs.

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

âś… Version 3.2.4 (sortie le 26-02-2021)

🎉 Features 

  • Ajout de la compatibilitĂ© pour les versions 1.7.7.x de PrestaShop

Gestion de l'importation des commandes sur les dernières versions de PrestaShop 1.7.7.x et mise à jour du template sur le détail de la commande

🔧 Bugfix

  • Correction de la requĂŞte SQL sur la recherche de produit

Mise en place d'une correction sur la jointure de la requête SQL recherchant un produit en fonction de l'un de ses attributs (référence, ean, isbn, id....)

  • AmĂ©lioration du compteur sur les grilles du module

Remplacement d'une fonction native de PrestaShop par un count SQL sur le code récupérant le nombre d'éléments nécessaires à la pagination sur les grilles du module (produit et commande).

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

🎉 Features 

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

Mise en place des nouvelles urls du Help Center Lengow ainsi que du formulaire permettant la création de ticket support (français et anglais).

  • Affiche du numĂ©ro de TVA intracommunautaire dans le descriptif des orders 

Ajout dans la table lengow_order d'une entrée "customer_vat_number", récupération & affiche du VAT dans la description des orders côté admin

🔧 Bugfix

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

 đźŽ‰ Features  

  • [import] Ajout des types de commande

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] Importation des commandes dans la devise native de la marketplace

Ajout d'une option dans la configuration du module afin d'importer les commandes avec la devise native de la marketplace. Par défaut, le module apporte les commandes avec la devise sélectionnée dans Lengow

  • [import]  Gestion des rĂ©gions pour les adresses

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)

 

🔧 Bugfix 

  • Ajout d'un isset() pour vĂ©rifier si un attribut existe et Ă©viter les notices php
  • 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

  • [export] Changer la condition pour trouver les combinaisons d'attributs
  • Ajout du code http 201 dans les codes succès

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

🎉 Features  

  • Ajout de la compatibilitĂ© avec php 7.3 
  • [import] SĂ©curitĂ© lors de l'import des commandes anonymisĂ©es

Les commandes anonymisĂ©es 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

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

  • Refactorisation et optimisation de la classe connector

Refonte totale de la classe permettant la connexion entre le module 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 commandes et des actions

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

  • Renommage du mode preprod en Debug Mode

 đź”§ 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Ă©

âś… Version 3.1.4 (sortie le 16-10-2019)

🔧 Bugfix 

  • [import] Suppression de la compatibilitĂ© avec les versions 3 du plugin Mondial Relay  

âś… Version 3.1.3 (sortie le 11-10-2019)

🎉 Features

  • [import]  Enregistrement du vat number sur les adresses

Enregistrement du numéro de TVA intracommunautaire sur les adresses de livraison et de facturation. Si cette donnée est présente uniquement sur la l'adresse de facturation, elle est copiée sur l'adresse de livraison

 

🔧 Bugfix 

  • RĂ©cupĂ©ration de toutes les boutiques actives lors de la recherche par token
  • Mise en place de lien dynamique dans les templates pour les scripts js et css
  • [import] Mise en place du matching sĂ©mantique des transporteurs quand une marketplace ne retourne pas de shipping methods mais des carriers (ou l'inverse)  

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

🎉 Features 

  • [export] Factorisation et optimisation de la rĂ©cupĂ©ration des donnĂ©es produit

Réécriture de la classe product afin de faciliter les développements futurs et d'optimiser le processus d'export.

  • [export] Ajout du champ isbn dans le flux d'export

La version 1.7 de PrestaShop donne la possibilité de renseigner l'isbn sur les produits. Cette valeur est maintenant présente dans le flux d'export par défaut. Elle est vide pour les versions inférieures à la 1.7.

 

🔧 Bugfix 

  • [import] DĂ©placement du dossier contenant les templates de mail pour Prestashop 1.7
  • Correction du processus de mise Ă  jour du module   

âś… Version 3.1.1 (sortie le 28-06-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  

  • [import] Ajout de la recherche sĂ©mantique sur le matching transporteur

Mise en place du matching sémantiques des transporteur (en option) pour les marketplaces ne proposant ni transporteur ni méthodes de transport. Ce matching essaie de relier sémantiquement le nom du transporteur retourné par la marketplace avec les transporteur PrestaShop du marchand.

  • [export] Ajout du champ price_wholesale (Prix d'achat) dans le flux d'export

 Ajout du champ price_wholesale (Prix d'achat) pour tous les clients v3

🔧 Bugfix

  • [import] Mise Ă  jour du script permettant de crĂ©er un enregistrement dans les tables spĂ©cifiques du module Mondial Relay
  • [export] RĂ©cupĂ©ration et affichage des produits dĂ©sactivĂ©s dans la grille produit ainsi que dans le compteur de produit  

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

🎉 Features 

  • Enregistrement des donnĂ©es marketplace en cache dans un fichier

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...)

  • DĂ©sactivation du tracker Lengow

Mise en place d'une checkbox dans les réglages du module pour désactiver le tracker Lengow et choisir l'identifiant produit unique renseigné dans Lengow. Par défaut le tracker devient désactivé

  • Ajout du champ meta_title dans l'export legacy

Ajout du champ meta_title pour tous les clients provenant de la v2

🔧 Bugfix 

  • [export] VĂ©rification multiples sur chaque champ pour supprimer les doublons d'entĂŞte
  • [action] VĂ©rification sur les actions en attente de rĂ©ponse de la part de la marketplace
  • Le paramètre de la fonction count() doit ĂŞtre un tableau pour php 7.2
  • [action] Mise en cache des donnĂ©es nĂ©cessaire aux exports legacy
  • Correction du nombre de produits par page pour la pagination
  • Enregistrement direct des donnĂ©es dans la table lengow_order dès la crĂ©ation de la commande PrestaShop  

âś… Version 3.0.5 (sortie le 18-03-2019)

🔧 Bugfix 

  • [export] Nettoyage des champs du flux d'export en faisant attention Ă  la casse
  • [export] Ajout d'une valeur par dĂ©faut au tableau des produits exclus
  • [export] RĂ©cupĂ©ration les images du parent quand on a aucune images de sĂ©lectionnĂ© sur la combinaison
  • [export] RĂ©cupĂ©ration d'un id_lang par dĂ©faut pour l'affichage de la grille produit  

âś… Version 3.0.4 (sortie le 28-01-2019)

🎉 Features

  • Ajout des liens vers le nouveau help center Lengow
  •  [action] GĂ©nĂ©ration d'un message quand l'api Lengow est indisponible 

🔧 Bugfix 

  • [export] RĂ©cupĂ©ration des champs additionnels
  • [import] Correction des rapports envoyĂ©s par mail
  • [import] Conversion du tableau des commentaires de commande vers un string
  • [export] Modification des champs images pour les exports legacy
  • [import] Ajout d'un nouveau paramètre dans la fonction updateQty() pour respecter la fonction native de PrestaShop 1.7.3
  • [import] Renforcement de la sĂ©curitĂ© pour Ă©viter le doublon de synchronisation
  • [export] Un produit est ignorĂ© quand il contient des combinaisons dĂ©fectueuses  

âś… Version 3.0.3 (sortie le 19-09-2018)

🎉 Features

  • [import] Ajout de logs sur le matching des transporteur

Nouveaux logs de maintenance sur le sélection du transporteur en fonction de la méthode ou du carrier retourné par l'api. Le module indique également si le transporteur par défaut est sélectionné

🔧 Bugfix 

  • Passage des donnĂ©es integer en boolean pour les champs de type checkbox
  • Nouvelle vĂ©rification de donnĂ©e pour les bases de donnĂ©es non sensibles Ă  la casse 
  • [export] AmĂ©lioration de la gestion des paramètres d'export pour une boutique spĂ©cifique 

âś… Version 3.0.2 (sortie le 05-09-2018)

🎉 Features 

  • Mise en place du statut remboursĂ© dans l'Ă©cran des commandes
  • Mise en place d'un filtre indiquant le nombre d'Ă©lĂ©ment dans les grilles
  • Mise en place du protocole https pour les appels api
  • Gestion des mĂ©thodes au sein du matching des transporteurs
  • Gestion des paramètres custom_carrier et delivery_date
  • Mise Ă  jour des commandes annulĂ©es et remboursĂ©es  

🔧 Bugfix 

  • AmĂ©lioration de l'affichage des erreurs dans l'Ă©cran des commandes
  • [action] Correction des dates de crĂ©ation et de mise Ă  jour des actions
  • [action] Suppression du paramètre shipping_date dans la requĂŞte de vĂ©rification prĂ©cĂ©dant la crĂ©ation de l'action
  • Suppression de l'index user_id non utilisĂ© du connecteur
  • RĂ©cupĂ©ration du language_code Ă  la place de l'iso_code pour l'iframe Lengow
  • AmĂ©lioration du processus d'installation/mise Ă  jour du module afin d'Ă©viter des doublons    

âś… Version 3.0.1 (sortie le 16-02-2018)

🎉 Features 

  •  Refactorisation complète des processus d'installation et de mise Ă  jour

🔧 Bugfix  

  • Ajout d'indexes dans les tables lengow_order, lengow_product et lengow_log_import afin d'optimiser l'affichage des diffĂ©rentes grilles
  • [export] RĂ©alisation d'un script de migration afin de passer la sĂ©lection globale en sĂ©lection par boutique
  • [export] Migration complète des anciens paramètres du module
  • [export] Changement de l'attribut image_product pour les champs legacy
  • [action] Suppression des actions en erreur lorsque la commande est terminĂ©e

âś… 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 matching des transporteurs
  • Nouvelle page d'options
  • CrĂ©ation de compte directement dans le module
  • Gestion des actions
  • Ajout de nouvelles actions : re-import, resend et resync  
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0
Vous avez d’autres questions ? Envoyer une demande