Historique des versions de Merlin Backoffice pour PrestaShop

Merlin Backoffice, est une fusion et évolution de PrestaPricing et de PrestaCatégories .

Voir les grandes différences dans cet article du blog.

Les deux listes suivantes commencent donc à la 1ere version de Merlin Backoffice sortie en 2017 et n'intègrent pas l'historique des versions de PrestaPricing et PrestaCatégories, développées à partir de 2010.

Nouveautés et améliorationsVersion de sortie

Découvrez en images toutes les nouveautés majeures de la V1.4 concernant l'ajout de photos dans PrestaShop dans cet article du blog.
1.4.0.a.build2
Amélioration : pour gagner du temps, ne plus télécharger les images des produits via l'import, pour les lignes indiquant "n'existe pas" (cas ou on n'a pas coché l'option "Créer produits non existants" ou non associés à la boutique par défaut) ou en "echec". De même, ne pas télécharger les images des catégories des produits "orphelins". De même pour les images des produits des déclinaisons "orphelines".1.4.0.a.build2
Sécurité : il n'est plus possible de se connecter avec la clé ce cryptage par défaut. Merlin vous demande de la modifier si vous ne l'avez pas encore fait. Ainsi on limite encore un peu plus les risques de piratage de vos données ou d'injection dans la base.1.4.0.a.build2
Sécurité : Sitolog à fait le choix de la sécurité à tous les étages. Il est à présent rendu obligatoire de choisir l'option de crypter les requêtes envoyées vers le serveur, lorsque la connexion n'est pas de type HTTPS. Nous recommandons de plus l'activation du protocole TSLS (HTTPS Strict). De plus, si vous êtes en HTTPS et lorsque vous choisissez de ne pas crypter les requêtes pour bénéficier de la vitesse maximum, Merlin envoie un code d'identification avec chaque requête (qui lui est obligatoire)1.4.0.a.build2
Amélioration : une nouvelle optimisation du code d'initialisation de Merlin fait gagner encore un peu de temps en supprimant (regroupant) une dizaine de requêtes SQL. Sur un site témoin, la phase d'ouverture passe de 43 secondes à 26 secondes1.4.0.a.build2
Ergonomie : la colonne affichant les photos est déplacée en 1ere position dans la table des images des produits1.4.0.a.build2
Nouveauté : une option permet de protéger les légendes actuelles des images contre la re-génération automatique, lorsque l'on ré-associe la même photo au même produit pour par exemple y ajouter des déclinaisons.1.4.0.a.build2
Nouveauté : ajout dans les options de recherche automatique des photos à associer de deux nouveaux filtres sur la valeur de la rubrique à comparer au nom des fichiers (valeur avant le dernier séparateur et après le premier séparateur). Permet par exemple d'associer les images comme 123_toto.jpg au produits de référence 123_toto_beta, 123_toto_final1.4.0.a.build2
Nouveauté géniale : le générateur et le modificateur de déclinaisons permettent à présent de définir une liste de photos à associer (et éventuellement télécharger avant) à chaque valeur d'attribut. Les déclinaisons (soit toutes, soit juste celles modifiées, soit celles pré-sélectionnées) utilisant l'attribut recevront la photo. Ainsi par exemple, dès la création (au choix fonctionne aussi ou pas avec les déclinaisons déjà existantes), vous pouvez associer la photo bleue à toutes les variantes ble1.4.0.a.build2
Nouveauté : nouvelle option dans les réglages de la recherche automatique des images des produits et catégories, "Egalité stricte", qui permet de choisir si par exemple un fichier nommé "ben" doit ou pas être associé a une référence "abeni" (différence entre "contient et "égal à "). A été ajoutée en particulier pour les associations automatiques aux déclinaisons selon les valeurs d'attributs (ex : en égalité stricte, la taille L n'est pas pas associée à l'attribut BLEU (bleu contient un l, mais1.4.0.a.build2
Amélioration : ajout d'une jauge de progression dynamique pendant la recherche automatique de photos à associer aux produits et / ou aux déclinaisons dans un dossier local ou distant.1.4.0.a.build2
Nouveauté : dans la table des images des produits, une colonne vous indique le nom du fichier historique ayant été utilisé pour fabriquer l'image. Cela permet de filtrer vos images par nom de fichier pour par exemple remplacer par lot l'image commune à plusieurs produits ou encore utiliser en partie cette colonne, avec MagicEdit pour remplir les balises ALT (légendes).1.4.0.a.build2
Sécurité : la récupération du nom de la base, de son préfix, du numéro d'employé et de la valeur de clé est elle aussi cryptée.1.4.0.a.build2
Optimisation : le cryptage des requêtes étant rendu obligatoire pour les connexions HTTP non sécurisées, le code de cryptage et décryptage des requêtes et données a été optimisé pour un gain en vitesse de l'ordre de 40% afin de réduire un peu l'impact sur la vitesse, du renforcement de la sécurité. Pour ceux qui utilisaient déjà le cryptage, c'est un gain net en vitesse, surtout pour les traitements de masse et les importations, mais également pour la lecture des données.1.4.0.a.build2
Sécurisation : tous les scripts du module connecteur (qui d'ailleurs change de nom) sont à présent exécutables uniquement après identification avec l'utilisateur et le mot de passe employé PrestaShop. De plus, quand Merlin fait appel à l'un des scripts il crypte le mot de passe pour s'identifier1.4.0.a.build2
Nouveauté : une nouvelle option permettant de n'importer les photos des produits que vers ceux qui n'ont pas de déclinaisons (lignes pour lesquelles la clé de synchro déclinaisons est vide). Cela permet d'importer les photos lors de l'import des produits ET lors de l'import des déclinaisons sans créer de doublon et d'éviter de créer des produits simples sans photo.1.4.0.a.build2
Nouveauté dont vous réviez peut être pour votre SEO : nouvel outil de remplissage intelligent et paramétrable des légendes (balises ALT) des photos des produits, en même temps que l'ajout (ou maintenant remplacement) de photos, pour améliorer les SEO de vos fiches en un tour de main. Vous pouvez par exemple comme avant automatiquement insérer le nom du produits et / ou du fichier, mais aussi les références, marques, catégorie, code à barres... Et même les valeurs des attributs communs à toutes le1.4.0.a.build2
Nouveauté : grâce à la gestion de l'historique des images, vous pouvez à présent remplacer la photo de tous les produits ayant déjà une photo créée à partir du même nom de fichier, et ne pas l'ajouter sur les autres produits. Hyper pratique pour mettre à jour la même photo sur une infinité de produits sans même chercher lesquels sont concernés. Pour cela il faut filtrer les produits ayant déjà au moins une photo, puis choisir les options   "Toujours la remplacer" et "Ne jamais ajouter l'image"1.4.0.a.build2
Nouveauté : MagicEdit disponible dans la colonne contenant les chemins et urls des photos dans la table d'importation, permettant par exemple de faire des correction en masse des nom de domaine ou de remplacer les url par un chemin local1.4.0.a.build2
Nouveauté : Merlin vous permet de choisir d'afficher certaines photos de produit que lorsque le client affiche la page dans une langue données. C'est la technique employée sur le propre site de Sitolog pour les photos contenant des textes en français ou en anglais.1.4.0.a.build2
Sécurité : pour prévenir tout risque d'attaque par d'injection SQL, les requêtes envoyées vers le serveur sont à présent obligatoirement cryptées. De plus, toutes les requêtes reçues par le nouveau module connecteur passent par une étape d'identification de l'envoyeur (vérification du mot de passe PrestaShop) pour bloquer toute tentative d'accès avec un autre programme. Avec cette sécurisation à plusieurs étages, on perd naturellement un peu en vitesse, surtout lors des importations, mais c'est1.4.0.a.build2
Sécurisation : renforcement de la sécurisation de la première connexion, destinée à récupérer le nom de la base de données et son préfix, après avoir demandé à votre PrestaShop de vous identifier, en cryptant le mot de passe à partir de votre clé de cryptage. De ce fait, cette clé n'est plus lue automatiquement par Merlin, il vous est demandé de la saisir1.4.0.a.build2
Nouveauté : et pas des moindres, le glisser déposer d'une photo dans la table des images en bas à droite, servant à remplacer une photo par une autre peut se faire à présent sur plusieurs lignes pré-sélectionnées. Combiné avec le nouveau tri sur le nom des fichiers historique ayant été utilisés pour fabriquer les images, cela donne une seconde méthode pour remplacer en une opération la même image sur une infinité de produits.1.4.0.a.build2
Nouveauté : option permettant d'envoyer une photo vers uniquement les produits ou catégories qui n'ont pas encore d'image. Cela évite de devoir soit même filtrer les produits.1.4.0.a.build2
Amélioration : dans le générateur PRO d'étiquettes, tous les prix et pourcentage divers sont arrondis à 2 chiffres après la virgule.1.4.0.a.build2
Ergonomie : l'option d'ajout du numéro du port FTP dans l'url est disponible dans la fenêtre des réglages d'ajout d'images depuis l'importation. Avant n'était accessible que depuis la fenêtre d'ajout manuel d'une adresse d'image.1.4.0.a.build2
Nouveauté : dans l'onglet Fiche catégorie, possibilité de choisir entre l'affichage de la miniature ou de la photo principale, afin de permettre l'ajout ou remplacement par glisser déposer une nouvelle photo de catégorie ou de sa miniature (nécessite PS 1.6.1 et +)1.4.0.a.build2
Nouveauté : possibilité de choisir indépendement la taille des photos de la table des produits et déclinaisons, de la fiche et de la table des images1.4.0.a.build2
Nouveauté : dans la table des images des catégories, quand on choisi le format d'affichage "Medium" la colonne "Miniature" permet d'indiquer si cette imagette provient d'une image principale ou d'une "miniature" . Cela permet de rapidement voir quelles catégories ont ou pas une miniature et également de réaliser des remplacement d'image par glisser déposer dans le format de votre choix (photo principale ou miniature)1.4.0.a.build2
Amélioration : la table des images des catégories n'affiche plus une ligne vide pour les catégories sans photo1.4.0.a.build2
Nouveauté : le clic sur une photo de produit ou de catégorie, dans les tables ou les fiches, permet de l'afficher dans sa taille réelle dans une fenêtre flottante. Désactivable dans les options d'affichage.
Très utile pour ceux qui sélectionnent visuellement leur produits, sans vouloir trop agrandir les photos dans les tables et pour vérifier la qualité des photos.
Fonctionne aussi pour les nouvelle photos "miniatures" des catégories.
1.4.0.a.build2
Amélioration : le format d'affichage des "Grandes" photos des catégories est réglé 2 x plus petit pour éviter de prendre inutilement toute la place dans les tables1.4.0.a.build2
Nouveauté : possibilité d'exporter et de ré-importer le résultat de la liste d'envoi d'images de produit et de catégories, avec conservation du statut (envoyer, échec,...) et couleur de chaque ligne. Hyper pratique si vous avez des problèmes de connexion et souhaitez renvoyer plus tard uniquement les photos manquantes1.4.0.a.build2
Nouveauté majeure : les outils de recherche et d'association automatique des photos d'un dossier fonctionnent aussi à présent sur les déclinaisons (comparaison du nom du fichier ou dossier des images avec par exemple la référence de la déclinaison, ou leur identifiant ou la couleur d'un attribut).1.4.0.a.build2
Nouveauté, ajout dans les tables d'envoi des images, d'une colonne indiquant le statut du transfert. Cela permet de filtrer les lignes en échec avant d'exporter le fichier, avant de ne relancer que celles ci.1.4.0.a.build2
Amélioration : dans les onglet fiches, les images sont automatiquement grossie (homométhiquement) pour occuper tout l'espace disponible1.4.0.a.build2
Amélioration : dans l'onglet "Fiche" des catégories, l'image affichée était toujours la version "small". Dans le cas ou la taile "small" est retirée de la liste des vignettes, aucune image ne s'affichait donc. A présent l'onglet affiche la même image que la taille choisie pour la table principale.1.4.0.a.build2
Nouveauté : lors de la première connexion à un site, cette version de Merlin vous proposera de recopier les fichiers stockés à la racine de img/p, vers le nouveau dossier /img/p/merlin d'archivage des photos téléchargées par Merlin.1.4.0.a.build2
Amélioration du traitement des urls FTP d'images, provenant de listes Excel ou d'importation de fournisseurs différents. A présent le logiciel est capable de gérer de manière différencié les noms d'utilisateur et les mots de passe FTP pour chaque image1.4.0.a.build2
Nouveauté : lorsque l'on duplique des produits, avec leurs photos, leur historique créé par Merlin est également dupliquée. Cela permet donc aussi une gestion rigoureuse des doublons d'images.1.4.0.a.build2
Amélioration : les photos des produits et des catégories (et miniatures à présent) s'agrandissent toutes seules proportionnellement à la taille de votre écran1.4.0.a.build2
Nouveauté : pouvoir demander la suppression des images actuelles (physiquement et dans la base) d'un produit avant d'en ajouter des nouvelles via l'import. De plus le script de suppression s'exécute en tâche de fond en parallel, pour ne pas ralentir le processus d'importation.1.4.0.a.build2
Nouvelles options de gestion des doublons d'envoi d'image. Par exemple "ajouter seulement si le produit n'a pas encore d'image", optimum pour les sites sur lesquels les produits n'ont qu'une seule photo.1.4.0.a.build2
Nouveauté : le transfert d'images via leur url http ou ftp, permet à présent également la conservation d'une copie de l'image sur le serveur, évitant ainsi de les transfèrer à nouveau si on les utilise une seconde fois (c'était le cas uniquement pour les fichiers locaux)1.4.0.a.build2
Nouveauté : l'option "Ne pas re-transfèrer les mêmes fichiers déjà envoyés est désactivable.1.4.0.a.build2
Nouveauté : conservation dans une table de la base de données, de l'historique de l'association des images à chaque produit, permettant ensuite une vraie gestion d'évitement des images en double.1.4.0.a.build2
Nouveauté : option permettant d'ajouter ou pas une image en fonction du fait que le même fichier a déjà été envoyé ou pas, quelques oit la taille et date du fichier.1.4.0.a.build2
Nouveauté : il est possible de transférer les fichiers locaux (images) vers PrestaShop, sans utiliser le FTP. Donc plus besoin de configurer le FTP. Plus simple et plus rapide1.4.0.a.build2
Nouveauté majeure : l'import permet à présent, comme pour les produits, d'importer également les photos principales (ou logos) et les miniatures des catégories.1.4.0.a.build2
Option plus rapide : ne pas re-télécharger vers PrestaShop les images déjà envoyée (même nom), même si la date et la taille du fichier est différente.1.4.0.a.build2
Nouveautés : l'envoi d'images vers les catégories permet de choisir entre la création des photos principale ou des miniatures (à partir de ps 1.6, les catégories peuvent posséder deux images différentes entre leur vignettes miniature et leur photos grand format).
Dans la table des images, une nouvelle colonne vous indique si la photo affichée est la principale ou la miniatures.
Toutes les autres fonction s(suppression, remplacement), sont compatibles et permettent de gérer les deux formats.
1.4.0.a.build2
Nouveauté très demandée : suppression automatique des fichiers photos sur le serveur au moment de la suppression des produits et des catégories En multi boutiques, gestion intelligente, ne supprime les fichiers photos que si les produits ou catégories sont supprimés de toutes les boutiques. Traitement en tâche de fond en parallel pour ne pas ralentir votre travail.1.4.0.a.build2
Amélioration : l'option qui permet de ne pas re-associer les images aux produits si le même fichier est présent sur le serveur, ne fonctionnait que pour les images locales, fonctionne à présent aussi avec celles fournies grâce à une url.1.4.0.a.build2
Révolutionnaire avec PrestaShop : Merlin permet à présent, grâce à son historique des images associées aux produits, de remplacer (mettre à jour) d'anciennes images par une nouvelle utilisant le même nom de fichier (avec la possibilité de choisir "jamais", "tout le temps", ou "seulement si la date ou taille des fichiers diffèrent"). On conserve les Id, les légendes,...on remplace juste les vignettes par leur nouvelle version. Ce mode et désactivable si on préfère toujours ajouter une seconde i1.4.0.a.build2
Nouveauté bien pratique : la légende des images ajoutées via l'import est automatiquement remplie selon les paramètres définis dans la fenêtre de réglages des photos, comme c'est déjà le cas pour les photos ajoutées depuis la fenêtre principale. Plus besoin d'ajouter une colonne "Légende", ni d'utiliser l'outil de remplissage automatique des légendes après l'import, tout est fait en une seule opération. Vous travaillez encore plus vite.1.4.0.a.build2
Amélioration : aucun utilisateur n'ayant reporté d'échec d'importation ou autres erreurs consécutivement à l'utilisation du facteur d'accélération, que nous avions bridé à 500% (x5), nous avons augmenté cette limite à 1000% (x10). Sur notre propre serveur, ça fonctionne même avec un tel chiffre. Pour rappel le facteur d'accélération joue sur la taille maxi des requêtes envoyées vers le serveur. Plus il est élevé, plus Merlin peut par exemple traiter un grand nombre de lignes d'importation dans u1.4.0.a.build2
Amélioration radicale de vitesse : la phase de préparation de l'envoi des images des produits et surtout des déclinaisons, après l'importation prend à présent quelques secondes sur les très gros fichiers au lieu de dizaines de minutes .1.3.3.a.build2
Amélioration : Merlin signale la présence d'un filtre de colonne quand le résultat de l'affichage du table donne une table vide et indique le nombre de lignes masquées1.3.3.a.build2
Nouveauté : ajout d'un lien vers l'historique des versions en bas de la 1ere fenêtre1.3.3.a.build2
Amélioration : les filtres de colonnes qui conduisent à un affichage vide de la table sont visibles.1.3.3.a.build2
Nouveauté : ajout de la fonction "Mémoriser mon choix et ne plus afficher" sur toutes les fenêtres d'options lors de déplacement ou association de produits et catégories1.3.2.a.build1
Nouveauté : possibilité de définir et ajouter une pause entre chaque envoi de requêtes SQL, pour ralentir Merlin lorsque l'hébergeur a configuré un quota de requêtes par unité de temps sur le serveur (cas des serveurs mutualisés chez OVH). Cela permet d'éviter les blocages d’accès de 10 min lorsque l'on fait des imports ou modifications massifs.1.3.2.a.build1
Amélioration : le bouton "Rafraichir" de la table des produits (et accessoires) clignote, après modification des prix spécifiques, si la colonne date de dernière modification est présente, car celle çi est à présent modifiée.1.3.2.a.build1
Amélioration : l'inclusion de la colonne "Position" peut rendre incomplet le contenu de la colonne "Liste des catégories associées" (du fait que Position varie pour chaque catégorie associée à un produit). Cela était simplement signalé dans les bulles d'aide. Ceci est à présent automatiquement controlé par le code. Quand on ajoute la colonne "Position", cela retire la colonne listant les catégories associées et vice versa.1.3.2.a.build1
Nouveauté : amélioration du code d'importation permettant de limiter le nombre de requêtes SQL envoyées vers le serveur (la version précédente envoyait au moins une requête par ligne. Cette version permet de regrouper jusqu’à 300 lignes dans une seule requête).1.3.2.a.build1
Amélioration : la date de dernière modification des produits est à présent mise à jour lorsqu'on leur ajoute, modifie ou supprime un ou des prix spécifiques. Ceci permet l'exécution automatiques des scripts "hookés" (nettoyage du cache, mise à jour des places de marché, etc) suite à des modifications apportées via l'onglet des prix spécifiques.1.3.2.a.build1
Amélioration : si la colonne "Nouveaux prix de base" est présente à l'importation mais contient des cellules vides, celles-ci sont traitées à présent comme si elles contennaient (-1), qui est le code utilisé par PrestaShop pour ne pas modifier le prix de base (ce que peut d'utilisateurs savent). Auparavant cela importait la valeur 0, et rendait donc les produits gratuits.1.3.1.d.build1
Sécurité : en cas de fermeture inopinée de la fenêtre principale, l'appli vous propose de lancer une vérification/réparation de la structure des catégories.1.3.1.d.build1
Amélioration : la fonction "Voir page web" est à présent multi boutiques. Affiche la page du produit ou de la catégorie dans la boutique de la ligne sélectionnée.1.3.1.d.build1
Nouveauté : à partir de PS 1.7.3.0 , PrestaShop intègre son propre mode caractéristiques à valeurs multiples qui est à présent détecté et supporté par Merlin Backoffice1.3.1.a.build1
Amélioration : certains messages d'avertissement ou de demande de confirmation possèdent à présent une option "Ne plus afficher" pour gagner encore un peu plus de temps.1.3.1.a.build1
Amélioration : dans les les fichiers exportés, les textes "- -" indiquant à l'écran l'absence de fournisseur ou de marque, sont remplacés par des chaines vides1.3.1.a.build1
Correctif : l'aide du bouton "Nouveau" produits datait de PrestaPricing lorsque le bouton avait deux fonctions distinctes.1.3.1.a.build1
Modification en masse possible de la colonne date d'ajout des produits1.3.1.a.build1
Nouveauté : pouvoir faire un export “combiné”, c’est à dire un export de la table des déclinaisons, mais avec ajout dans le même fichier, dans chaque ligne, des colonnes de la table des produits1.3.1.a.build1
Etiquettes PRO : Pouvoir déplacer les glissières en cliquant sur les flèches oranges (plus intuitif que de déplacer le champ de saisie)1.3.1.a.build1
Amélioration : les vignettes de la table des déclinaisons affiche à présent la vignette de l'image ayant la valeur la plus petite en position, parmi celles associées à la déclinaison (ou l'image de couverture du produit si aucune des images n'est directement liée à la déclinaison)1.3.1.a.build1
Etiquettes PRO : Il est possible de choisir la position de la 1ere étiquette qui sera imprimée sur la feuille. Utile pour éviter le gaspillage en imprimant sur la même feuille, à la suite d'étiquettes déjà imprimées.1.3.0.c.build1
Etiquettes PRO : les zones peuvent imprimer le contenu de colonnes "dynamiques", comme un attribut ou une caractéristique particulière ou encore les 5 colonnes "Personnalisables" permettant d'imprimer des données non standard.1.3.0.c.build1
Etiquettes PRO : possibilité de choisir une image de fond d'étiquette diférente pour les produits en solde ou pas.1.3.0.c.build1
Etiquettes PRO : Les champs de réglages d'une zone (choix du contenu, taille police, couleur, etc...) se masquent automatiquement lorsqu'elle est réduite à une taille non visible, afin d'alléger au maximum l'interface1.3.0.c.build1
Etiquettes PRO : Fonction de copier coller en masse des paramètres (ex : taille polices ou couleur textes pour ne pas à avoir à configurer chaque zone une par une)1.3.0.c.build1
Nouveauté : dans la table des décinaisons, il était déjà possible d'inclure une colonne pour chaque attribut de la déclinaison. A présent, lorsque l'une de ces colonnes est liée à un groupe d'attributs de type "Couleur", la fond de la cellule est coloré en utilsant la couleur associé à la valeur de l'attribut. Bref on voit de suite la ou les couleurs de chaque déclinaison.1.3.0.c.build1
Etiquettes PRO : possibilté d'afficher deux images (ou logos) différents1.3.0.c.build1
Etiquettes PRO : un champ de l'étiquette peut à présent afficher un QR code pointant vers la page de votre choix ou la page de chaque produit. Réalisez de vraies étiquettes électroniques donnant un maximum d'information.1.3.0.c.build1
Etiquettes PRO : Il est possible de demander que le texte, la bordure ou la couleur de fond des zones qui affichent un attribut de type "Couleur", soit imprimé de la couleur de cet attribut. Utilité la plus courante : inclure dans l'étiquette une pastille de couleur représentant la couleur de la déclinaison.1.3.0.c.build1
Etiquette PRO : on peut définir les zones, les textes et les cadres comme étant "tranparents" (c'est la couleur du fond de l'étiquette qui apparaît à la place ou non, selon la valeur du taux de remise appliqué à l'article). Pratique pour n'afficher certaines infos pertinentes que lorsque le produit est en solde.1.3.0.c.build1
Etiquette PRO : ajout d'une marge interne de 0.5 mm dasns les zones de texte pour que les textes ne touche pas les cadres1.3.0.c.build1
Etiquette PRO : pouvoir placer en haut, au milieu ou en bas les 2 bloc F et G (log, code barre, photos, remise)1.3.0.c.build1
Etiquette PRO : on peut choisir de placer à gauche ou à droite le symbole de la devise1.3.0.c.build1
Etiquette PRO : angles arrondis paramétrables pour chaque zone(permet de faire une zone ronde)1.3.0.c.build1
Etiquette PRO : pouvoir orienter (rotation) le contenu de chaque zone. Par exemple pour imprimer -70% à 45° ou encore le code bare verticalement.1.3.0.c.build1
Etiquette PRO : Il est possible d'ajouter un retour à la ligne entre les libellés des zones et leur valeur1.3.0.c.build1
Etiquette PRO : couleur de fond (parametrable) indépendament pour chaque zone.1.3.0.c.build1
Avec l'extension Etiquettes PRO : Chaque zone des étiquette peut avoir son propre cadrebeta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Possibilité d'ajouter une image de fond aux étiquettesbeta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Il est possible de définir un Libellé fixe, devant la valeur de chaque cellule des étiquettes (Ex : Ref : devant chaque référence)beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Ajout de 2 zones de texte libre, communes à toutes les étiquettesbeta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Chaque zone texte des étiquettes peut avoir sa propre police de caractères et centrage vertical et horizontalbeta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Génération d'étiquettes carrées aux angles arrondis ou rondesbeta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : L'éditeur des étiquettes est à présent dynamique, il vous montre une simulation du résultat en temps réél.beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : N'importe quelle colonne des tables peut à présent être utilisée dans les étiquettes. Personnalisez à loisir.beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Taille des zones internes des étiquette paramétrable (12 zones re- dimensionnables), grace à une nouvelle interface graphique avec des glissières. On peut ainsi par exemple masquer des zones, étendre d'autres sur toute la largeur ..beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Contenu des étiquettes différentié et mémorisé entre produits et déclinaisonsbeta.1.3.0.b.build1
Amélioration : si après avoir sélectionné d'autres catégories, en plus de celle(s) qui l'est déjà, le programme re-sélectionne automatiquement le produit qui était séléctionné avant cette opérationbeta.1.3.0.a.build1
Optimisation : la suppression de caractéristiques ne nécessite plus de relecture de la base pour rafraichir la table.beta.1.3.0.a.build1
Amélioration : après le rafraichissement de la table des produits, si le produit qui était sélectionné est toujours listé, non seulement il est reselectionné automatiquement, mais en plus les autres tables et onglets qui affichaient des infos sur ce produit, ne sont plus vidées. On ne perd plus de temps à attendre qu'elles se remplissent à nouveau, avec les mêmes informations. On gagne en fluidité. Attention : fonctionalité retirée ensuite dans la version 1.3.2 car il existe des cas ou ce rafraibeta.1.3.0.a.build1
Nouveauté qui est bien plus qu'un détail : lorsqu'un filtre est mis en place dans une colonne, le titre de celle ci l'indique en couleur, avec un texte explicite du genre "Quantité supérieure à 10". Ainsi, sans devoir aller dans les menus contextuels de chaque colonne, vous voyez immédiatement tous les filtres actifs.beta.1.3.0.a.build1
Amélioration : le rafraichissement du contenu des tables ne leur fait plus perdre les filtres mis en place dans leurs colonnes.beta.1.3.0.a.build1
Amélioration : a présent que les filtres mis en place sur les colonnes sont bien visibles (titres colorés en orange, avec détail du filtre), Merlin Backoffice conserve les filtres sur les colonne des caractéristiques (table des produits) et des attributs (table des déclinaisons), tant que l'on ne change pas de configuration de colonne (pour une configuration ne contenant pas ces colonnes).beta.1.3.0.a.build1
Amélioration : comme pour les attributs, on ne peut modifier l'ordre des caractéristique par glisser déposer, qu'une fois que l'on a cliqué sur le titre de la colonne "Position". Cela évite les déplacements accidentelsbeta.1.3.0.a.build1
Amélioration : mémorisation des options de tri (tenir compte des numériques, des majuscules etc...) spécifiques à chaque colonne, à la fermeture de l'aplication et rechargement automatiquebeta.1.3.0.a.build1
Nouveauté : une option permet de conserver les tris mis en place dans les colonnes, entre deux lancements de l'applicationbeta.1.3.0.a.build1
Nouveauté : Suppression et correction automatique (MagicEdit) des doublonsbeta.1.3.0.a.build1
Nouveauté : possibilité du supprimer tous les tris présents dans les colonnes d'une table. Jusqu'à présent, une fois un tri mis en place on pouvait uniquement le remplacer par un autre tri, mais pas le supprimer.beta.1.3.0.a.build1
Amélioration : clic dans colonnes de type sélecteur, colorise les cellules modifiées, comme les autres fonctions de modification par copier collerbeta.1.3.0.a.build1
Nouveauté : possibilité de régler soit même la taille maxi des requêtes d'importation, permettant de tenter d'accélerer ou freiner la vitesse, jusqu'à trouver la taille critique.beta.1.3.0.a.build1
Amélioration : le rafraichissement du contenu des tables ne leur fait plus perdre leurs réglages de tri de leurs colonnes.beta.1.3.0.a.build1
Nouveauté : pouvoir changer la catégorie par défaut des produits (les déplacer en masse), via importation csv/xsl.beta.1.3.0.a.build1
Nouveauté :a partir de PS 16100, la lecture de la liste des règles de taxes, exclu les règles qui ont un status "deleted" dans la base (PrestaShop ne les supprimant plus réélement).beta.1.3.0.a.build1
Amélioration : mass edit (calculateur) colorise les cellules modifiées, comme les autres fonction de modification par copier collerbeta.1.3.0.a.build1
Amélioration : ajout d'une jauge de progression sur actions multi lignes comme suppression de produits, calculs en masse, arrondir, creation de nouveaux produits...beta.1.3.0.a.build1
Nouveauté : visu et annuler (undo) dans fonction de copier cette valeur dans toute la colonne..., comme Magic Editbeta.1.3.0.a.build1
Nouveauté : vous pouvez choisir parmi un grand nombre d'options de tri des valeurs, définissables pour chaque colonne individuellement (tri lexicographique, numérique, ignorant les majuscules , accents, espaces,...)beta.1.3.0.a.build1
Nouveauté : une option permet de conserver les filtres mis en place dans les colonnes, entre deux lancements de l'applicationbeta.1.3.0.a.build1
Nouveauté : MagicEdit, son générateur de série à une nouvelle option permet de recommencer le comptage au début de chaque bloc (après chaque rupture de table)beta.1.3.0.a.build1
Nouveauté : dans MagicEdit, une nouvelle option permet au générateur de séries (1, 2 ,3, ...) de recommencer à la 1re valeur (1) à chaque changement de rupture (groupe de lignes) de la table. Typiquement cela permet de ré-ordonner les "positions" de tous les attributs ou caractéristiques en une seule opération. Ou encore de générer des listes de références incrémentées pour les déclinaisons de plusieurs produits en même temps.1.2.0.a.build1
Amélioration : La suppression de produits semblait très lente quand on avait activé l'affichage des compteurs de lignes.1.2.0.a.build1
Amélioration : les lignes de ruptures dans la table des produits (lignes de séparation de blocs indiquant le numéro de la catégorie associée, apparaissant en mode d'ordonnancement des produits) sont à présent pas simplement masquées, mais réélement supprimées en mode standard. Cela permet de pouvoir dans tous les cas, trier l'affichage selon n'importe quelle colonne.1.2.0.a.build1
Réorganisation fenêtre de présentation d'une commande pour plus de clarté.1.2.0.a.build1
Nouveauté : MagicEdit disponible sur la colonne "positions" de l'arbre des catégories, afin de pouvoir ré-ordonner en masse les sous catégories, après les avoir classé selon un des trois autres critères (nom, fil d'ariane ou Id), en utilisant le générateur de série de MagicEdit.1.2.0.a.build1
Remplacement de qcq boutons par la gestion du clic long pour alléger l'interface (ex : fenêtre "chiffre d'affaire par date")1.2.0.a.build1
Nouveauté : MagicEdit utilsable sur les colonnes "position' des attributs et valeurs d'attributs, pour permettre de les ré-ordonner rapidement par valeur croissante ou alphabétique1.2.0.a.build1
Nouveautés : MagicEdit disponible sur les colonne "positions" des tables des caractéristiques, afin de pouvoir ré-ordonner en masse cette rubrique en un clic, après avoir l'avoir classé selon n'importe quelle autre colonne de la table. Typiquement on peut rapidement ordonner les caractéristiques par ordre alphabétique, sans devoir changer la valeur "position" manuellement dans chaque ligne, ni utiliser le glisser déposer pour ordonne rles lignes. Idem pour les positions des groupes d'attributs e1.2.0.a.build1
Optimisation : lors de la modification par calcul en masse des quantités de déclinaisons de plusieurs produits, on a avait x fois la jauge de progression qui s'affichait.1.1.0.a.build1
Dans la table d'importation, après la lecture et afficahge du fichier, le statut du produit et/ou de la déclinaison indique à présent "Existe" et non plus "Doublon", lorsque la référence fournisseur, utilisée comme clé de synchro, est la même pour plusieurs fournisseurs du même produit ou déclinaison.1.1.0.a.build1
Mémorisation du choix de l'ordre d'affichage des catégories dans les arbres.1.1.0.a.build1
Le tableur intégré dans la fenêtre d'import est à présent bien plus riche, avec un menu de type ruban, équivalent à celui d'Excel. Permet par exemple d'éditer des formules dans des celulles des fichiers xlsx, sans sortir de Merlin Backoffice.1.1.0.a.build1
Lors de l'importation de nouveaux groupes d'attributs dans PS1.7, il faut forcer le "type" à select, car PrestaShop à oublié de leur donner un type par défaut dans la base.1.1.0.a.build1
Amélioration de la gestion du fournisseur par défaut lors de l'import:
-Après l'importation de produit : correction automatique des données (association au forunisseur, copie de la référence fournisseur et du prix d'acaht) dans product_supplier, pour les produits qui ont un fourniseur par défaut défini uniquement dans la table product (c'est le cas lorsque l'on importe avec une colonne fournisseur par défaut, sans donner de référence fournisseur).
-Après l'importation de déclinaisons : le prod
1.1.0.a.build1
Amélioration : création automatique d'une copie locale du fichier d'import, lors du clic sur le bouton "Edition XLSX"1.1.0.a.build1
alerte quand l’utilisateur demande la fermeture de l’application, si des images sont encore en cours de transfert1.1.0.a.build1
Nouveauté importante : les calculateurs en masse permettent de pré-visualiser le résultat des opérations, dans la table, permettant de valider le calcul avant d'écrire dans la base. Cela permet de fortement limiter les risques de mauvaise manipulation.1.1.0.a.build1
Interdire valeur 0 (voir en dessous de 1000) dans option découpe import par bloc1.1.0.a.build1
Détecteur de l'absence de l'utilisation du protocole TLS 1.2, nécessaire pour établir les connexions sécurisées vers Sitolog, pour la vérification de la licence en particulier.1.0.5.a.build1
Ajout des fonctions de copier coller dans la colonne boutique par défaut de la table des produits, permettant de modifier en masse cette valeur.1.0.5.a.build1
Sauvegarde dans les paramètres de chaque source d'importation, de la valeur de l'option "Ne pas vérifier l'unicité absolue des clés"1.0.5.a.build1
Voir deux captures écran du 7/03, erreur SQL en sorti du mode position. Il continue de demander la colonne capr.id_category ou au contraire la colonne position1.0.5.a.build1
Ajout d'explications dans la bulle d'aide concernant les colonnes d'association des produits aux boutique qui ne fonctionnent que pour les licences complete (gestion des produits + gestion des catégories).1.0.5.a.build1
Modification du comportement du bouton "Nouvelle" source. Cela créé une nouvelle source avec les réglages par défaut de Merlin Backoofice et non pas avec les réglages de la source actuellement ouverte . Le comportement précédent peut être obtenu avec le bouton "Dupliquer" source.1.0.5.a.build1
Le clic sur le bouton "Position" de la table des produits détecte la présence des colonnes interdites dans ce mode et empèche de continuer.1.0.5.a.build1
Ajout de la DLL permettant de nous envoyer un email depuis l'application en cas d'erreur fatale1.0.4.a.build1
Blocage de l'utilisation du bouton "position" (avec un message d'explication) en conjonction avec les colonnes arborescence ou liste des categories associées car cela ne donne pas la liste complete des produits associés à la catégorie.1.0.4.a.build1
Choix par défaut réglé sur UTF8 pour l'alphabet1.0.4.a.build1
Possibilité de choisir un facteur de zoom d'affichage global. Permet de travailler plus confortablement avec les écrans à très grande résolution (ex 4k et 5k) en grossissant l'affichage de toutes les fenêtres ou au contraire sur les petits écran en diminuant leur taille.1.0.2.a.build1
Mise à jour automatique des listes des fournisseurs et fabricants de la fenêtre pricnipale lors d'ajout via la fenêtre d'importation1.0.2.a.build1
Possibilité de réaliser des copier coller multi lignes de la langue des tags1.0.2.a.build1
On peut à présent conserver toujours visibles les blocs de pré-filtres. Il suffit de les ouvrir avec un clic droit plutôt qu'un clic gauche.1.0.2.a.build1
Possibilité offerte de ne pas exécuter les scripts des hooks en sortie.1.0.2.a.build1
Amélioration du mode d'exportation permettant de créer des fichiers directement prêts à être ré-importé dans PrestaShop, en particulier pour les colonnes "visibilité", "Condition", "Type de redirection", "Fournisseurs" et "Fabricants".1.0.0.a.build1
Détection de la version du module connecteur à partir de la version 7.5 de ce dernier (Merlin Backoffice ne peut pas focntionner correctement avec une version plus ancienne).1.0.0.a.build1
Ajout de la fonction d'exportation dans le bouton d'actions groupées de la table des catégories (vue catégories), pour être consistent avec la table des produits.1.0.0.a.build1
Colonne "Id produit redirigé" renommée "Id de redirection" car il peut à présent (PS 1.7) s'agir de l'identifiant d'une catégorie1.0.0.a.build1
De manière à voir la couleur du texte (et donc la réussite ou pas du téléchargement des images), la colonne contenant le nom des fichiers, dans les deux tables d'envoie de photos, reste toujours sur fond blanc, même pour les lignes sélectionées.1.0.0.a.build1
Suppression des filtres de colonnes dans les tables des catégories, remplacés avantageusement par la fonction "Sélection filtrée"1.0.0.a.build1
griser bouton deroule tout avant fin lecture complet catégoriesbeta.0.1.2.a.build1
Suppression des limiteurs à 32 caractères des références produits et déclinaisonbeta.0.1.2.a.build1
Nouvelle interface et ergonomie du générateur de code à barres dans MagicEditbeta.0.1.1.a.build1
Correctif : la sauvegarde de l'EAN13 ou de l'UPC depuis la fiche pouvait faire perdre le bit de controle (13iem et 12ieme caractère respectivement)alpha.0.1.0.a.build1
Amélioration : après une importation, lorsque l'option de rafraichir l'écran principal est cochée et que le mode "Selectionne tout" est activé, ce mode est conservé après le rafraîchissement (les produits ou déclinaisons sont tous re-sélectionnés automatiquement). De même, si au contraire un ou plusieurs produits ou déclinaisons, mais pas tous, étaient sélectionnées, le premier d'entre eux est automatiquement resélectionné et sa ligne rendu visible après l'import.alpha.0.1.0.a.build1
Nouveau paramètre permettant d'indiquer quelle est la ligne contenant la première ligne de données dans le fichier à importer (valeur par défaut=2). Il est ainsi possible de traiter les fichier qui ont un entête et même d'importer la ligne contenant les titres de colonnes. Supporte tous les formats de fichier.alpha.0.1.0.a.build1
sécurisation avec utilisation d'une partie du code pré-compilé placé sur mon serveur.alpha.0.1.0.a.build1
Amélioration de la vitesse de la mise à jour de la table des produits lorsque l'on fait des modifications en masse dans leur déclinaisons (ex recalcul quantité totale)alpha.0.1.0.a.build1
Nouveauté : l'appui sur la touche Entrée du clavier lors de la saisie de la valeur d'un filtre, rafraichier immédiatement l'affichage d ela table en appliquant le filtre saisi, inutile de cliquer sur le bouton rafraichir.alpha.0.1.0.a.build1
Amélioration : chaque fois que c'est possible, affichage du nom du produit dans la ligne séparant un bloc de lignes dans les tables. Par exemple, dans la table des déclinaisons, les séparateurs indiquent le nom du produit des déclinaisons situées en dessous.alpha.0.1.0.a.build1
sécurisation par lecture numéro du disque dur, compage nombre d'installation, désactivation possible à distance d'une installation spécifiquealpha.0.1.0.a.build1
Mise à jour de sécurité recomandéealpha.0.1.0.a.build1
Nouveauté : semble marginal ou technique, mais pourtant c'est un changement essentiel, les filtres de colonnes dans les arbres des catégories ont à présent la capacité d'aller chercher les catégories cachées, même dans les branches jamais lues. Pour l'utilisateur cel signifie simplement que le résultat du filtrage est toujours complet, aucune catégorie ne manque.alpha.0.1.0.a.build1
Amélioration : dans les tables des catégories, les filtres de colonnes et la nouvelle fonction de sélection auto filtrée, ignorent les accents et les majuscules (recherche de "Caméra" trouve "camera")alpha.0.1.0.a.build1
Nouvelle option permettant de décider si la liste des groupes de clients est filtrée ou pas sur les boutiques sélectionnées (avant, était filtrée par défaut).alpha.0.1.0.a.build1
Amélioration : menu contextuel ajouté, pour filtrage par exemple, dans toutes les colonnes de la liste des attributs dans la fenêtre du générateuralpha.0.1.0.a.build1
Amélioration ergonomique : séparation claire des fonctionnalités. Le menu clic droit ne contient que les focntionnalités propres aux colonnes (copies de valeur dasn la colonne par exemple). Les fonctionnalités de type réglage de la hauteur des ligens, sont dasn le menu contextuel de la table (icone en haut à droite). Les commandes jouant globalement sur les données de toute la table ont leur propre bouton (exemple "Selectionner tout"), et enfon les "actions groupées" agissant sur uen sélection dalpha.0.1.0.a.build1
Amélioration : nouveaux formats supportés d'horodatage des fichiers d'import, utilsant le : comme séparateuralpha.0.1.0.a.build1
Meilleure synchronisation (mise à jour) des diverses listes contenant la liste des groupes de clients, lors de l'ajout ou de la suppression d'un groupealpha.0.1.0.a.build1
Amélioration : lors de la saisie du nom d'une connexion à rechercher, l'appuie sur la touche Entrée du clavier lance la recherche (inutile de cliquer sur le bouton "loupe")alpha.0.1.0.a.build1
Boutons engrenage et oeil remplacés par une liste déroulante de pré-filtrage permettant de choisir quels produits lister (Produits principaux et/ ou produit asociés,... voir liste sur papier)alpha.0.1.0.a.build1
Gain de place : les mini boutons d'action (activer, arrondir,...)   sont regroupés dans un seul bouton mulit fonctions avec fléche déroulantealpha.0.1.0.a.build1
Gain de place : les champs définissant les pré filtres se masquent tout seul pour alléger l'interface au dessus des tablesalpha.0.1.0.a.build1
Harmonisation globale des couleurs en deux tons (orange et bleu). Concerne les icones, les boutons, les couleurs des cellules...alpha.0.1.0.a.build1
Amélioration incroyable de la vitesse de modification en masse, par calcul et par importation des quantités des produits et/ou   des déclinaisons. C'était un point faible des versions précédentes (avec PS >=15000) que l'on a pu transformer en point fort grâce à l'utilsation des fonctionnalités avancées de MySQL 5.x. D'autres parties du logiciel subiront dans l'avenir la même cure de jouvence. Un exemple : augmenter de 10 la quantité de 250 produits prend à présent moins d'une seconde au lieu dealpha.0.1.0.a.build1
Amélioration : les copier coller de valeurs d'impact prix ou de taux de taxe réalisés dans la table des attributs du générateur réalise automatiquement sur toutes les lignes concernées le calcul de l'impact ttcalpha.0.1.0.a.build1
Amélioration : dans le menu contextuel, en plus des deux options "filtrer sur cette colonne" et "supprimer le filtre de cette colonne", apparait "Supprimer tous les filtres des colonnes". De plus, cette option est grisée automatiquement si aucun filtre n'est à supprimer. Et l'option "supprimer le filtre de cette colonne" se grise aussi si la colonne cliquée n'est pas filtrée.alpha.0.1.0.a.build1
Amélioration ergonomique du menu contextuel : dans les options du menu du style "Copier cette valeur dans ...", les mots "cette valeur" sont remplacés par la valeur elle même pour une meilleur compréhension de l'action effectuée. De plus les cellules qui seront modifiées sont mises en évidence dans la table (fond plus foncé). En cas de copie d'une cellule dans d'autres cellules, la cellule modéle est mise en évidence d'une couleur vive.alpha.0.1.0.a.build1
Amélioration : interface allégée en masquant par défaut les formulaires de création de nouveaux groupes clients et de prix spécifiquesalpha.0.1.0.a.build1
Amélioration : ajout d'une demande de confirmation lors d'un copier coller vertical dans une colonne des tables des fenêtres d'importation et du générateur de déclinaisons. C'était déjà le cas dans les autres fenêtres.alpha.0.1.0.a.build1
Nouveauté : date de création des produits modifiables en masse. Permet d'un copier coller de changer le statut "nouveau" d'une sélection de produits.alpha.0.1.0.a.build1
Amélioration de l'ergonomie de MagicEdit : une fois la fenêtre MagicEdit ouverte, elle garde le focus (impossible de commetre l'erreur de changer la sélection des lignes de la table. De plus les valeurs qui vont être modifiée sont mises en évidence (fond plus foncé) dans la table.alpha.0.1.0.a.build1
Amélioration et simplification : allégement significatif de l'interface, avec la suppression de plus de 90 mini boutons. Ils sont remplacés par des outils supplémentaires dans les menus contextuels (clic droit), avec le benéfice d'avoir une légende explicative et de masquer automatiquement les outils hors contexte. Cela concerne surtout les boutons de recalcul de largeur de colonnes, les champs de réglage d'hauteur de ligne, d'inclinaison des titres, de dérouler/enrouler, de gestion du mode mulalpha.0.1.0.a.build1
Nouveauté : bouton de suppression des images des catégories.alpha.0.1.0.a.build1
Nouveauté : remplacement de la photo d'une catégorie par simple glisser déposer dans la ligne de l'image, danas la table des images des catégoriesalpha.0.1.0.a.build1
Nouveauté : possibilité de remplacer une photo d'un produit par une autre, par un simple glisser déposer. Conservation de la légende (balise Alt), position, couverture, association aux boutiques et aux déclinaison, seul les fichiers des vignettes sont remplacés.alpha.0.1.0.a.build1
La fonction de retrait des guillemets entourant les textes fonctionne à présent également avec les fichier Excel XLS et .XLSX. Pratique pour gérer les fichiers CSV convertis en Excel.alpha.0.1.0.a.build1
Amélioration : l'affichage dans la liste des groupes de boutiques et des boutiques est à présent plus cohérent : les groupes se sélectionnent tous seuls dès que toutes leur boutiques sont sélectionnées (ou son contraire). Idem pour la ligne "Toutes". En plus d'être plus clair et intuitif, cela permet aussi d'optimiser les traitements multi boutiques.alpha.0.1.0.a.build1
Remplacement de la fenêtre "ABC" par de nouveaux champs dans l'onglet "Fiche". Plus rapide et surtout plus pratique, on a toutes les infos au même endroit.alpha.0.1.0.a.build1
Nouveauté très importante : nouveau bouton permettant de faire afficher dans la table des catégories cibles de nouvelles colonnes indiquant toutes les catégories par défaut des produits sélectionnés (1 colonne pour chaque boutique en multi boutiques) ainsi que les catégories dites associées. Elle contiennent des coches à trois états, comme les tables des tags ou des transporteurs par exemple, permettant d'un coup d'oeil de voir si une catégories est ou non associée à tous les produits sélectionnalpha.0.1.0.a.build1
Nouveauté : ajout et remplacement possible de la photo d'une catégories par simple glisser déposer de l'image depuis l'explorateur Windows, dans le champ image de l'onglet fiche. Avec transfert immédiat et en tâche de fond.alpha.0.1.0.a.build1
Nouveauté : stock disponible indiqué dans le titre de l'onglet stock, et prix de vente TTC indiqué dans l'onglet prix, pour visu rapide quand on édite la fiche d'un produitalpha.0.1.0.a.build1
Nouvelle option, cochée par défaut qui permet à chaque connexion, comme pour les produits, de vérifier que chaque categorie à bien une ligne dans la table category_lang, pour toutes les boutiques et toutes les langues. Nécessaire pour afficher ces lignes (même si elles sont vides de données) et ainsi pourvoir travailler sur les traductions.alpha.0.1.0.a.build1
Amélioration : le comportement de la sauvegarde en mode multi boutiques, des données de l'onglet "Fiche catégorie" est à présent consistent avec la sauvegarde des données de l'arbre des catégories et des traductions de catégories. A présent donc, ne sont sauvées dans les diverses boutiques sélectionnées, que les données rééllement modifiées dans la fichealpha.0.1.0.a.build1
Amélioration : dans les autres tables que les catégories (c'était déjà le cas dans ces tables), la nouvelle fonction de sélection auto filtrée, ignorent à présent les accents, et les majusculesalpha.0.1.0.a.build1
Amélioration : le comportement de la sauvegarde en mode multi boutiques, des données de l'onglet "Fiche produit" est à présent consistent avec la sauvegarde des données de la table des produits et des traductions de produits. A présent donc, ne sont sauvées dans les diverses boutiques sélectionnées, que les données rééllement modifiées dans la fichealpha.0.1.0.a.build1
Amélioration : l'export de la colonne "Comportement en cas de rupture de stock" , en mode compatible PrestaShop donne des 0,1 ou 2 et non plus des "Accepter les commandes", "Refuser les commandes", "Par défaut". Cela facilite la ré-importation automatique car la base acceepte uniquement les valeurs 0,1 ou 2.alpha.0.1.0.a.build1
Amélioration : la liste des valeurs de "Etat" (neuf, occasion, reconditionné) dans la table des produits est à présent traduite en français pour plus de clarté (traduction en anglais pour la base de PrestaShop faite automatiquement en arrière plan)alpha.0.1.0.a.build1
Amélioration : la liste des valeurs de "Visibilité" (dans le catalogue, dans la recherche, dans les deux) dans la table des produits est à présent traduite en français pour plus de clarté (traduction en anglais pour la base de PrestaShop faite automatiquement en arrière plan)alpha.0.1.0.a.build1
Nouveauté très pratique : ajout possible de photos (une seule, un lôt, voir même un listing XLS de photos) par simple glisser déposer de l'explorateur de fichier Windows, directement dans la vignette du produit de l'onglet fiche. Si le produit a déjà une photo de couverture, on vous propose soit de la supprimer soit de la remplacer, soit de simplement traiter la nouvelle comme image secondaire. Avec association au produit immédiate (pas besoin de modifier les réglages dans la fenêtre d'associatalpha.0.1.0.a.build1
amélioration ergonoique : les colonnes d'association (ex tags ou transporteurs aux produits) sont à présent placées à gauche des tables, pour être toujours visiblesalpha.0.1.0.a.build1
Nouvel éditeur de configurations de colonnes, par système de glisser déposer. Nombre illimité de configurations. Possibilité de modifier et mémoriser l'ordre, le titre et la largeur des colonnes, indépendament pour chaque configuration. L'objectif est de vous permettre de faire des pré-configuration de format d'export vers vos places de marché. Possibilité de dupliquer les configuration pour en faire des variantes. Possibilité de définir et filtrer vos colonnes "favorites", pour des sélection palpha.0.1.0.a.build1
Conservation du tri des lignes de la table produit selon votre choix.alpha.0.1.0.a.build1
Nouveau mode de déplacement des produits, dans une sélection quelconque de boutiques (en plus des deux modes précédents : dans toutes les boutiques et dans une seule boutique)alpha.0.1.0.a.build1
Par défaut, lorsque toutes les boutiques sont séléctionnées, et que le mode modification multi boutiques est activée, les données affichées sont à présent celles de la boutique par défaut de chaque produit et non plus celle de la 1ere boutique de la sélection.alpha.0.1.0.a.build1
Nouvelle option permettant d'assoicer ou pas tous les transporteurs aux nouveaux groupes de clientsalpha.0.1.0.a.build1
Optimisation de tous les scripts de l'onglet groupes clients utilsant des boucles. Remplacement par des jointures 100 fois plus rapides.
Cela concerne :
-association de tous les clients aux groupes sélectionnés
-association de toutes les catégories aux nouveaux groupes de clients
-remplissage de la table product_group_reduction_cache
-association des nouveaux groupes aux transporteurs
-association des nouveaux groupes aux modules
-association des nouveaux groupes aux boutiques
-associati
alpha.0.1.0.a.build1
Jauge de progression (optionnelle) pendant l'affichage des tables (permet de voir l'avancement des longues requètes SQL)alpha.0.1.0.a.build1
Nouvelle option lors du clonage de catégories, qui permet de choisir comme boutiques cibles, soit les boutiques associées aux catégories sources, soit les boutiques associées aux catégories cibles. Ce dernier choix (nouveau) est souvent plus pertinent, car un catégorie parente, doit toujours être associées aux mêmes boutiques que ces sous catégories.alpha.0.1.0.a.build1
Clonage des catégories possible dans une séléction manuelle multiple de boutiques (pas forcément les mêmes que celles déjà associées aux catégories sources). Avant on ne pouvait le faire que dans une seule boutique.alpha.0.1.0.a.build1
Suppression des espaces affichés dans les identifiants entre les milliers et les centaines.alpha.0.1.0.a.build1
Amélioration importante : le déplacement de produits (d'une catégorie à une autre), agit à présent sur tous ceux sélectionnés, même si il n'appartiennent pas à une des catégories sources sélectionnées. Cela permet de déplacer des produits en utilisant par exemple le bouton "Oeil" pour les rechercher. Cette focntion devient du coup beaucoup plus intuitive, car cette limitation était souvent la cause de perte de temps, car mal comprise et les utilisateurs pensaient soit à un bug soit à une mauvaisalpha.0.1.0.a.build1
La table principale des produits liste à présent même les produits qui n'ont pas encore de traduction, afin justement de pouvoir leur donner un nom, une description, etc... depuis n'importe quelle langue de travail et non pas depuis uniquement la langue par défaut utilisée lors de la création du produit. Cela fait toute la différence lorsque l'on ajoute des langues à la boutique, après la création des produits. Vous gagnez énormément en souplesse de travail.alpha.0.1.0.a.build1
Nouveauté : support des fichiers Excel multi feuilles. Import de n'importe quelle feuille du fichier.alpha.0.1.0.a.build1
Btn rafraichir de l'onglet traduction categorie dois activer l'affichage si pas déjà fait.alpha.0.1.0.a.build1
Manque MAgicEdit table attributs de la fenetre générateur, ou autre focntion pour copier TTC dans HT ou vice versaalpha.0.1.0.a.build1
La création automatique des URLs simplifiées des catégories puet à présent fonctionner sur une sélection quelconque de boutiques.alpha.0.1.0.a.build1
Le mode d'affichage des produits "Regroupés par catégories associées" est simplifié, il ne liste à présent que les blocs de produits correspondant aux catégories sélectionnées. Auparavant il incluait aussi les blocs de produits correspondant aux autres catégories associées des produits associés aux catégories sélectionnés (bref c'était confus).
Il est de plus exhaustif, dans la mesure ou il liste à présent tous les produits, quelque soit leur(s) boutique(s) d'appartenance. C'est important car
alpha.0.1.0.a.build1
NON, inutile. Ajouter "ne montrer que les traductions des boutiques sélectionnées" dasn onlget trad produits ? Ou le mettre en global comme filtre dans l'onglet boutiques ?alpha.0.1.0.a.build1
Petit changement mais fondamental : les tables des traductions des produits et catégories affichent à présent une ligne pour toutes les langues, même lorsque le produit ou la catégorie n'a pas encore de traduction dans la langue. Cela permet justement de créer ces traductions et pas simplement de modifier celles qui existent déjà.alpha.0.1.0.a.build1
Fenêtre de dévérrouillage et connexion est plus claire, allégée. La partie déverrouillage et gestion de la licence est indépendante de la partie connexion.alpha.0.1.0.a.build1
Demande de confirmation avant de fermer la fenêtre de connexion (touche ESC) et la fenêtre principale (bouton de déconnexion)alpha.0.1.0.a.build1
Duplication d'une cconfiguration ou d'une source, on vous propose tout de suite de remommer la copie (1 clic de moins dans le processus)alpha.0.1.0.a.build1
Si les 4 boutiques sont sélectionnées (2 par une), mettre slect_all à 1 pour simplifier scripts.alpha.0.1.0.a.build1
Bien pratique, Il est à présent possible d'afficher la page web d'un produit (clic droit), même si la colonne URL compléte n'est pas cochée.alpha.0.1.0.a.build1
Existence de filtres de colonnes plus visible (le fond du bouton de suppression des filtres devient coloré lorsqu'un filtre de colonne est mis en place)alpha.0.1.0.a.build1
Nombre illimité de colonnes personnalisables (toujours 5 par jeu de configuration de colonnes, mais nombre illimité de jeux)alpha.0.1.0.a.build1
"Maximiser la fenêtre à l'ouverture" se décoche lorsque l'on change la taille de la fenêtre et se coche lorsque on la maximisealpha.0.1.0.a.build1
Style fenetres d'infoalpha.0.1.0.a.build1
Message la fenetre n'est pas assez large pour cadenaser le panneau => seulement si fen completement chargéealpha.0.1.0.a.build1
Modification du code de lecture des catégories pour que si plusieurs boutiques sont sélectionnées, soit affiché les noms et autres textes, lus pour la boutique par défaut de la boutique. Même principe pour la sauvegarde en cas de modification.alpha.0.1.0.a.build1
La table des catégories des produits, permettant la navigation et la sélection des catégories des produits à afficher, peut à présent afficher les mêmes colonnes que dans la table des catégories de PrestaCatégories. Cela permet en particulier de mettre en place des filtres (ex ne lister que les catégories actives)alpha.0.1.0.a.build1
Nouveau mode d'affichage automatisé ou on a juste l'oeil, les séparateurs de ligne par catégories associés, la colonne position. Mode choisi automatiquement quand on veut modifier l'ordre des produits dasn leur catégories associéesalpha.0.1.0.a.build1
Configurateur des colonnes de la table d'édition des catégories (vue catégories), ainsi que de la table de navigation (vue produits). Choix des colonnes, largeur, ordre,... Nombre illimité de configuration possibles.alpha.0.1.0.a.build1
En vue categories ne pas rafraichir table produitsalpha.0.1.0.a.build1
Nouveau paramètre permettant d'indiquer quelle est la ligne contenant les titres dans le fichier à importer (valeur par défaut=1). Permet d'ignorer les lignes d'entête des fichiers. Il est aussi à présent même possible d'importer les fichiers qui n'on tpas de titres de colonnes, en utilisant une des lignes de données. Supporte tous les formats de fichier.alpha.0.1.0.a.build1
Amélioration : simplication pour une meilleure intuitivité, une seule colonne "Comportement en cas de rupture de stock" au lieu de 2 (texte et valeur)alpha.0.1.0.a.build1
Gestion de la nouvelle rubrique show_condition,à partir de PS 1.7alpha.0.1.0.a.build1
Modification en profondeur : toute la partie de gestion et modification des catégories, issue de PrestaCatégorie, est à présent comme c'était déjà le cas dans PrestaPricing, capable de fonctionner sur une séléction quelconque de boutiques (et n'ont plus uniquement sur une seule ou toutes à la fois).alpha.0.1.0.a.build1
Nouveauté : vous l'aviez souvent demandé, recherche automatique rapide dans les listes des   fabricants et fournisseurs des pré filtres par saisi des 1ere lettres.alpha.0.1.0.a.build1
Gestion de la nouvelle rubrique ISBN, à partir de PS 1.7alpha.0.1.0.a.build1
Onglet "fiche" enrichi avec champs références, prix, quantité,... puis suppression fiche ABCalpha.0.1.0.a.build1
Amélioration : après une modification d'un produit dans l'onglet fiche et le passage au produit suivant, il était automatiquement placé en première ligne dans la table des produits, ce qui pouvait être cause de confusion. On avait le même comportement lorsque la table était rafraichie et que la ligne sélectionnée était conservée. Idem dans les autres tables (déclinaisons, catégories, prix, import). A présent le programe s'arrange pour que la ligne sélectionnée soit toujours visible dans la tablealpha.0.1.0.a.build1
Manque menu clic droit sur colonne taux de taxe fen generateur, pour copier rapidement un taux dans totue la colonne.alpha.0.1.0.a.build1
Re nommage automatique des colonnes pour export vers places de marchés principalesalpha.0.1.0.a.build1
Option de suppression de toutes les photos avant import avec photosalpha.0.1.0.a.build1
Auto selection des categories cibles filtrées (exemple, selectionner automatiquement toutes les catégories appelées "moteur", d'une marque de voitures spécifique).alpha.0.1.0.a.build1
Amélioration : suppression possible des fichiers lorsque l'on supprime la photo d'un produit (au choix), afin de sauver de l'espace disque coté serveur.alpha.0.1.0.a.build1
Option de suppression de la photo sélectionnée quand on ajoute une photoalpha.0.1.0.a.build1
Le refresh (engrenage) de la table des accessoires passe deux fois par le script de lancement de la requete de "Affichage_product"alpha.0.1.0.a.build1


CorrectifsVersion de sortie
Correctif : parfois, si on choisi comme clé le nom des produits, bien que le bouton "vérifier et corriger les doublons" nous indique que tout va bien, le lancement de l'import s'arrête avec une erreur SQL signalant la présence de doublon (erreur concernant id_shop). On est obligé de cocher "Ne pas vérifier l'unicité de la clé de synchro".1.4.0.a.build2
Correctif important : l'option "rendre invisible dans l'ancienne catégorie par défaut" de la fonctionnlaité de déplacement de produits, rendait les produits invisibles dans toutes les autres catégories et pas uniquement dans leur ancienne catégorie par défaut.1.4.0.a.build2
Correctif : les photos des produits en taille "large" n'étaient jamais supprimées du cache local de Merlin1.4.0.a.build2
Correctif : depuis la mise à jour précédente, on avait un plantage lorsque l'on voulait éditer la traduction d'une valeur d'attribut1.4.0.a.build2
Correctif : les catégories créées par clonage avait une date de création contenant une année érronée (+1an par rapport à la date actuelle), ce qui faisait que le hook "ajout de catégorie" était déclenché dessus à chaque fermeture pendant un an au lieu d'une seule fois. Sans grande conséquence (juste une perte de temps). Très vieux bug passé totalement inaperçu, découvert par hasard en modifiant le code.1.4.0.a.build2
Correctif : les produits dupliqués mais sans images n'étaient pas indexés dans le moteur de recherche.1.4.0.a.build2
Correctif : dans la table des images des catégories, l'image de la catégorie "Root" apparaissait autant de fois qu'il existe de boutiques dans PrestaShop.1.4.0.a.build2
Correctif technique : le type de la variable "cover" de la classe "image" est à présent un "variant", afin d'accepter les valeurs nulles et ainsi éviter la valeur 0, causant des erreur de clé en doublon sur les version de PS comme la 16100, qui on par erreur une clé combiné id_product+cover1.4.0.a.build2
Correctif : échec dans l'association des images aux produits, en mode recherche directe dans la base, lorsque le séparateur de début ou fin de chaine à exclure est plus long que 1 caractère.1.4.0.a.build2
Correctif : dans la table des déclinaisons, le prix TTC par unité de mesure des déclinaisons n'incluait pas la TVA de l'impact prix par untié de mesure. Sans conséquence sur les données puisque cette colonne est purement informative (non importée dans la base)1.4.0.a.build2
Correctif : lors d'un clic dans la case à cocher de la colonne "Dec." de la table des photos (association des photos sélectionnées aux déclinaisons sélectionnées du même produit), un problème d'affichage donnait l'impression que l'opération n'était prise en compte que pour un seul produit. Alors que l'opération est bien effectuée sur tous les produits sélectionnées.1.4.0.a.build2
Modification : pour calquer ce que fait PrestaShop, la colonne   prix TTC par unité de mesure des déclinaisons n'inclut plus à présent l'impact prix de la déclinaison. Cela ne nous parait pas logique du tout, mais cette modification permet à Merlin d'indiquer les même prix à l'unité qu'en boutique ce qui est essentiel pour la génération de catalogues de prix ou d'étiquettes.   1.4.0.a.build2
Correctif : dans le générateur PRO d'étiquettes, on ne pouvait pas afficher les QR Codes des urls des produits dans les étiquettes de déclinaisons1.4.0.a.build2
Amélioration : suppression du réglage automatique de la largeur des colonnes des deux tables des images, qui avait tendance à trop élargir les colonnes.1.4.0.a.build2
Correctif : plantage au ancement si dans la base il existe un entrepôt dont le nom fini par un espace.1.4.0.a.build2
Correctif : le changement de langue dans "Affichage" ne rafraichissait pas l'affichage de la table des images1.4.0.a.build2
Correctif : la jauge reste visible quand on a une erreur SQL1.4.0.a.build2
Correctif : Identificateur 'option_skip_association_when_file_exist' inconnu ou inaccessible lors de remplacement d'images.1.4.0.a.build2
Amélioration : l'utilisation des fonction du menu contextuel (clic droit dans une table), comme le MagicEdit ou le copier coller doit commencer par sauver et vider l'onglet fiche si il contient les données d'un produit (idem pour les catégories.1.4.0.a.build2
Correctif : crash si on coche les deux options de masquage des lignes de déclinaisons à l'étape 3 de l'import1.3.3.a.build2
Correctif : si on passe d'une connexion à un site multi boutiques à un site mono boutique et avait coché le pré-filtre "Uniq. les produits multi boutiques", le bouton "Autre pré-filtres" reste en orange.1.3.3.a.build2
Correctif : Message d'erreur CKEditor mal lancé systématique au démarrage1.3.3.a.build2
Correctif : la rubrique définissant le type de gestion des stocks des packs (pack_stock_type) est supportée à partir de la version PS 1.6.1.0.0 au lieu de 1.6.1.4.01.3.3.a.build2
Correctif : traduction en anglais de la gestion des ruptures, le texte "Enroule/Déroule tout" et d'autres options de menu non traduites dans les menus clic droit des tables1.3.3.a.build2
Correctif : défaut de lecture du contenu des colonne associées aux entrepôt das la table des produits1.3.3.a.build2
Correctif : depuis la v1.3.2, les titres des colonnes des declinaisons et des prix specifiques restent en français lorsque l'interface est en anglais.1.3.3.a.build2
Amélioration : clignotement du bouton "Rafraîchir" de la table des produits, après chaque envoi de nouvelles photos1.3.3.a.build2
Correctif : les cadenas des panneaux de contrôle de droite et de gauche disparaissent parfois1.3.3.a.build2
Décochage "Tracer" de la fenêtre d'import, crash l'appli => ai ajouté exception1.3.2.b.build1
Correctif : le message indiquant la lecture des id des catégories reste affiché lors de l'utilisation du planificateur1.3.2.b.build1
Correctif : le titre des colonnes filtrées est incorrectement mis à jour à chaque rafraichissement1.3.2.b.build1
Correctif : Erreur SQL "Unknown column 'HAS_DEC' in 'having clause'..." lors de l'affichage des accessoires, si on n'active pas le mode récursif dans l'arborescence des catégories des accessoires et que la table des produits parents est pré-filtrée pour ne lister que les produits avec déclinaisons1.3.2.b.build1
Ergonomie : dans l'onglet fiche, le sélecteur de langue est déplacé au dessus du champ "Nom" pour ne plus cocher/décocher par erreur l'option de sauvegarde automatique1.3.2.a.build1
Correctif : en cliquant su rle petit rectangle rouge dans le générateur de déclinaison : Erreur à la ligne 14 du traitement Clic sur BTN_selection_lignes_rupture ( TABLE_Ps_attribute ).
Le passage du paramètre 1 a provoqué une erreur.
Un élément de type 'chaîne UNICODE' ne peut pas être converti vers le type 'champ'.
1.3.2.a.build1
Correctif : a l'ouverture erreur ligne 68 de construire_rubrique_colonne_stock_avancé_product, tableau de dimension non positive1.3.2.a.build1
Correctif : la fonction d'association en masse de tous les produits de plusieurs catégories, comme accessoires de tous les produits d'autres catégories n'agissait que sur la première catégories d'accessoires sélectionnée1.3.2.a.build1
Correctif : le bouton "Toutes" du générateur de déclinaisons reste en orange même quand on vide la table ou sélectionne des lignes ou ajoute des attributs1.3.2.a.build1
Correctif : lors de l'export des catégories : Erreur à la ligne 30 du traitement Procédure locale code_affichage_ligne_TABLE_ps_category_navigation.1.3.2.a.build1
Correctif : la croix de fermeture de la fenetre de réparation n'est pas ancrée à droite1.3.2.a.build1
Correctif : le pre-filtre "uniq. les produits multi boutiques apparait même si on n'a pas cliqué sur "autres pre-filtres", quand on sélectionne une seconde boutique1.3.2.a.build1
Correctif : le sélecteur "Sur..." du calculateur de la vue produits apparait en vue catégorie1.3.2.a.build1
Correctif : erreur SQL dans la table des traductions des catégories, lorsque le mode récursif est activé, avec deux boutiques sélectionnées, si les catégories sont ordonnées par identifiant, indiquant un problème sur nleft1.3.2.a.build1
Correctif : le iltrage par boutique de la liste de caractéristiques associées aux produits est sans effet1.3.2.a.build1
Correctif : traduction du titre "Fenêtre de connexion..."1.3.2.a.build1
Correctif de l'aide : générateur, remplacer "produits "A"' par simplement "produits" à l'étape 21.3.2.a.build1
Correctif : si une boutique à plusieurs URLs de définies dans PrestaShop, Merlin affichait 1 ligne par url dans la table des boutiques. Autre conséquence de ce défaut, l'affichage des images des produits échoue, avec une erreur indiquant que la requête ne retourne pas le même nombre de colonnes que la table.1.3.2.a.build1
Correctif : génération impossible de catalogue PDF des déclianisons car il manquait des fichiers dans la compilation1.3.2.a.build1
Correctif : traitement de 'Procédure locale code_modification_INT_compteurs' (FEN_MAIN.PROCEDURE.code_modification_INT_compteurs), ligne 8, thread 0
Erreur systeme : Access violation (GPF)
1.3.2.a.build1
Correctif : les titres des colonnes affichées ne sont plus les titres choisis dans le configurateur, mais les titres par défaut1.3.2.a.build1
Correctif : des points (.) dans le nom d'un entrepôt, faisait planter Merlin au démarrage1.3.2.a.build1
Correctif : % 1 %2 du menu contextuel arbre des categories pas remplacé par la valeur de la cellule dans laquelle on a cliqué1.3.2.a.build1
Correctif : PS 17000, la case d'activation du mode de gestion des stock avancée doit rester grisée1.3.2.a.build1
Correctif : erreur SQL lors de l'affichage des déclinaisons si on inclu la couverture ou la valeur du stock, sur PS >=1.7.1.3.2.a.build1
Correctif : erreur SQL dans le code de sauvegarde de l'onglet fiche concernant la rubrique id_type_redicrected à partir de PS 1.7.11.3.2.a.build1
Correctif : après rafraichissement des catégories par la méthode"lire tout", si une sous catégorie porte le même nom que sa catégorie mère, les deux ont la même arborescence (=nom des deux catégories)1.3.2.a.build1
Amélioration de performance importante dans le code de l'option "Afficher une seule ligne par produit" lors de la lecture et affichage de fichiers Excel contenant un mélange de produits et de déclinaisons à importer. Sur un fichier de 200 000 lignes, dont 51 000 produits, l'opération avait pris plus de deux heures avec la version précédente. La même opération sur le même fichier prend à présent 15min.
De plus ce traitement est à présent effectué en même temps que l'autre option "Exclure lignes
1.3.2.a.build1
Correctif : en mode prise en main de l'importation, ne plus masquer l'option d'envoi des photos , ni le champs de choix de clé de synchro des catégories.1.3.2.a.build1
Correctif : error at line 59 of Procédure globale colorer_champ_cliqué_droit process.1.3.2.a.build1
Correctif : errerur dans procédure locale mémorisation_ordre_et_largeur_toutes_colonnes (FEN_MAIN.PROCEDURE.mémorisation_ordre_et_largeur_toutes_colonnes), ligne 53 lors d'un clic sur bouton importation Excel1.3.2.a.build1
Correctif : avec la fonction d'export simultané "produits + déclinaisons" avec l'option wysiwyg, dans le fichier d'export, les colonnes ne sont pas toujours dans le même ordre que les colonnes affichées dans la table produits
D'autre part, en wysiwyg ou pas, les colonnes fabricant et fournisseur n'indiquent pas le nom du fournisseur/fabricant mais son identifiant.
1.3.2.a.build1
Correctif : le module SitologApplicationConnect 7.6.a indique version 7.5.a lors de la connexion, dans la fenêtre de trace.1.3.2.a.build1
Amélioration : après une duplication de produits, plus besoin de devoir cliquer deux fois sur "Affichage" pour rafraîchir la table. Le bouton se change en "Rafraichir" et clignote pour signaler que la duplication est terminée.1.3.2.a.build1
Correctif : quand on édite le taux de remise d'une catégorie cible pour un groupe de clients, et que l'on valide en changeant de ligne de catégorie cible, on perd l'affichage de la valeur que l'on vient de choisir, comme si on avait changé de groupe (si la catégorie source n'est pas la même)1.3.2.a.build1
Correctif : nouvelle option d'affichage permettant de choisir de ne pas charger le fichier global.css du site, dans les éditeurs HTML (CKEditor) de Merlin. Ceci permet de corriger des conflits entre les styles CSS de CKEditor, et ceux définis dans global.css.1.3.2.a.build1
Correctif : les images étaient importées en double malgré l'option "Nouveaux produits uniquement", lors des importations réalisées depuis l'onglet du planificateur.1.3.1.d.build1
Correctif : la colonne "montant de remise" de l'import, si la cellule du fichier Excel, de type standard, était vide, affichait 0,00 dans la table à l'étape 3 (et donc créait un prix spécifique de montant nul)1.3.1.d.build1
Amélioration : le programme ne demande plus l'autorisation pour remplacer "Merlin Backoffice.REP" lors des mises à jour.1.3.1.d.build1
Correctif : erreurs dans la structure des catégories suite au déplacement ou clonage de catégories après avoir utilisé la fonction "Rafraichir-lire tout" de la table des catégories sources.1.3.1.d.build1
Correctif : erreur à la ligne 353 du traitement Clic sur BTN_move_all_selected_categories_and_products.
Vous avez appelé l'opérateur [] sur le champ TABLE_ps_category_lang3.
L'indice spécifié [x] est invalide.
1.3.1.d.build1
Correctif : la colonne "nouveau prix de base" dans la table d'importation affcihait 0 dans les cellules vides (rendant le produit gratuit)1.3.1.d.build1
Correctif : deplacer un produit dans une autre catégorie, lorsque l'onglet "Fiche" est actif, pouvait avoir pour conséquence de copier les données de la fiche dans le produit suivant de la liste si on sélectionnait ensuite un autre produit.1.3.1.d.build1
Correctif : bug spécifique à la V1.3.1, l'appli se ferme lorsque l'on affiche les prix spécifiques ou la table des liaisons produits/fournisseurs.1.3.1.b.build1
Correctif : Le déplacement d'une catégorie vers elle même se fait malgré que ce soit interdit .Du coup elle disparaît et on est obligé de désactiver le mode de chargement progressif (basé sur le fil d'Ariane) pour la déplacer à nouveau.1.3.1.a.build1
Correctif : si interface en anglais, il indique que le mode récursif est activé quand on veut créer une nouvelle catégorie.
Bug aléatoire, le logiciel refuse de créer une nouvelle catégorie, prétextant à tord, que le mode récursif est enclenché.
1.3.1.a.build1
Correctif : Erreur lors de l'affichage des déclinaisons de couleur avec "1 colonen par attribut", si une des couleur est   une texture1.3.1.a.build1
Correctif : lorsque que l'on exporte en csv plutôt qu'en xls, la colonne "Actif" contient des "x" au lieu de "1"1.3.1.a.build1
Error at line 426 of Procédure globale upload_liste_images_a_transferer process.
A value should have been returned by 'Méthode mySQLExec'.
1.3.1.a.build1
Correctif : erreur dans procédure procédure globale De_colorer_champ_cliqué_droit line 201.3.1.a.build1
Amélioration de sécurité : il n'est plus possible de visualiser les mots de passe enregistrés (employé, https, ftp, proxy...)1.3.1.a.build1
Correctif : crash si clic droit dans la table de mapping des colonnes de la fenêtre d'importation.1.3.1.a.build1
Correctif etiquettes PRO : Si "Lot" est coché, la seconde étiquette a deux € , idem pour les prefix... puis 3 , quatre... Sur les fond graphique, au contraire le - et % n'apparaissent pas sur les 1er étiquettes.1.3.1.a.build1
Amélioration : pour toutes les tables, si on séléctionne manuellement toutes les lignes de la table, le bouton "Tous" ou "Toutes" de la table l'indique (couleur orange)1.3.1.a.build1
Correctif : Merlin indiquait voir un pre filtre alors qu'il n'y en a pas, quand on valide un changement de positions des produits d'une sous catégorie1.3.1.a.build1
Correctif etiquettes PRO : Zone K, si couleur transparente et indexée, n'apparait que sur la 1er étiquette1.3.1.a.build1
Correctif : crash lors de l'affichage des déclinaisons si une valeur d'attribut de type couleur, n'a pas de couleur associée, et si on demande d'inclure "1 colonne par attribut" dans la table.1.3.1.a.build1
Correctif etiquettes PRO : Choix de lapolice zone A => ouvre fen trace avec nom police1.3.1.a.build1
correctif : Erreur à la ligne 43 du traitement Procédure locale assigner_apres_check_taille_date_un_fichier_image.
Le passage du paramètre 2 a provoqué une erreur.
1.3.1.a.build1
Bug sévère corrigé : le script de réparation de la base en charge de supprimer les lignes des tables contenant id_product=0 supprimait les associations entre les produits et les packs.1.3.1.a.build1
Correctif : 1er lancement de merlin , apres installation, le pré filtre principal est vide1.3.1.a.build1
Correctif : préfiltres fabricants et fournisseurs ne semblent pas pouvoir être modifiés, la valeur précédente prise en compte. Il faut relire les catégories pour une prise en compte1.3.1.a.build1
Correctif : les valeurs de caractéristiques dont la colonne "custom" vaut "null" au lieu de 0, ne sont pas affichées dans la table des produits et dans celle des valeurs de caractéristiques.1.3.1.a.build1
Correctif : erreur à la ligne 41 du traitement Procédure globale upload_liste_images_a_transferer.
La dimension 1 du tableau possède 2 élément(s) et vous tentez d'accéder à l'élément
1.3.1.a.build1
Correctif : avec PS 1.4, erreur SQL si on utilise un pré-filtre sur la table des produit et que l'on sélectionne toutes les catégories ('WHERE AND')1.3.1.a.build1
Correctif : avec PS 1.4, erreur SQL si on demande l'affichage des légendes des images dans la table des déclinaisons1.3.1.a.build1
Amélioration de sécurité : si après avoir été mémorisé, on décoche l'option "mémoriser" d'un mot de passe, celui çi est effacé de la base.1.3.1.a.build1
Correctif : si la variable PrestaShop PS_IMG_PROD_DIR_   n'est pas définie, le script de suppression des images orphelines supprime les images dans tous les dossiers1.3.1.a.build1
Correctif : la sélection d'une ligne dans la table des caractéristiques des produits, doit désactiver le bouton "Tous" de la table des groupes d'attributs1.3.1.a.build1
Amélioration : le glisser déposer des images pour modifier leur position n'est fonctionnel que si les lignes sont ordonnées par valeur croissante de position. A présent, si cette condition n'est pas respectée, un message vous l'indique permettant de rapidement comprendre et corriger ce problème.1.3.1.a.build1
Correctif : il pouvait arriver que les colonnes du type "1 colonne par attribut" ne s'affichent lorsque des attributs de couleur ont une valeur nulle dans la base.1.3.1.a.build1
Correctif : il arrive aléatoirement qu'une source d'import perde sa liaison avec son modèle de mapping1.3.1.a.build1
Amélioration : les modifications faites sur le xlsx via l’outil sont prises en compte sans devoir cliquer sur "relire"1.3.1.a.build1
Correctif : deux événements planifiés, se mélangent les fichiers et les mappings.1.3.1.a.build1
Correctif : des doublons ont été détectés pour la clé <IDtaux_de_marge> sur le fichier <source_taux_de_marge>.1.3.1.a.build1
Correctif : traitement de 'Procédure locale warning_deroule_tout' (FEN_left_panel.PROCEDURE.warning_deroule_tout), ligne 16, thread 01.3.1.a.build1
Correctif : ligne 186 de delete_images_products_.php du connecteur, variable "deleted" n'est pas déclarée1.3.1.a.build1
Correctif : le cochage de taux de marges automatique est problématique quand on a plusieurs sources (erreur HFSQL : La valeur de IDtaux_de_marge doit être unique dans la base de données)1.3.1.a.build1
Avec l'extension Etiquettes PRO : Correctif : les champs de saisie des couleurs apparaissaient noirs à l'ouverture de la fenêtre du générateur d'étiquettesbeta.1.3.0.b.build1
Correctif mineur : les colonnes des entrepôts ne se masquaient plus tant qu'on ne relance pas l'appli, dans le cas précis ou elles étaient affichées avant de désactiver le mode de gestion des stocks avancé.beta.1.3.0.a.build1
Correctif : colonnes des attributs et des caractérisitques, manquait "Supprimer le filtre de cette colonne" dans leur menubeta.1.3.0.a.build1
Correctif : erreur SQL lors du rafraichissement de la table produits   apres avoir désactivé le mode de gestion avancé des stocks, alors que la table produits contenait toutes les colonnes des entrepotsbeta.1.3.0.a.build1
Correctif : erreur lorsque l'on coche la case d'une des colonnes d'association des valeurs d'attribut à une boutiquebeta.1.3.0.a.build1
Correctif : erreur SQL lors de la sélection d'un pays sans état, dans la table d'affichage des prix spécifiques existants.beta.1.3.0.a.build1
Correctif : si on sort de la fiche en cliquant dans une des case à cocher de la table du haut ("activé", "commandable", "Gestion des stocks avancés", "Quantité basées sur stock dans entrepôts", "exclusivité web", "produit virtuel", "en solde", "montre l'état", "prix visible" ), ce clic n'est pas pris en compte si la fiche est en mode "Sauvegarde automatique"beta.1.3.0.a.build1
Correctif : la génération de catalogues PDF pouvait planter si toutes les lignes de la table n'avaient pas été affichées au moins une fois et que la colonne photo était présentebeta.1.3.0.a.build1
Optimisation : l'activation du mode de gestion des stocks avancé lançait une requète qui prenait une vingtaine de secondes à s'exécuter. Ramenée à moins de 2 secondes.beta.1.3.0.a.build1
Correctif : le champ quantité dans l'onglet fiche n'acceptait pas les valeurs négatives (idem pour autres champs numériques, comme les prix)beta.1.3.0.a.build1
Securité : Il est à présent interdit d'activer le mode de gestion des stocks avancés quand on utilise la version 1.7 de PrestaShop (qui ne supporte plus ce mode)beta.1.3.0.a.build1
Amélioration : suppression de l'automatisme de calcul de la largeur des colonnes de la table d'importation qui donnait parfois des colonne trop petites en largeur.beta.1.3.0.a.build1
Correctif : le glisser déposer de photos dans la fenêtre d'importation créé deux lignes (donc deux produits) par photobeta.1.3.0.a.build1
Correctif : Après la suppression de toutes les ruptures le bouton "Toutes" des déclinaisons reste enfoncé, idem suite ajout d'une colonne dans cette table, mais les lignes de se reselectionnent pas automatiquement.beta.1.3.0.a.build1
Correctif : Erreur SQL duplicate key sur feature_value_lang lors de la création d'une nouvelle valeur de caractéristique, si de traduction d'anciennes valeurs n'ont pas été correctement effacées de la base.beta.1.3.0.a.build1
Correctif : quand un bouton indiquait rafraichir, en clignotant, il fallait cliquer dessus deux fois pour rafraichir, le 1er clic ne faisant que vider la table.beta.1.3.0.a.build1
Correctif : la colonne prix fournisseur de la table des fournisseurs est mal définie, elle n'accepte que les prix arrondis. La bulle d'aide de la colonne est également incorrecte, son contenu est celui d'une autre colonnebeta.1.3.0.a.build1
Satbilisation : suppression du mode "Maximiser à l'ouverture", car la fonction correspondante de Windev produit parfois une fenêtre plus grande que l'écran, masquant une partie de la barre titre ainsi que la barre orange de droite.beta.1.3.0.a.build1
Correctif : le mode de gestion des stock avancés n'était 100% focntionnel que si la licence inclue aussi l'option d'importation (comme dans PrestaPricing), alors qu'elle est indépendante dans Merlin. Cela impactait très peu d'utilisateurs.beta.1.3.0.a.build1
Correctif : lors de l'ajout d'une config de table, erreur à la ligne 53 du traitement Clic sur BTN_configuration_tables. 'Ouvre' aurait dû renvoyer une valeur.beta.1.3.0.a.build1
Correctif : erreur SQL lors de la lecture des taxes, si aucun pays par défaut n'est défini dans PrestaShopbeta.1.3.0.a.build1
Correctif : dans la table des doublons, la modification de références ou autres valeurs, pouvait ne pas être prises en compte, lorsque le produit était mal associé à une boutique.beta.1.3.0.a.build1
Correctif : erreur de connexion si il existe un entrepôt dont le nom finit par un espace.beta.1.3.0.a.build1
Correctif : dans le générateur de codes barres, le sélecteur EAN13/ UPC était masqué, empéchant de passer en mode UPCbeta.1.3.0.a.build1
Correctif : la liste des fournisseurs dans la table des doublons n'était pas remplie, empéchant de changer le fournisseur par défaut des produits en double.beta.1.3.0.a.build1
Correctif : Erreur SQL si on sélectionne un seul entrepôt après avoir affiché les colonnes de tous les entrepôtsbeta.1.3.0.a.build1
Correctif : selon la taille de l'écran, les boutons du bas de la fenêtre réparation de base de données pouvaient être inaccessibles.beta.1.3.0.a.build1
Correctif : Le titre de la colonne "Quantité vendue" n'indique plus la durée si le mode de gestion avancée n'est pas activébeta.1.3.0.a.build1
Correctif : clic sur rectangle rouge d'une rupture de la table des valeur prédéfinies de caractéristique ne rafraichi pas l'affichage des traductions1.2.0.a.build1
Correctif du zoom excessif de la fenêtre de configuration des colonnes si on utilise le zoom global de Merlin en plus du zoom de Windows.1.2.0.a.build1
Correctif : la bulle d'aide du bouton "Nouvelle" catégorie date de PrestaCatégories.1.2.0.a.build1
Correctif : en mode "Ordonnancement des produits", il pouvait arriver les les blocs de produits associés à une catégories étaient affichés en plusieurs blocs au lieu d'un seul.1.2.0.a.build1
Optimisation : l'affichage des accessoires   rafraîchissait inutilement l'affichage de la table des produits. Idem lors de l’utilisation du bouton de sélection récursive de l'arborescence de l'onglet des accessoires.1.2.0.a.build1
Correctif : erreur SQL en utilsant MagicEdit sur la colonne des noms des groupes d'attributs1.2.0.a.build1
Correctif : depuis la version 1.0.4, la commande "Déroule tout le contenu actuel" des menus contextuels des tables exécutait une relecture et afficahge complet de l'arborescence, au lieu de uniquement les branches déja déroulées.1.2.0.a.build1
Correctif : quand on rafraichi une table avec ruptures déjà enroulées, tout est déroulé mais le flag enroulé reste à vrai, donc l'action enroulé suivant ne fait rien1.2.0.a.build1
Correctif : les colonnes d'association des produits aux boutiques restaient affichées même si on décochait la ligne dans le configurateur de colonnes, table de droite.1.1.0.a.build1
Correctif : les colonnes des attributs des déclinaisons restaient affichées même si on décochait la ligne dans le configurateur de colonnes, table de droite.1.1.0.a.build1
Manquait les fonctions de copier coller dans la colonne "Client" de la table des prix spécifiques1.1.0.a.build1
Correctif d'un bug de la fonction "sélection filtré sur cette colonne", dans la table des prix spécifiques, sur la colonne "Déclinaisons". Ne séléctionnait que parmi les lignes visibles à l'écran et ignorait les lignes maquées en dessous du bas de la table.1.1.0.a.build1
Ajout de la vérification d'absence de doublon de produits (selon la clé de synchro choisie) lors de l'importation de déclinaisons via le planificateur et via l'importation manuelle par bloc de lignes. Ceci afin de bloquer des importation qui aboutiraient à la création de déclinaisons orphelines.1.1.0.a.build1
Correctif : il n'y avait pas de sauvegarde des modifications apportées à de la référence fournisseur depuis la l'onglet fiche, sur les versions 1.5 et plus de PrestaShop.1.1.0.a.build1
Correctif mineur : l'affichage des prix spécifiques , puis le choix d'un client dans la table des prix spécifique semblait exécuter plusieurs fois le script de lecture de la liste compléte des clients.1.1.0.a.build1
Correctif : erreur SQL si on décochait la colonne "Liste d'attributs" dans la table de droite du configurateur1.1.0.a.build1
Manquait les fonctions de copier coller dans la colonne "Gestion quantité du pack" de la table des produits1.1.0.a.build1
Problème aléatoire : pas de sauvegarde des modifications apportées à la description des catégories depuis l'onglet fiche. OK après passage en mode "Requetes SQL encryptée à l'envoi"1.0.5.a.build1
Correctif d'un échec d'importation si mappage des colonnes "Type de redirection" et Id produit redirigé1.0.5.a.build1
Correctif : le choix du fournisseur par défaut n'était pas toujours mémorisé avec les paramètres de la source, en particulier lors de l'utilsation du planificateur.1.0.5.a.build1
Correction du problème d'encodage (mauvais affichage des caractères spéciaux et accentués) qui pouvait survenir après le passage de l'interface de l'anglais vers le français)1.0.5.a.build1
Correctif : echec au lancement si le nom d'un entrepot ne contenait que des caractères spéciaux, comme du cyrillique par exemple.1.0.5.a.build1
Correctif : avec les licence limitées à la gestion des produits, les catégories étaient cachées à l'ouverture, il fallait à chaque fois tirer le séparateur vers le bas pour les dévoiler.1.0.5.a.build1
Correctif erreur SQL si on décoche la rubrique "1 colonne par caractéristique" ou "Est accessoire de " dans la table de droite du configurateur de colonnes1.0.5.a.build1
Correctif : dans la vue et table des catégories, la colonne Id boutique par défaut des catégories restait grisée dans certains cas de figure.1.0.5.a.build1
Correctif d'une erreur SQL qui pouvait survenir en sortie de l'outil de changement des positions des produits.1.0.5.a.build1
Erreur SQL concernant prsh.id_product lors de la demande d'affichage des traductions des produits, sur les bases PS 1.3 et 1.41.0.4.a.build1
Correction d'une erreur sévère de calcul de la quantité disponible à la vente des produits qui sont en mode de gestion des stocks avancée, qui dans certains cas de figure, ne tient pas compte des commandes annulées.1.0.4.a.build1
Erreur de lecture des textes traduits dans la table des produits, sur version 1.3 et 1.4 de PrestaShop en multi langues1.0.4.a.build1
Erreur à la ligne 36 du traitement Procédure globale EnvoieEmail.
Vous avez appelé la fonction EmailLanceAppli.
Voir mail du 7/02
1.0.4.a.build1
Correction d'une erreur critique dans le script de suppression des doublons d'images à télécharger1.0.4.a.build1
Doutons de duplication ou de mise à jour du modèle de mapping inactivés si aucun modèle n'est sélectionné pour éviter erreur critique.1.0.4.a.build1
L'exportation de la colonne "URLS de toutes les photos" doublait les urls dans le fichier xls.1.0.4.a.build1
Au premier lancement, le décodage UTF8 se fait mal parfois. Il faut se déconnecter et se reconnecter pour corriger le problème. Cela se voit au mot "Français" mal écrit.1.0.4.a.build1
Correctif : lors de la demande de suppression immediate de catégories nouvellement créées, le programme refusait argumentant qu'elles contenaient des produits (il ne regardait pas dans les bonnes catégories). Il fallait changer de vue et revenir pour contourner le problème.1.0.4.a.build1
Correctif d'une erreur SQL concernant shgr.share_qt lorsque l'on filtre les produits avec ou sans déclinaisons1.0.4.a.build1
Correctif : les caractères TAB étaient remplacés par la chaine de caractères aa-bb lors de leur affichage dans les éditeurs HTML1.0.4.a.build1
Correctif : Toutes les photos et toutes les traductions de toutes les catégories s'affichaient au lieu d'afficher uniquement celles des catégories sélectionnées1.0.4.a.build1
Ajout vérification existance fichier image sur FTP avant tentative de lecture.1.0.4.a.build1
Stabilisation du code de clignotement des boutons1.0.4.a.build1
Correctif : ne vidait pas l'affichage des tables des traductions et des images des catégories, après avoir supprimé les catégories sélectionnées.1.0.4.a.build1
Suppression de l'exécution dans des tâches paralleles, de la phase d'initialisation de la fenêtre principale. On perd un peu en vitesse (visible que sur les très grosses bases), mais on gagne en stabilité.1.0.4.a.build1
Correctif d'un bug aléatoire : le calcul des valeurs de la colonne "couverture" ne s'effectuait pas toujours si on n'incluait pas les colonnes "Quantité vendue" et "Quantité disponible à la vente".1.0.4.a.build1
Crash de l'appli avec comme message d'erreur (poubelle):
Erreur à la ligne 568 du traitement Procédure locale partie_finale_code_bouton_connexion.
'Ouvre' aurait dû renvoyer une valeur.

**********************************************

----- Informations techniques -----

Appel WL :
Traitement de 'Procédure locale partie_finale_code_bouton_connexion' (FEN_Fenetre1.PROCEDURE.partie_finale_code_bouton_connexion), ligne 568, thread 0

Que s'est-il passé ?
'Ouvre' aurait dû renvoyer une v
1.0.4.a.build1
Sécurisation du code pour anticiper et empécher ce type d'erreur due à Windev : "Méthode mySQLLitCol et mySQLLitLigne (c_xxxx.mySQLLitCol), ligne 14, du type La dimension 1 du tableau possède x élément(s) et vous tentez d'accéder à l'élément x+1.1.0.4.a.build1
Correction de ce message d'erreur : "Erreur à la ligne 22 du traitement Procédure globale echec_connexion_ftp. Le membre 'Image' n'existe pas dans la classe ou la structure 'STGS_Thread_images_category_a_transferer'." lors de la tentative d'envoi d'image de catégories, alors que le réglage de la connexion FTP est incorrect.1.0.4.a.build1
Mauvasie traduction du bouton d'affichage des photos1.0.2.a.build1
Augmenter hauteur titres table accessoires1.0.2.a.build1
Suppression du comprotement suivant qui si mal connu, amenait à un résultat non désiré : l'envoi d'une image remplacait automatiquement celle sélectionnée à droite. Le remplacement d'une image se fait à présent uniquement par un glisser déposer de la nouvelle image sur l'ancienne1.0.2.a.build1
Correctif : l'utilisation du bouton "position" en conjonction avec la colonne "Prix TTC final" ou toute autre colonne concernant les prix spécifiques ou barrés, ne donnait pas la liste complete des produits associés à la catégorie, mais uniquement ceux qui ont un prix spécifique associé.1.0.2.a.build1
Correctif : la liste d'événements du planificateur n'était pas ancrée à gauche1.0.2.a.build1
Correctif du crash lors de la création de nouveaux fournisseurs via l'importation1.0.2.a.build1
Correction d'une erreur SQL au lancement, lors de la   lecture des groupes de clients, lorsque les tables de la base n'ont pas de préfixe.1.0.2.a.build1
Fonctionnalité experte : possibilté de configurer soit même le GROUP BY de la requète de lecture des produits, lorsque l'on configure une colonne personnalisable (affichage d'une rubrique non standard). Cela permet par exemple de faire afficher plusieurs lignes par produit, autant qu'il a de valeurs possibles pour la rubrique.1.0.2.a.build1
Réparation du filtre permettant de choisir un fournisseur dans l'onglet fournisseur. La liste était vide et la sélection d'une ligne provoquait une erreur SQL1.0.2.a.build1
Correctif : les bulles d'aide des boutons d'actions groupées grossissait à chaque affichage successif (le contenu se duplique)1.0.2.a.build1
Le contenus de certaines combo déroulantes était ramené tout à gauche (pré-filtres, liste pays)1.0.2.a.build1
Certaines listes étaient vides : liste des états, langue, liste boutiques de l'onglet des prix specifique1.0.2.a.build1
Style ascenseur table colonnes custom1.0.2.a.build1
Prévention d'un crash aléatoire lié à l'ouverture incompléte du panneau de droit (Le champ "FEN_right_panel" est inconnu)1.0.1.a.build1
Les colonnes d'association des produits aux boutiques restent grisées, même lorsque la licence inclue la fonction de base "gestion des catégories".1.0.1.a.build1
Exportation xls des catégories n'ouvre pas toujours la fenêtre quand il est lancé depuis le bouton "Action Groupées"1.0.1.a.build1
Correctif important : l'importation de nouveaux produits, avec une licence n'incluant pas la fonction de base "Gestion des catégories", pouvait conduire à créer des produits dits "orphelins", c'est à dire non attachés à une catégories par défaut.1.0.1.a.build1
LICENCE PC seule => desactiver possibilité de dupliquer les produits, possibilité de supprimer les produits, de les activer/desact,modifier produits par calcul depuis categories (ou tout le bouton action agroupées sur produits),suppression images orpheline,griser options de calcul comme chg gestion des stock avancés, impact sur prix de vente, desactivation taxes, griser sous onlget dec. de affichage (ou cacher commeSP1.0.1.a.build1
derniere ligen de init thread parallele à recopier dans merlin 231.0.1.a.build1
Défaut hérité de PrestaCatégories, à présent corrigé, si on déplace une catégorie après l'avoir sélectionnée grace à un filtre de colonne, le fil d'Ariane est cassé.1.0.0.a.build1
Manque sablier quand on coche la colonne gomme dasn la table des groupes d'attributs1.0.0.a.build1
Bug affichage tiroir categories après minimisation fenetre1.0.0.a.build1
Manque la fonction de filtrage dans la colonne "Status" de la table de l'étape 3 de l'import1.0.0.a.build1
Export catégories, j'ai 1> devant l'arborescence lors de la lecture du fichier à l'import (et pas dasn PP) -- puis crash (voir capture d'écran si nettoyage 1> avec magic edit1.0.0.a.build1
Un clic droit sur le tiroir "Catégories" décalait tous les autres tiroirs beaucoup trop vers le bas1.0.0.a.build1
Voir mail du 15/12 echec diminution quantité, requete stockée manquante => OK avec module 7.41.0.0.a.build1
En fin d'importation, si l'import incluait des photos à télécharger, la table de l'étape 3 voyait ses colonnes disparaitrent et réaparaitrent, ce n'est pas un bug mais une perte de temps et désagréable visuellement. Remplacé par une mise à jour "silencieuse" de la table (elle est cachée le temps de la mise à jour).1.0.0.a.build1
Crash lors de l'utilisation de l'outil de réparation niveaux et fil d'Ariane sur site en v1.71.0.0.a.build1
Suite à un changement de langue de l'interface, le texte du bouton des pré-filtres était en orange même si aucun pré-filtres n'était mis en place.1.0.0.a.build1
sur mon site, duplication du produit merlin ne clone pas les déclinaisons, que je le fasse avec PP ou avec Merlin. Ca marche si je duplique PP ave PP. Raison : Property Combination->reference length (58) must be between 0 and 32beta.0.1.2.a.build1
Ajouter article sur méthode our récupérer les param : copier et renoomme MPR_PP_Data en SIT_MB_Data et supprimer dedans les deux fichiers custom.ndx et custom .ficbeta.0.1.2.a.build1
sur mon site, duplication du produit merlin ne clone pas les déclinaisons, que je le fasse avec PP ou avec Merlin. Ca marche si je duplique PP ave PP. Raison : Property Combination->reference length (58) must be between 0 and 32beta.0.1.2.a.build1
Correction d'erreurs SQL dans la clause where des requetes de déplacement de produits, si on choisi le réglage "dans toutes les boutiques"beta.0.1.2.a.build1
Ancien bug présent dans PrestaPricing également : la saisie d'une valeur de caractéristique custom à une caractéristique qui n'a pas de valeur prédéfinie, sans l'associer à un produit, ajoutait une ligne avec id_feature_value à 0 dans la table feature_value_lang, qui apparait alors dans l'admin sur tous les produit, pour toutes les caractéristiques. beta.0.1.2.a.build1
Gestion préventive du cas de figure ou la table category_shop contient des lignes avec id_shop=0 (cela créait des lignes avec id_shop=0 dans category_lang)beta.0.1.2.a.build1
Sur l'onglet déclinaisons la ccolonne légendes des images reste videbeta.0.1.2.a.build1
Mise à jour des quantités par import génère une erreur SQL parlant de !$! => Il ne s'agit pas d'un bug, mais du résultat de l'utilsation avec une version non compatible du module connecteur. Mettre à jour le module connecteur en version 7.4.c minimum, première version compatible avec Merlin backoffice pour éviter cette erreur.beta.0.1.2.a.build1
sur mon site, duplication du produit merlin ne clone pas les déclinaisons, que je le fasse avec PP ou avec Merlin. Ca marche si je duplique PP ave PP. Raison : Property Combination->reference length (58) must be between 0 and 32beta.0.1.2.a.build1
Ancien bug hérité de PrestaPricing et à présent corrigé: les transferts de stock des déclinaisons ne fonctionnaient pas si on choisissait l'option " Mettre tout le stock utilisé utilisable"beta.0.1.2.a.build1
Dans PrestaPricing, le calcul de couverture ne se fait pas lorsque la colonne valorisation du stock est activée. Dans Merlin beta 1.1, l'ordre d'affichage des colonnes influençait sur ce calcul, ce qui est corrigé à présent.beta.0.1.2.a.build1
L'affichage du fabricant était faux dans l'onglet fiche (lisait l'id fournisseur ou lieu de l'id fabricant). Si le mode sauvegarde automatique était activé, cela remplaçait l'association produit/fabricant dans la base.beta.0.1.2.a.build1
Clic dans la table montrant les caractéristiques associées aux produits, sur une valeur custom, ouvre une pop up de modification. Dans celle ci la langue fr pouvait apparaître plusieurs fois au lieu d'une seule fois.beta.0.1.2.a.build1
Erreur SQL lorsque l'on choisissait "Toutes dates" pour le calcul des ventes et que l'on afichait la colonne "couverture de stock"beta.0.1.2.a.build1
mauvais prefix donné à la table configuration si on se déconnecte et se reconnecte sur deux bases qui n'on tpas les même prefixes de tablesbeta.0.1.1.a.build1
Les panneaux latéraux ne sont détachables à present que en cliquant dans leur barre titre, et non plus dans la fenête elle même. Ceci afin d'éviter que les nouveaux utilisateurs détachent les panneaux sans le vouloir (et ne sachent pas comment les rattacher).beta.0.1.1.a.build1
Permettre l'anicien mode de lecture categorie pour debugbeta.0.1.1.a.build1
Deplacer duplication produits dasn actions groupéesbeta.0.1.1.a.build1
les modifications en masse des quantités / stocks. En effet, elles sont très lentes sur l'interface principale, alors que toutes les autres modifications sont très rapides.

En outre, lors de l'import d'un CSV, s'il n'y a pas la colonne stock, c'est très rapide, mais si il y a les stocks c'est très lent.   => résolu dans shopmaster grace à une procédure stockée
Prochaine version
Correctif : sablier qui reste activé après suppression de tous les filtres de colonnes (table des traductions des catégories) pour supprimer un filtre qui masque toutes les lignesProchaine version
Mode simple shop. Si une seule shop selectionnées, pas possible modif cat non associée (+ message erreru ok). Mais possible si deux boutique selectionnées, meme non associées.alpha.0.1.0.a.build1
Mode mulit ou pas pas possible modif par copier collé cat non associée à celles selectionnées (1 ou 2), mais affichage écran mis a jour et pas de message d'erreuralpha.0.1.0.a.build1
si 1234 shops selectionné, mode mulit boutique, modif ne change que dans boutique 3 alors que cat associéee a 3 et 4. OK si seuelement 3 et 4 selectionnéesalpha.0.1.0.a.build1
Mod mulit boutique, deux shops selectionnées, pas possible modif cat non associée à aucune. Mais affichage modifé et pas de message d'erreuralpha.0.1.0.a.build1
Mod mulit boutique ou pas , deux shops selectionnées, magic edit pas possible modif cat non associées à aucune. Mais affichage modifé et pas de message d'erreuralpha.0.1.0.a.build1
Bug SQL ancien mode de lecture ca.id_shop_default alros que ce mode n'utilise pas d'ailaisalpha.0.1.0.a.build1
Correction erreur SQL " unknown column shgr.share_stock in field list..." lors de l'affichage des produits d'une boutique faisant partie d'un groupe à quantité partagé, avec comme choix de colonne "Quantité physique" ou "Emplacement".alpha.0.1.0.a.build1
Table traduction produit ne se mets pas à jour si totues shop selec et modif mulit shop on, suite modif nom dans fichealpha.0.1.0.a.build1
bug leger, changement de selection de categories, ne reselectionne pas toutes les image si le bouton "Selection totues" de la table des images est enfoncéalpha.0.1.0.a.build1
Corriger les bugs 5* de PP comme la lenteur des modif des quantités.alpha.0.1.0.a.build1
Impossible de faire autrement qu'accepter la suppresion du forunisseur par défaut quand on le change par -- dans la colonne de la table produitalpha.0.1.0.a.build1
Gestion des SN Merlin sur le sitealpha.0.1.0.a.build1
version 7.3.a => 7.4.c dasn tous les messagesalpha.0.1.0.a.build1
Correctif d'un crash en cas d'échec de création d'une nouvelle caractéristique ou d'un nouvel attribut dans la base (tableau avec indice nul)alpha.0.1.0.a.build1
2:43:34:68 License's validity check done. Validity=Fatal error: Uncaught Db->executeS() must be used only with select, show, explain or describe queries thrown in /home/sitolog2/public_html/classes/db/Db.php on line 638. Si mode debug de mon sie est sur true.alpha.0.1.0.a.build1