Historique des versions de Merlin Backoffice


Merlin Backoffice® Flex, est notre solution remplaçant Merlin Backoffice ® standard à partir de mai 2023

Merlin Backoffice ®, était une fusion et évolution de PrestaPricing et de PrestaCatégories. Voir les grandes différences dans cet article du blog.

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

VERSIONS FLEX 2.3.3.a  et 2.3.4.a améliorations et nouveautés

Version de sortie
Nouveauté importante : compteurs paramétrables indiquant le nombre de produits enfants ou  associés à chaque catégorie 2.3.4.a.build1
Correctif : la fonction du suppression du cache d'images sélectionnées de catégories ne supprimait pas le format "thumb".  2.3.4.a.build1
Amélioration : les transferts HTTP/HTTPS des fichiers locaux des images vers PS se fait à présent en HTTP2 (précédemment en HTTP1)  2.3.4.a.build1
Amélioration : mécanisme permettant de télécharger la dernière version d'une photo lorsqu'elle a été remplacée ou mise à jour sur le serveur, plutôt que l'image précédente, lorsque le serveur a un système de cache. 2.3.4.a.build1
Amélioration : suppression de l'impression que l'écran disparaissait quelques instants à chaque fermeture de fenêtre secondaire 2.3.4.a.build1
Correctif : après la sélection d'une catégorie différente, alors qu'aucun produit n'est affiché dans la catégorie actuelle, les tables secondaires (déclinaisons, associations,...), n'étaient pas rafraichies 2.3.3.a.build1
Correctif : pas de lecture du contenu des colonnes de caractéristiques mappées plus d'une fois, si un espace est présent à droite de leur nom. 2.3.3.a.build1
Correctif : la fonction du menu contextuel (clic droit), "Copier vers le presse papier" générait une erreur fatale sur certaines colonnes (ex : colonne des fabricants) du type "Le champ "0.TABLE_ps_product' est inconnu." 2.3.3.a.build1
Correctif : doublons dans la colonne Id boutiques dans les résultats de recherche rapide et avancée (inventaire) 2.3.3.a.build1
Correctif : après rafraichissement de l'affichage des produits, si la table des produits est vide, celle de droite affichant les associations aux catégories étaient bien rafraichies les cases bien décochées), mais leur fond coloré était conservé. 2.3.3.a.build1
Correctif : agrandir une colonne à l'étape 2 (mappage) des importations, bloquait le choix de la rubrique. Les titres longs sont à présent affichés sur deux lignes. 2.3.3.a.build1
Correctif : erreur intermittente lors de la sélection d'une boutique dans la liste
Vous avez appelé l'opérateur [] sur le champ TABLE_shop.
L'indice spécifié [-1] est invalide. 
2.3.3.a.build1
Correctif : dysfonctionnement des deux pré filtres "Uniquement accessoires actuels" et "Uniquement ceux ayant des produits comme accessoires" dans la table des accessoires. 2.3.3.a.build1
Correctif : depuis la version 2.3.1 le menu contextuel affichait  %1 ou %2  à la place de la valeur cliquée, si utilisé dans les 2 premières lignes des tables. 2.3.3.a.build1
Amélioration : le calcul des stocks dans l'inventaire ignore à présent les lignes incohérentes présentes dans la table stock_available (id shop doit valoir 0 pour une boutique appartenant un groupe partageant les stocks, id_shop_group doit valoir 0 pour les boutiques qui ont leur propre stock) 2.3.3.a.build1

VERSION FLEX 2.3.2.a Améliorations et nouveautés

Version de sortie
Correctif des versions 2.3.1.a à .c : le clic sur les cases à cocher pour déplacer un produit ne fonctionnait plus . Il fallait utiliser le gros bouton de déplacement. 2.3.2.a.build1
Correctif : en multi boutique, de la protection qui empêche de retirer (dé-associer) un produit des catégories par défaut dans les autres boutiques, lorsque l'on effectue par clic le déplacement (changement de catégorie par défaut) d'un produit dans une seule boutique. 2.3.2.a.build1
Amélioration : les deux fenêtres de choix des options de déplacement et de clonage des produits mémorisent leur position 2.3.2.a.build1
Correctif : dans la table des catégories "cibles", les colonnes montrant pour chaque catégorie, si elle est ou non, pour chaque boutique la catégories par défaut de l'ensemble des produits sélectionnés indiquait un "faux négatif" (coche orange ou lieu de bleue), dans les boutiques non associées à la catégorie. 2.3.2.a.build1
Amélioration : encadrement visuel des cases à cocher qui seront modifiées, lorsque l'on clic dans l'une des cases d'une multi sélection de lignes, pour associer ou dé-associer produits et catégories. 2.3.2.a.build1

VERSION FLEX 2.3.1.a Améliorations et nouveautés

Version de sortie
Correctif : incohérences dans la gestion des doublons des images quand on tente de re-télécharger des images qui ont été supprimées. Statut bleu "Téléchargement inutile" sans cocher  "Ne pas re-transferer". 2.3.1.a.build1
Correctif : erreur SQL concernant la table prsh si demande de mise à 1 des produits sortant d'obsolescence 2.3.1.a.build1
Amélioration : augmentation (facteur 100x) de la vitesse de suppression d'un grand nombre de produits ou de déclinaisons (dans le contexte de travail soit en mono-boutique soit en mode modification multi boutiques). Plus le nombre de lignes est important plus le gain en vitesse l'est aussi. 2.3.1.a.build1
Amélioration : dans MagicFormula, détection des 0 à gauche des chaines, pour les conserver et ne pas les convertir en chiffres (avant :  {VA } sur un ean13 vire les 0 à gauche, {'ean13__ps_product'}  les conservait. A présent les deux conservent les 0 à gauche). 2.3.1.a.build1
Amélioration : déplacement de changement de taile de la fenêtre principale plus fluide 2.3.1.a.build1
Correctif : échec lors de la création par importation, de nouveaux produits ou déclinaisons, en forçant des identifiants supérieurs à la valeur maxi des INT de MySQL 2.3.1.a.build1
Nouveauté : le clic sur la flèche ou le plus ou moins d'une ligne d'une table hiérarchique (ex catégories), déroule la branche SANS la sélectionner. Cela permet de dérouler l'arborescence rapidement sans déclencher par exemple le rafraichissement des produits. Avantage : navigation plus rapide. 2.3.1.a.build1
Correctif du mappage de la rubrique liste de documents 2.3.1.a.build1
Correctif : au changement de catégorie d'accessoires, la table des accessoires était rafraichie deux fois. 2.3.1.a.build1
Amélioration : le changement de largeur des colonnes dites dynamiques comme celles des caractéristiques, des attributs ou encore des entrepôts est plus fluide. 2.3.1.a.build1
Nouveauté : vous pouvez forcer les valeurs des identifiants des produits et catégories créés depuis la fenêtre principale (boutons "Nouveaux/elles"). De plus cela corrige le bug de MySQL qui laisse parfois des trous dans les séries d'identifiants 2.3.1.a.build1
Amélioration : les diverses tables des onglets caractéristiques et attributs affichent à présent les noms et valeurs longues dans des cases multi lignes et auto expansives. Lecture et modifications plus aisées. 2.3.1.a.build1

VERSION FLEX 2.3.0.b c et d Améliorations et nouveautés

Version de sortie
Correctif de l'erreur suivante dans l'import : "traitement de 'Procédure locale prepare_requete_recuperation_ou_creation_id_supplier_1_produit_selectionné_dans_table'  ligne 17
Les dimensions d'un tableau doivent être positives."

2.3.0.b.build1
Correctif : blocage de l'envoi des photos lorsque l'une des urls ou lien local d'une image fourni n'est pas correct. bug présent dans v2.3.0 uniquement. 2.3.0.c.build1
Amélioration du code de transfert des images et documents et en particulier de la gestion des erreurs. 2.3.0.c.build1
Amélioration : suppression de la possibilité de trier l'ordre des lignes dans les tables d'envoi de photos et de documents, car cela modifie l'ordre d'envoi et donc le résultat en terme de choix des images de couverture. Il est en effet important de respecter l'ordre des lignes défini par l'outil d'importation de fichiers. 2.3.0.c.build1
Correctif : les urls reconstruites utilisent à nouveau des tirets à la place des caractères spéciaux et non pas des underscores. 2.3.0.d.build1
Correctif : les champs MPN et ISBN du de l'onglet fiche produit limitait leur nombre de caractères à 13 (au lieu de 40 et 32 respectivement). 2.3.0.d.build1
Correctif : lors de la création de nouveaux produits via l'importation, avec les procédures stockées autorisées, la valeur du paramètre depends_on_stock de la table stock_avaialble recevait une valeur égale à 2 si non spécifiée, plutôt que la valeur par défaut 0.
Cela avait pour conséquence que la modification du stock de ces produits via le BO, onglet des stocks ou via l'API (ERP) ne fonctionnait plus.
2.3.0.c.build1

VERSION FLEX 2.3.0.a Améliorations et nouveautés

Version de sortie

Nouveauté importante : téléversement en tache de fond de pièces jointes (ou documents joints) avec association automatique aux produits comme on le fait pour les images, par recherche dans dossier locaux ou distant, en comparant le nom des fichiers et dossiers et le propriétés des produits.

2.3.0.a.build1
Nouveauté importante : l'outil d'importation de fichier permet la création et association de document joints. Possibilité de supprimer les liaisons existantes avant l'ajout, d'associer par liste d'identifiants, de téléverser créer et associer des documents locaux ou par urls. 2.3.0.a.build1
Amélioration : le compteur automatique dans MagicEdit conserve la même valeur initiale (début de chaque série de nombres ou de lettre), lorsque la case "Reset après chaque rupture" est cochée, même si il n'y pas de ruptures dans la table. Cela est pratique lors des imports automatiques, pour programmer des séries toujours identiques dans une colonne, sans décalage à chaque application.  2.3.0.a.build1
Amélioration : suite à un copier coller vertical dans la table d'importation, les outils MagicEdit et MagicFormula ne sont ré-appliqués de manière automatique qu'après votre accord (Merlin vous pose la question). 2.3.0.a.build1
Correctif : crash sous PS 1.6 en mode gestion des stocks avancé, en décochant ce mode pour un produit spécifique 2.3.0.a.build1
Correctif : erreur SQL sous PS 1.6 en mode gestion des stock avancé, en décochant l mode "Stock basé sur entrepôts" pour un produit spécifique 2.3.0.a.build1
Nouveauté : éditeurs intégrés des documents joints présents sur serveur, dans les formats pdf, xlsx, docx, images. Une pièce peut être téléchargée du serveur et ouverte en local pour édition d'un simple clic, sans sortir du logiciel, avec sauvegarde et mise à jour sur le serveurt en sortie de l'éditeur. 2.3.0.a.build1
Nouveauté : fonction pour supprimer en masse des documents joints ou les dé-associer de tous les produits. 2.3.0.a.build1
Nouveauté : générateur modificateur automatique paramétrique des titres et descriptions des documents joints 2.3.0.a.build1
Amélioration : les transferts de pièces jointes supporte les fichiers locaux, les urls  http(s) et le ftp(s) 2.3.0.a.build1
Amélioration : enrichissement de la tables des documents joints existants : colonnes donnant la taille des fichiers et la liste des produits liés, édition possible dans les colonnes noms (itres) et descriptions 2.3.0.a.build1
Amélioration : dans MagicEdit, l'auto-incrément des séries numériques ou alphabétiques conserve sa valeur initiale à la fin d'une génération de valeur dans une table contenant des ruptures (si le reset après rupture est coché). Cela permet un usage en mode automatique dans l'import. 2.3.0.a.build1
Amélioration : dans la table d'importation, le fait de faire un copier coller vertical relançait automatiquement MagicEdit sur les autres colonnes. A présent le logiclel vous demande votre accord. 2.3.0.a.build1
Nouveauté : fonction de téléchargement en masse des fichiers des documents joints sélectionnés, du serveur vers le PC. Permet de les modifier et de les renvoyer. 2.3.0.a.build1
Nouveauté : gestion du glisser déposer d'un fichier dans la table des documents joints pour remplacer une ou plusieurs lignes de documents par leur version modifiée. 2.3.0.a.build1

VERSION FLEX 2.2.3.a Améliorations et nouveautés

Version de sortie
Fixed: photos are only displayed if you set a break in the image table on product id Version de sortie
Plus d'options de filtres avec mémorisation (peut être deux niveaux de complexité). Check box qui ouvre une fenêtre de filtres avancés qui met le filtre choisi en position 1 ou 2 ou plus => Advanced search 2.2.3.a.build1
Correctif : les photos ne s'affichaient plus dans la table des images dans le cas ou il n'y avait pas de ligne de rupture (pas de classement par produit) 2.2.3.a.build1
Remplacement dans le configurateur de colonnes de "identifiant produit dirigé" en "Identifiant de redirection" (car ce peut aussi être une catégorie) 2.2.3.a.build1
Correctif: remplacement de %1 par le nom du site recherché dans le message affiché en cas d'échec 2.2.3.a.build1
Amélioration : l'url et les nom des models d'IA de Mistral ont été ajoutés dasn les listes pré-définies. De plus les deux champs permettant d'ajouter des modèles non standards mémorisent leur valeur. 2.2.3.a.build1
Correctif : erreur dans le calcul décalage horaire si la valeur est négative 2.2.3.a.build1
Modification du message d'avertissement avant déassociation de caractéristiques aux produits (le message précédent parlait de suppression ce qui pouvait porter à confusion) 2.2.3.a.build1
Amélioration : un texte explicatif (bulle d'aide) à été ajouté à l'ensemble des colonnes de la table des produits, dans le configurateur de colonnes 2.2.3.a.build1
Stabilisation : suppression de la possibilité de décocher "Relire automatiquement le fil d'Arianne". Cela permettait un chargement plus rapide, mais au détriment de la fiabilité de certaiens opérations, comme la désassociation des produits aux catégories. 2.2.3.a.build1
Nouveauté : auto configuration de l'URL et des limites de IA, lors de la sélection d'un moteur (ChatGPT 3 , 4 ...ou Mistral). Ajout d'un bouton de remise aux valeurs par défaut des limites 2.2.3.a.build1

FLEX version 2.2.2.a Novelties and improvements

Version de sortie
Nouveauté : option de la gestion de l'obsolescence permettant de désctiver, changer le  statut en non commandable ou encore de masquer les prix, uniquement si l'article concerné est en rupture de stock dasn votre PS. Cela permet de continuer a vendre les produits obsoletes chez le fournisseur mais pour lesquels on a encore du stock local. 2.2.2.a.build1
Nouveauté : clé d'import "Reference" + filtre ou  condition supplémentaire sur une certaine marque  2.2.2.a.build1
Nouveauté importante dans l'import : les colonnes mappées peuvent être déclarées de type "Valeurs actuelles" et donc remplies par lecture de la base avant l'import, pour filtrer/programmer les données de colonne selon les valeurs actuelles d'autres rubriques !
Ex de cas d'usage :
Désactiver si stock actuel =0
Calcul de taux de marge particulier (pouvant varier ligne par ligne)
Modifier une valeur que si non définie
Filtrer : ex ne modifer que les produits d'un certain fournisseur
Distingu
2.2.2.a.build1
Nouveauté importante : Gestion des déclinaisons obsolètes (mise à zero de leur stock) comme pour les produits. Ainsi que la dé-obscolescence 2.2.2.a.build1
Améliorations : Refonte du système de gestion des positions, ou ordre d'affichage, par glisser déposer (images, attributs, caractéristiques, catégories, produits). Le tri par position croissante est à présent automatique, le glisser déposer n'est possible que depuis la colonne position pour faciliter la sélection multiple de ligne par glisser (méthode harmonisée entre les tables). Il n'est plus nécessaire de refaire le tri sur la colonne "Position" à chaque changement d'item parent. 2.2.2.a.build1
Amélioration gain de temps : les cases creer et modifier sont cochées automatiquement lors du mappage d'une rubrique 2.2.2.a.build1
Amélioration : il est désormais interdit de créer une nouvelle tâche d'import ou un modèle de mapping sans leur assigner un nom. Et au contraire pour faciliter l'apprentissage, la toute première tâche est automatiquement nommée 2.2.2.a.build1
Correctif : Le filtre "inferieur ou egal" appliquait un filtre  "inférieur stricte" 2.2.2.a.build1
Amélioration du fonctionnement de la dé-obsolescence, lorsque les articles redeviennent disponibles, seuls les stocks nuls sont remis à la valeur de stock par défaut 2.2.2.a.build1
Correctif : L'import de CSV avec des valeurs numériques, comme des identifiants ou des prix écrits avec des espaces comme 3 021, ne lisait que les chiffres placés avant le premier espace (3) 2.2.2.a.build1
Correctif : MagicFormula ne permettait pas de traiter les chaines contenant le signe % (car il était remplacé par /100). Cela empéchait le rempalcement des code ASCII comme %20 par leur caractère (%20 est un espace). 2.2.2.a.build1
Correctif : le fonctionnement du bouton "Toutes" de la table d'importation n'était pas logique quand on relisait ou changeait de fichier. A présent : Si il est” est orange, il le reste et toutes les lignes du fichier relu sont sélectionnées automatiquement
Sinon, il reste blanc et seule la ligne 1 est sélectionnée (comme avant).
2.2.2.a.build1

VERSION FLEX 2.2.1.a Améliorations et nouveautés

Version de sortie
Correctif : erreur à la lecture du fichier à l'étape 3 de l'import présente de colonne de caractéristique ou d'attribut ou de colonne custom contenant des crochet [ ou ] dans le titre 2.2.1.a.build1
Correctif : via l'import, la mise a jour stock ne se faisait pas sur les declinaisons, lorsque l'on mappe églement une des colonnes "Action en cas de rupture" ou "Dépend du stock" (qui ne concernent que les produits parents). 2.2.1.a.build1
Correctif : dans la table d'importation (étape 3), la valeur affichée dans la colonne "id category par defaut" suite à un déplacement de catégorie dans une autre boutique que la boutique par défaut, était remplacée à la fin de l'import par l'identifiant de la catégorie par défaut lue dans la boutique par défaut du produit.  2.2.1.a.build1
Nouveauté : support des protocoles PDO et MySQL en plus de MySQLi (nécessite le connecteur en version 9.1.c minimum) 2.2.1.a.build1
Correctif : erreur à la 1er connexion suite à l'installation de Flex 2.2.0.b.build1 sur un poste ou se trouve installée la version Standard (corrigé à partir de la V2.2.0.b.build2) 2.2.1.a.build1
Amélioration : Suppression d'éventuels espaces en trop à la fin de la référence de la commande avec le bouton copier sur page "Vos licences" 2.2.1.a.build1
Correctif : sous PS 8.x, erreur "stripslashes() expects parameter 1 to be string, null given" dans le back office à l'ouverture de la page de gestion des catégories, suite à la création d'un chemin de catégories via l'importation (il manquait une description non vide) 2.2.1.a.build1
Correctif : décalage de l'affichage (les données passent dans les colonnes plus à droite)  des catégories, lors de l'utilisation de la fonction "Rafraichir/ Lire toutes", lorsque des TAB sont présents dans les contenus lus en base (rappel : un TAB n'existe pas en HTML, ils ne devraient donc pas être présents). Le nouveau code les remplacent par le code ASCII de TAB, qui vaut "	". Même protection réalisé dans d'autres tables de l'appil, comme les caractéristiques, traductions des catégories, g 2.2.1.a.build1
Correctif : la quantité disponible à la vente pouvait être erronnée dans l'onglet fiche produit (en cas de doublon de valeur de stock dans la table stock_available) 2.2.1.a.build1
Correctif : échec de re-lecture du même fichier csv présent sur un serveur 2.2.1.a.build1
Correctif : message d'errreur incorrecte (on pouvait l'ignorer et continuer) sur les formules de Magicformula dasn les tables secondaires, utilisant en paramètre une colonne venant de la table des produits 2.2.1.a.build1
Correctif : le clic droit dans la colonne "Prix barré declinaisons TTC" donnait acces aux fonction de traitement de masse, alors qu'ils n'existent pas sur cette colonne. 2.2.1.a.build1
Nouveauté (activée par défaut mais désactivable) : le système de gestion des heures utilise à présent le fuseau horaire du serveur PS plutôt que le fuseau horaire du poste de travail. Ainsi les dates de création et de dernière modification des entités, par exemple les produits, sont enregistrées en base de données dans un même fuseau horaire quelque soit le lieu de travail des divers utilsateurs de Merlin Backoffice.
Cela permet aussi d'éviter des faux négatifs (Résultats d'import indiqués en "
2.2.1.a.build1

VERSION FLEX 2.2.0.a Améliorations et nouveautés

Version de sortie
Nouveauté : il est à présent possible de sélectionner, mapper ou supprimer plusieurs colonnes à la fois dans la table de mappage des colonnes à l'étape 2 de l'import. Gain de temps important quand on doit mapper un grand nombre de colonnes de caractéristiques ou d'attributs. 2.2.0.1.build1
Nouveauté très importante : action groupée sur une sélection le catégories ou de produits, permettant de réaliser des associations automatiques en cascade entre les produits et les catégories, en remontant l'arborescence à partir de la catégorie principale ou des catégories déjà associées. 2.2.0.1.build1
Nouveauté : l'outil d'association des produits aux catégories parentes étant configurable, il se voit aussi doté d'un assistant (wizard) graphique, permettant de facilement comprendre et choisir chaque paramètre. 2.2.0.1.build1
Nouveauté très demandée : nouvelle fonctionnalité activable lors des importations, pour associer automatiquement les produits aux catégories parentes de leur catégorie par défaut. Choix du nombre de niveaux dans l'arborescence, choix d'inclure ou exclure l'Accueil. 2.2.0.1.build1
Nouveauté : refonte de l'outil d'exportation de fichiers combinant produits et déclinaisons. Suppression des colonnes en double, fusion de certaines colonnes au choix (prix, stock, poids, clés, autres...) 2.2.0.1.build1
Nouveauté : l'outil d'arrondi des prix permet à présent d'arrondir également les prix HT (utile pour les PROs) 2.2.0.1.build1
Sécurité : il est à présent impossible (Interdit) d'utiliser les options de suppression dans les réglages de traitement des colonens perso ou custom, quand elles sont dans une des tables principale de PS. 2.2.0.1.build1
Nouveauté : mise en place d'un système non bloquant, de détection des erreurs fatales qui auparavant fermaient le programme. Le nouveau système interrompt l'opération en cours sans bloquer le programme  et vous rend la main. Le bouton "Sitolog QuickSupport" est alors disponible sans devoir fermer le message d'erreur. 2.2.0.1.build1
Nouveauté : l'outil d'exportation s'étant enrichi de nouveaux réglages, nous avons développé et intégré un assistant de configuration pour un usage encore plus simple (Wizard) 2.2.0.1.build1
Nouveauté : possibilité de vider et de ne plus stocker les images téléchargées dans le dossier /img/p/merlin sur le serveur, afin de gagner de la place disque (au détriment bien sûr de devoir re-télécharger les images utilisées plusieurs fois). . On conserve la gestion anti doublons. 2.2.0.1.build1
Nouveauté : le planificateur ne lance un évenement d'import que si le fichier à été modifié depuis l'import précédent. Permet de planifier les évenements avec des intervalles très courts, mais qui ne se réalisent que lorsque c'est utile. 2.2.0.1.build1
Nouveauté : comme via l'import, mais depuis la fn principale associer en masse les produits de sous catégories dans les catégories parentes e cherche à rendre visible tous les produits dans leur catégorie parente, y'a-t-il pour le faire sur merlin ou presta.p ?  Option dans l'import (associer à toutes les catégories parentes) 2.2.0.1.build1
Sécurité : il n'est plus possible lorsque la table d'une rubrique perso ou custom est une des tables principales de la base de choisir comme modèle de traitement, une des options pouvant conduire à des suppressions de lignes dans la table. 2.2.0.1.build1
Amélioration : fermeture automatique du fichier d'import à la fin du traitement de chaque événement (tâche planifiée) du planificateur. Cela permet d'ouvrir en mode écriture le fichier dans Excel et le modifier, entre deux imports successifs, sans devoir stopper le planificateur et fermer la fenêtre d'import. 2.2.0.1.build1
Nouveauté : bouton complémentaire au bouton "Valeur actuelle", qui insère le contenu actuel de la cellule, mais converti en valeur numérique. Cela permet de faire des opérations mathématiques sans devoir penser à ajouter la fonction val(). Pour éviter le phénomènes du genre 1+2=12 au lieu de 3. 2.2.0.1.build1
Nouveauté : Nettoyage automatique permettant d'Ignorer les lignes vides présentes dans ou en bas de fichier xls ou xlsx. Ce type de lignes est souvent présent par erreur dans le fichiers Excel, quand on a vidé des lignes sans les supprimer. Cette fonctionnalité automatique permet d'éviter de devoir dé-sélectionner ou filtrer manuellement les lignes vides à l'étape 3 avant d'importer la totalité d'un fichier. 2.2.0.1.build1
 Manque Prix de vente HT avant remise dans table des dec (= prix barrré dec HT) 2.2.0.1.build1
Nouveauté : pouvoir saisir le prix de vente en TTC dans le formulaire de création de nouveaux produits. 2.2.0.1.build1
Amélioration : Ajout d'un cadre coloré à toute table qui a le focus, suite à la sélection de lignes permettant d'éviter de supprimer des lignes dans la mauvaise table. 2.2.0.1.build1
Amélioration : prix HT final après remise dans table des déclinaisons affiché avec 6 chiffres après la virgule 2.2.0.1.build1
Amélioration : dans la table d'importation (étape 3), remise en place de la recherche rapide dans chaque colonne. 2.2.0.1.build1
Amélioration : le formulaire de création de nouveaux produits permet d'associer un groupe de règles de taxes aux produits, avant que les taxes ne soient activées dans la boutique. 2.2.0.1.build1
Nouveauté : ajout de la colonne "Prix de vente HT total avant remises" dans la table des déclinaisons (on avait uniquement une colonne donnant le TTC). Utile pour les sites de vente aux professionnels et était devenu nécessaire pour permettre l'arrondi sur les prix HT. 2.2.0.1.build1
Ergonomie : les réglages permettant de valider l'envoi des photos sont visibles dès le mode "Prise en main", à l'étape 4 de l'import. 2.2.0.1.build1
Correctif critique pour PS8 : PS8 impose à présent (à défaut l'édition de l'item génère une erreur) des valeurs non NULL dans un certains nombre de rubriques, pour les produits, déclinaisons et catégories : isbn, mpn, ean13, upc, référence et description catégorie. Si ces colonnes ne sont pas mappées dans un import de création, le programme force à présent l'envoi d'une chaine vide (mais pas NULL) 2.2.0.1.build1
Correctif : Le prix de vente final HT après remise, affiché dans la table des produits, était incorrect lorsque la remise du prix spécifique était était de type "amount" et TTC. 2.2.0.1.build1
Correctif : l'import de création ou modification de produits avec une colonne custom de la table principale product de la base, fonctionne, mais crée en plus dans la même table des lignes vides inutiles (contenant juste la valeur donnée à la rubrique custom). Idem pour autres tables natives (product_lang, product_shop, product_attribute, product_attribute_shop, category, category_lang) 2.2.0.1.build1
Correctif : problème de lecture des options de la licences si lancement du programme en ligne de commande 2.2.0.1.build1
Correctif : suppression dans la base des clés uniques de synchronisation autres que les identifiants, au lancement de Merlin, lorsque l'on sort de la fenêtre d'importation et avant duplication de produits. Cela évite l'échec de duplication de produits pour cause de doublon de valeur. 2.2.0.1.build1
Correctif (dans connecteur V9.1.a) : si on ne cochait pas l'option "Cryptage avant envoi des requêtes SQL", l'enregistrement de textes contenant des apostrophes simples, ou de backslash ne se faisait pas 2.2.0.1.build1
Amélioration : la modification par importation de déclinaison met à présent à jour automatique le pramaètre date_upd des produits parents, de manièe à ce que les hooks s'exécutent sur ces derniers. 2.2.0.1.build1
Correctif : dans PS 8.1, le bouton "Nouveaux" produits créait des produits qu'on ne pouvait pas éditer dans le BO de PS car ce dernier impose à présent des valeurs non NULL pour EAN13, UPC, ISBN et interdit valeur 0 comme identifiant de fournisseur par défaut. 2.2.0.1.build1
Correctif : dans PS 8.1, le bouton "Nouvelles" catégories créait des catégories qu'on ne pouvait pas éditer dans le BO de PS car ce dernier impose à présent des valeurs non NULL dans la "description" 2.2.0.1.build1
Amélioration : le formulaire de création d'un nouveau fournisseur enregistre toujours une adresse (vide si non renseignée), car exigée par PS 8 2.2.0.1.build1
Correctif : le générateur de déclinaisons force à présent une valeur vide mais non NULL dans les champs ean13, upc, isbn et mpn, pour éviter une erreur lors de leur ouverture dans le BO PS en version 8.x  2.2.0.1.build1
Correctif : le panneau de contrôle verrouillé s'affiche par dessus la vue produits au lancement de l'application, si elle est en plein écran 2.2.0.1.build1
Correctif : lorsque les taxes sont désactivées et que des remises de prix spécifiques sont définies comme étant des remises TTC, on ne retire plus de taxe dessus pour calculer la remise équivalente en HT. 2.2.0.1.build1
Correctif : erreur fatale en cas d'échec de création du fichier de log d'import, lors du premier usage de "Importer maintenant" du planificateur. Ajout d'une gestion non bloquante de l'erreur. 2.2.0.1.build1
Correctif : il pouvait arriver que des photos ne soient pas téléchargées et donc pas associées aux produits,avec comme réponse "Envoi inutile", lorsque la recherche du fichier retournait une erreur 403 au lieu de 404 2.2.0.1.build1
Correctif : perte du mapping des colonnes custom  ("Autres rubriques") dans le modèle dans plusieurs cas de figure : sélection d'un autre fichier, utilisation de l'interrupteur produit/déclinaison, duplication du modèle, changement de langue, suppression d'un modèle, rafraîchissement d'un modèle, filtrage... 2.2.0.1.build1
Correctif : le message indiquant que les images "Petites" des catégories n'existent plus à partir de 1.6 était incorrect car elles existent à nouveau à partir de PS 1.7. C'est les "Medium" qui ensuite n'existent plus. Le mesage à été adpaté selon les versions.  2.2.0.1.build1
Correctif : erreur SQL lors de l'importation, en mode "Créer produits non existant",  d'écriture dans la table product_group_reduction_cache 2.2.0.1.build1
Correctif : dans versions 2.1.2 et 2.1.3 erreur dans MagicEdit sur les cellules contenant un texte. 2.2.0.1.build1
Correctif : échec sans message d'erreur de relecture de images des catégories (d'ou absence de leur affihage dans Merlin Backoffice Flex) 2.2.0.1.build1
Correctif d'afichage des miniatures des catégories 2.2.0.1.build1
Correctif : la date et taille des fichiers d'importation distants pointés par HTTP étaient mal lus, leur téléchargement était donc fait à chaque demande de re-lecture, même si le fichier avait déjà été téléchargé et pas modifié. 2.2.0.1.build1
Correctif : erreur de calcul des nouvelles quantités via le "Modificateur par calcul", dans le cas complexe suivant : plusieurs boutiques sélectionnées, mode modification multi boutiques activé, boutiques appartenant au même groupe, groupe du type "Quantités partagées". L'opération de calcul était effectuée autant de fois de suite que de boutiques sélectionnées. 2.2.0.1.build1
Correctif : erreur SQL quand on demandait le isbn plus le mpn dans les deux tables produits et déclinaisons en même temps 2.2.0.1.build1
Correctif : aléatoirement, pas de sauvegarde des modifications apportées (de la description en particulier) depuis l'onglet fiche quand on sélectionne une autre ligne, même en cliquant sur enregistrer manuellement. 2.2.0.1.build1
Correctif : dans un PS multi boutiques, le mode "Remplacer" de l'import d'une liste de catégories associées protégeait la suppression de l'association à la catégorie par défaut que dans la boutique principale du produit. 2.2.0.1.build1

VERSION FLEX 2.1.3.a Améliorations et nouveautés

Version de sortie
Nouveauté importante : Version finale de l'utilisation de ChatGPT  2.1.3.a.build1
Correctif : en anglais la largeur du bandeau orange "Delete current content" dans MagicEdit ne couvre pas toute la ligne 2.1.3.a.build1
Correctif : dans MagicEdit, le cochage de l'option de nettoyage des réponse ChatPGT affiche ou masque les réglages de l'option présent en dessous. 2.1.3.a.build1
Correctif : plantage en sortie d'édition du champ "APRES" présentant par ligne le résultat des modifications apportées à chaque ligne. 2.1.3.a.build1
Correctif : Titres des colonnes qui continuent à s'épaissir si on inclus "1 colonne par caractéristique" ou utilise le filtre par colonne. 2.1.3.a.build1
Correctif : les filtres de colonne s'activent avant la fin de la saisie 2.1.3.a.build1
Correctif : enregistrement des ISBN des déclinaisons 2.1.3.a.build1
Correctif : lors du deplacement des categories, erreur indiquant une date invalide, lorsque le nombre de catégories déplacées dépasse 100 2.1.3.a.build1
Correctif : il manquait l'affichage du message d'erreur explicatif lorsque le déverrouillage de la licence échouait, par exemepel pour cause de poste de travail désactivé par un utilisateur 2.1.3.a.build1
Correctif : depuis MySQL 5.5 en mode strict la suppression de caractéristiques, attributs ou catégories pouvait générer une erreur sur le recalcul des positions (out of range BIGINT UNSIGNED). 2.1.3.a.build1

VERSION FLEX 2.1.1.a et 2.1.2.a Améliorations et nouveautés

Version de sortie
Correctif : plantage au clic sur "Voir associations" dans la fenêtre des catégories cibles si la boutique par défaut du site est mal définie 2.1.1.a.build1
Amélioration : si le paramètre mode legacy de gestion des images n'est pas trouvé, le comportement par défaut était "Legacy". On a inversé cela car plus personne ou presque n'utilise ce mode (version 1.4 de ps).
Ce cas de figure pouvait rendre très lent l'affichage des photos.
2.1.1.a.build1
Correctif : si on ne cochait pas le cryptage des requêtes avant envoi, on perdait les caractères accentués à l'enregistrement (transformés caractères codés) 2.1.1.a.build1
Correctif spécifique à la V2.1.0 : mauvaise lecture au lancement de certains paramètres de PS (mode legacy images, pays par défaut, langue par défaut, activation ou pas des taxes, règles de mvt de stock..). Cause probable de ralentissement importants lors de l'affichage des photos. 2.1.1.a.build1
Correctif : dans la fenêtre des réglages de duplication de produits, la partie gestion multi boutiques restait grisée si on a plusieurs boutiques dans la base mais que le mode multi boutiques de PS n'est pas activé. 2.1.1.a.build1
Correctif : largeur non réglable de la liste des modèles de mapping 2.1.2.a.build2

Amélioration dans MagicFormula : détection automatique des valeurs qui sont des chiffres, pour les traiter automatiquement comme tel (faire des calculs) et non pas comme des chaines de caractères.

Evite de devoir ajouter Val() ou d'être obligé de mettre un test de condition différent de 0 pour que la formule soit acceptée.

2.1.2.a.build2
Amélioration : depuis la fenètre d'importation, le choix du pays et de l'état pour le calcul des taxes (ou des TTC vers le HT) se fait à présent à partir de listes déroulantes (plus besoin de connaitre les identifiants des pays/états) 2.1.2.a.build2
Diverses améliorations ergonomiques (tailles et longeur des textes coupés selon facteur de zoom, hauteur des titres,...) 2.1.2.a.build2
Amelioration : l'outil ChatGPT est enrichie avec la liste pré-saisie des URLs et modèles disponibles, la possibilité d'en ajouter et la possibilité d'interrompre le processus MagicEdit en cas d'attente. 2.1.2.a.build2
Nouveautés : l'interface vers ChatGPT gère de manière automatique (temps d'attente) deux autres limites imposées par le robot : le nombre de requêtes par jour et le nombre de 50 requêtes toutes les 3 heures (paramétrable) de GPT-4  2.1.2.a.build2
Nouveauté :  l'interface vers ChatGPT gère le paramêtre "température" qui défini le coté plus ou moins alétoire, donc variable ou constant, des réponses. 2.1.2.a.build2
Nouveauté : nous avons ajouté à l'outil de gestion de ChatGPT une option de nettoyage des réponses. Permet d'indiquer de ne conserver que la partie contenue entre deux séparateurs et d'indiquer au robot de placer le texte fourni entre ces deux séparateurs 2.1.2.a.build2
Sécurité : connecteur V 9.0 qui corrige une CVE modérée de type XSS 2.1.2.a.build2
Correctif : le nouveau système de vérification ligne par ligne du résultat de MagicEdit fonctionnait mal si une des lignes sélectionnées n'était pas modifiée 2.1.2.a.build2
Amélioration : la focntionnalité ChatGPT devient activable independament pour chaque colonne 2.1.2.a.build2
Nouveautés : l'interface vers ChatGPT gère de manière automatique  la  limite du nombre de jetons consomés par jour calendaire imposées par le robot, c'est à dir ele volume d'échange en nombre de mots 2.1.2.a.build2
Correctif : refonte de l'interface de l'outil d'ajout de légende automatique aux images, pour que les boutons + soit toujours alignés avec les noms et descriptifs des paramètres 2.1.2.a.build2
Correctif : depuis le passage en WD28, le lancement en ligne de commande, avec connexion automatique, bloquait au niveau de la demande de confirmation. Problème corrigé en supprimant cette étape. 2.1.2.a.build2
Nouveauté : ChatGPT disponible pour tous (fin de la phase béta). Nécessite une formule d'abonnement PREMIUM 2.1.2.a.build2

VERSION FLEX 2.0.1.a Améliorations et nouveautés

Version de sortie
Nouveauté importante : support des images WEBP, aussi bien locales que via une url, et aussi bien pour les produits que les catégories (nécessite une version compatible de PS) 2.0.1.a.build1
Correctif : echec d'importation de la colonne "Action en cas de rupture de stock" quand la colonne quantité n'est pas présente 2.0.1.a.build1
Correctif : il fallait parfois décocher l'option qui évite de retélécharger les mêmes fichiers de photo pour qu'elles soient transférés la première fois 2.0.1.a.build1
Amélioration : le protocole https, devenu un standard est sélectionné par défaut lors de la saisie d'une nouvelle connexion à un site 2.0.1.a.build1
Nouveauté : supporte le multi zonage "Snap" de Windows 11 2.0.1.a.build1
Nouveauté : sait traiter les images dont le nom du fichier n'a pas extension 2.0.1.a.build1
Nouveauté : import image depuis url de type script PHP?ean=  http://bddi.2dcom.fr/LocalImageExists.php?ean=9782215142058 2.0.1.a.build1

VERSION FLEX 2.0.0.a Améliorations et nouveautés

Version de sortie

Gestion en masse des champs personnalisés :

  • Gestion multi-boutique
  • Gestion des tables sans id_product
  • Sélection des noms des tables et des champs dans une liste
  • Augmentation de 5 à 25 colonnes personnalisées par configuration
  • Guide pas à pas interactif
  • Insertion de toutes les langues
  • Modification de 1 langue
  • Enregistrement de toutes les colonnes personnalisées d'une même table en même temps (et non plus colonne par colonne, ce qui donne plus de cohérence et est plus intuitif) dans la même ligne (mémo clé primaire de la ligne)
  • Sauvegarde des modifications en sortie de ligne comme pour les autres colonnes
  • Lecture multi-valeurs et affichage sous forme de listes
  • Sauvegarde des listes modifiées (également avec sauvegarde de toutes les colonnes de la même table en même temps, même si elles sont toutes des listes, il faut juste garantir qu'elles ont bien le même nombre de valeurs)
  • Jointure entre deux tables Ns, MagicEdit et MagicFormula dans les colonnes personnalisées (à la place de jointure)
  • Auto-incrément des clés (il suffit de modifier une colonne de la table ce qui ajoute une ligne dans celle-ci)
  • Pas d'écriture en base dans les tables tant que les données lues ne sont pas modifiées par l'utilisateur
  • La suppression des lignes pré-existantes dans une table est limitée au même item (même produit, déclinaison, boutique, lang, catégorie)
  • Il est autorisé de modifier la valeur dans une colonne faisant partie de la clé primaire de la table (pour ajout d'une nouvelle ligne ou remplacement)
  • Nouvelle option permettant d'exclure les doublons de valeur à la lecture
  • Support des tables ayant un préfixe différent de celui des tables natives
  • Il n'est plus nécessaire d'avoir une colonne affichant les valeurs des rubriques de la clé primaire de chaque table personnalisée (Merlin mémorise leur valeur dans une colonne masquée lors de l'affichage) pour pouvoir modifier et enregistrer les modifications dans la même ligne de la table personnalisée
  • Libre choix du séparateur entre les éléments des diverses listes affichées (pratique pour les listes de texte contenant des virgules ou pour exporter dans des formats spéciaux demandés par les places de marché)
  • Augmentation du nombre de colonnes personnalisées à 25 par configuration (au lieu de 5 auparavant)
  • Possibilité de réordonner les lignes dans la table des configurations des colonnes personnalisées (influe sur l'ordre de lecture en base et donc sur le bon fonctionnement des liaisons - pratique pour l'insérer quand on a oublié une ligne)
  • MagicFormula et MagicEdit dans les cellules contenant elles-mêmes une liste de valeurs (agit sur chaque valeur indépendamment)
  • Protection contre l'écriture dans les colonnes affichées avec masquage automatique des doublons de valeurs
  • Protection anti-suppression des lignes dans les tables majeures (product par exemple)
  • L'entrée en saisie dans une colonne personnalisée de type identifiant auto-incrémenté vous informe de la valeur du prochain id (permet de générer des sé
  • L'importation vers des rubriques libres permet de définir des jointures en cascade, pour aller écrire dans des tables reliées par des clés non standards.
  • L'entrée en saisie dans une colonne perso de type identifiant auto-incrémenté vous informe de la valeur du prochain ID (permettant de générer des séries).
  • Les colonnes d'une même table, ou de tables liées, qui affichent des listes de valeurs s'auto-synchronisent pour que le nombre de valeurs dans chacune soit égal, afin d'éviter les erreurs SQL lors de la sauvegarde. Par exemple, si vous ajoutez une valeur de mot clé associé à un produit, la colonne contenant la liste des identifiants des mots clés se voit ajoutée d'une ligne et en auto-incrémentant l'identifiant.
  • Les valeurs d'auto-incrément se saisissent toutes seules dans toutes les colonnes où elles sont utilisées.
  • Les colonnes reliées à une rubrique ayant une valeur par défaut définie se remplissent toutes seules avec cette valeur (valeur modifiable en amont et en aval).
  • Il est possible et facile de réaliser des jointures automatiques entre les colonnes standards et les colonnes perso.
  • Si on saisit une valeur dans une colonne perso permettant d'identifier une ligne de la table perso dans la base, ces données sont relues et le contenu des autres colonnes de la même table perso est rafraîchi (fonctionne également pour les rubriques des tables jointes).
  • Plus pratique et rapide, on peut directement depuis la table d'édition des colonnes perso les ajouter dans la configuration, les afficher ou les masquer et changer leur titre (auparavant il fallait le faire dans un second temps par un glisser-déposer et une seconde édition dans la table des configurations générales).
  • Nouvelle option de calcul permettant de choisir d'effectuer ou pas l'enregistrement automatique du contenu des colonnes perso à chaque sortie de l'édition d'une ligne (ce qui permet de prendre le temps de remplir plusieurs colonnes de manière cohérente avant l'enregistrement global).
2.0.0.a.build1
Choix séparateur des listes autre que virgule. 2.0.0.a.build1
Amélioration : les éditions en cours dans une ligne de la table de configuration des colonnes sont prises en compte quand on clique sur le bouton de fermeture de la fenêtre du configurateur (avant il fallait sortir de la ligne en cours d'édition). 2.0.0.a.build1
Nouveauté : MagicFormula et MagicEdit ont un nouveau mode de fonctionnement permettant de modifier chaque valeur des cellules contenant une liste de valeurs (agit sur chaque valeur indépendamment). Parfaitement adapté aux modifications en masse dans les colonnes perso multi valeurs. Permet aussi de décomposer un bloc de texte en plusieurs morceaux (en phrase, en mots, etc.) pour appliquer la modification sur chaque bloc. 2.0.0.a.build1
Interdire les options suppression sur les tables natives. 2.0.0.a.build1
Optimisation : l'ouverture de la fenêtre de configuration des colonnes des tables était parfois très lente, de l'ordre d'une minute. Ce vieux souci aléatoire est enfin corrigé, la fenêtre s'ouvre à présent toujours en 2 ou 3 secondes maxi. 2.0.0.a.build1
Colonne custom import liée, la griser et remplacer son contenu à l'affichage. 2.0.0.a.build1
Nouveauté : dans l'outil d'importation, il est possible de lier les colonnes de champs perso à d'autres colonnes ou à des variables. Par exemple, une colonne Id_produit_associé d'une table d'un module peut être synchronisée avec l'identifiant du produit importé. 2.0.0.a.build1
Amélioration ergonomique : le libellé du bouton de validation de MagicEdit et MagicFormula varie en fonction du contexte (par exemple, pas de sauvegarde en base de données lors de l'édition de la table d'importation, et selon que l'on souhaite ou non sauvegarder également les colonnes personnelles) 2.0.0.a.build1
Nouveauté : support du protocole HTTP/2 en HTTPS. Plus rapide que le HTTP/1. 2.0.0.a.build1
Amélioration : nouveau réglage de la connexion HTTPS qui ne nécessite plus de désactiver TLS 1.0 et 1.1 dans les paramètres avancés d'Internet Explorer. 2.0.0.a.build1
Amélioration : possibilité de voir les mots de passe que l'on vient ou que l'on est en train de saisir. Cela permet de vérifier sa frappe. Ils restent protégés, car totalement invisibles une fois enregistrés. 2.0.0.a.build1
Nouveauté : possibilité de choisir une période de date libre pour le calcul du volume des ventes et de la couverture de stock. Également un choix plus large de périodes prédéfinies, telles que "Trimestre en cours", "Trimestre flottant", "Trimestre précédent", etc. 2.0.0.a.build1
Amélioration : l'outil d'inventaire permet de compter des quantités décimales. Cela contourne le souci rencontré avec certaines douchettes qui flashent deux fois (en mettant un compteur à 0,5). 2.0.0.a.build1
Amélioration : Sitolog Quick Support (Teamviewer) est passé en version 15. 2.0.0.a.build1
Nouveauté : une option de réglage permet pour chaque connexion de désactiver l'utilisation de procédures MySQL stockées, utilisées entre autres pour gérer les stocks. Lorsque cette option est cochée, le programme utilise à la place des requêtes MySQL standards, certes plus lentes, mais permettant de travailler sur des hébergements interdisant l'utilisation des procédures stockées (mutualisés chez LWS et Infomaniak notamment). 2.0.0.a.build1
Optimisation : évite désormais l'appel de la procédure de gestion des stocks lors de l'import de mise à jour de déclinaisons si la colonne quantité (et les autres colonnes de stock_available) n'est pas mappée 2.0.0.a.build1
Optimisation : inclut désormais la requête de création d'un stock par défaut dans le processus d'import uniquement si l'on est en mode création 2.0.0.a.build1
Amélioration : ne nécessite plus de dérouler l'ensemble de l'arbre des catégories pour produire un catalogue PDF organisé par catégories, à condition que la colonne contenant le nom de la catégorie par défaut soit incluse dans la configuration de la table des produits (sans nécessairement être visible, même si elle n'est pas incluse dans le catalogue à produire) 2.0.0.a.build1
Compatibilité PS8 : la rubrique "quantity" a été retirée de la table "product_attribute" de la base de données 2.0.0.a.build7
Optimisation : accélération notable des scripts effectuant plusieurs remplacements de chaînes successifs 2.0.0.a.build7
Nouveauté : support de MySQL 5.7.50 et versions ultérieures, en particulier correction d'une erreur SQL lors de la modification d'une quantité dans la table des produits 2.0.0.a.build7

VERSION FLEX 2.0.0.a Correctifs :

Correctif : erreur SQL dans la requête de lecture des pièces jointes, si on place un limiteur de nombre de lignes 2.0.0.a.build1
Correctif : le calcul des ventes pouvait être erroné dans un contexte multi boutiques selon les réglages choisis. 2.0.0.a.build1
Correctif : La table des prix spécifiques n'avait plus de menu de table 2.0.0.a.build1
Correctif :  à chaque appel du menu contextuel (clic droit), le nombre de ( ou [ augmentait dans les libellés des menus contenant la valeur cliquée. 2.0.0.a.build1
Correctif : le prix d'achat n'était plus renseigné dans la table des inventaire 2.0.0.a.build1
Correctif : la fonction de relecture d'un fichier d'inventaire ne fonctionnait plus. 2.0.0.a.build1
Correctif : le glisser déposer de droite à gauche dans la table des configurations de colonnes dysfonctionnait parfois. 2.0.0.a.build1
Correctif : d'une procédure de comparaison de chaines, utilisée à de nombreux endroits divers (possibles bugs non identifiés corrigés) 2.0.0.a.build1
Correctif : "erreur SQL ca.id_category n'existe pas" lors de l'import de colonne non standard dans une table contenant id_category. 2.0.0.a.build1
condition SI Source.Source_data_type<>"" ALORS  ajouté ligne 37 de ask_and_save_source_data_type 2.0.0.a.build1
2.0.0.a.build1
Correctif : erreur SQL concernant prsh.id_shop lorsque l'on demandait l'affichage de la colonne quantité vendue ou la couverture de stock dans la table des déclinaisons 2.0.0.a.build1
Dans toutes les requêtes des fichiers du module connecteur et dans mes scripts sur mon site, vérifier l'encapsulation "" de tous les paramètres 2.0.0.a.build1
Correctif : File too big lors de l'envoi d'une image locale, en PS 1.6, avec module connecteur V8.4. Correction dans module connecteur V8.5 2.0.0.a.build1
Amélioration : le message d'avertissement qu'une nouvelle version est disponible s'efface au bout de quelques secondes si laissé sans réponse. Ceci afin de ne plus bloquer les automatisations d'import planifiées. 2.0.0.a.build1
Correctif : le compteur de MagicEdit passait de 19 à 2a, 2b, puis de 29 à 3a, 3b... 2.0.0.a.build1
Correctif : les déplacements successifs de produits sans rafraichir l'affichage ne se faisait pas sur tous. 2.0.0.a.build1
Correctif : la modification via l'import, sans cocher le mode "Créer déclinaisons existantes" de déclinaisons, avec comme clé de synchro "Attributs", pouvait déplacer  des déclinaisons d'un produit à un autre. 2.0.0.a.build1
Correctif : la suppression d'un seul produit à la fois pouvait ête inopérant et ne pas  fonctionner si plusieurs produits étaient sélectionnés. 2.0.0.a.build1
Correctif : la fonction de chercher remplacer ou de suppression de toutes les occurrences d'une sous chaine définie par une chaine de départ et une chaine de fin ne fonctionnait plus (dans MagicEdit) 2.0.0.a.build1
Améliorations : dans l'importation de prix spécifiques, force la type de remise sur pourcentage lorsque la colonne est présente mais vide. De plus évite d'écrire dans les rubriques from et to (dates de début et de fin), lorsqu'elles ne sont pas précisées. 2.0.0.a.build1
Correctif : le filtrage d'un produit ou d'une déclinaison par le filtre de colonne n'effectue pas les mises à jour suivantes sur le produit nouvellement sélectionné. Si on ajoute de suite derrière une photo ou associe uen pièce jointe cela le fait sur le produit d'avant. 2.0.0.a.build0
Correctif : pour MySQL 5.7.50 et ultérieur, modification des requêtes de lecture des catégories, des transporteurs et du générateur de déclinaisons pour supporter le nouveau mode mysql par défaut ONLY_FULL_GROUP_BY 2.0.0.a.build1
Correctif  du message d'erreur suivant : "erreur à la ligne 33 du traitement Procédure locale breadcrumb_rebuild.
Vous avez appelé la fonction ThreadExécute.
Le thread 'rebuild_nested_tree' existe déjà."
2.0.0.a.build2
Correctif : le potentiomètre de réglage du facteur d'accélération de la fenêtre de connexion était limité à la valeur max de 1000 au lieu de 10000. 2.0.0.a.build3
Correctif : avec plusieurs boutiques sélectionnées, la mise à jour de la quantité disponible à la vente, ou de la quantité physique... ou autre paramètre de la table stock_available, pouvait parfois n'être fait que dans la 1re boutique. 2.0.0.a.build4
Correctif : dans l'import, décocher l'option "Modifier dans le mapping", sur les autres colonnes que les colonnes de texte traduisible, était sans effet, la mise à jour de ces colonnes se faisait tout le temps, à partir du moment ou elles étaient affichées à l'étape 3. 2.0.0.a.build5
Correctif : dans le module connecteur V8.6.a, échec de connexion lorsque le mode debug était activé, corrigé dans la version 8.6.b 2.0.0.a.build6
Amélioration : mémorisation du réglage du suppression des lignes après envoi des photos 2.0.0.a.build7
Correctif : le "filtrage par id manquants" dans l'outil d'inventaire retournait la sélection plutôt que l'inverse de la sélection, lorsque la sélection était une liste continue d'identifiants 2.0.0.a.build7
Amélioration : phases de connexion et déconnexion visuellement plus propres 2.0.0.a.build7
Correctif : dans s la fenêtre de réglage des associations des images aux déclinaisons, le choix du groupe d'attribut servant à la comparaison n'était pas toujours pris en compte. 2.0.0.a.build7
Erreur SQL dans le where de la requête d'association ou dé-association de produits ou de groupe de clients à une catégorie, si la catégorie cible est mal sélectionnée. 2.0.0.a.build7
Correctif : erreur SQL lors de la modification du prix d'achat d'un produit, avec le mode de conservation de la marge des déclinaisons activé, lorsque le pays choisi dans "Affichage" ne contient aucun état. 2.0.0.a.build7
Compatibilité PS8 : la rubrique "quantity" n'existe plus dans la table product_attribute. Etait remplie par le générateur avancé de déclinaisons qui a été modifié en conséquence. D'autres parties du code impactées également. 2.0.0.a.build7
Compatibilité PS8 : la table attribute_impact à disparue à partir des installations neuves de PS8. Hors elle est nécessaire pour faire de la gestion des impacts prix par attribut. Merlin reconstruit donc cette table si elle est absente. 2.0.0.a.build7

1.7.1.a Correctifs et améliorations

Version de sortie
Correctif : erreur SQL dans la requete de lecture des pièces jointes, si on place un limiteur de nombre de lignes 1.7.0.b.build1
Correctif : le calcul des ventes pouvait être erroné dans un contexte multi boutiques selon les réglages chosis. 1.7.0.b.build1
Correctif : La table des prix specifiques n'avait plus de menu de table 1.7.0.b.build1
Correctif : erreur SQL concernant prsh.id_shop lorsque l'on demandait l'affichage de la colonne quantité vendue ou la couverture de stock dans la table des déclinaisons 1.7.0.b.build1
Correctif : File too big lors de l'envoi d'une image locale, en PS 1.6, avec module connecteur V8.4. Correction dans module connecteur V8.5 1.7.0.b.build1
Correctif : le compteur de MagicEdit passait de 19 à 2a, 2b, puis de 29 à 3a, 3b... 1.7.1.a.build1
Correctif : le déplacements successifs de produits sans rafraichir l'affichage ne se faisait pas sur tous. 1.7.1.a.build1
Correctif : la modification via l'import, sans cocher le mode "Créer déclinaisons existantes" de déclinaisons, avec comme clé de synchro "Attributs", pouvait déplacer  des déclinaisons d'un produit à un autre. 1.7.1.a.build1
Correctif : la suppression d'un seul produit à la fois pouvait ête inopérant et ne pas  fonctionner si plusieurs produits étaient sélectionnés. 1.7.1.a.build1
Correctif : la fonction de chercher remplacer ou de suppression de toutes les occurrences d'une sous chaine définie par une chaine de départ et une chaine de fin ne fonctionnait plus (dans MagicEdit) 1.7.1.a.build1
Correctif : pour MySQL 5.7.30 et ultérieur, modif des requètes de lecture des catégories, des transporteurs et du générateur de déclinaisons pour supporter le nouveau mode mysql par défaut ONLY_FULL_GROUP_BY 1.7.1.a.build1
Amélioration : l'outil d'inventaire permet de compter des quantités décimales. Cela contourne le soucis rencontré avec certaiens douchettes qui flashent deux fois (en mettant un compteur à 0.5). 1.7.1.a.build1
Amélioration : Sitolog Quick Suport (Teamviewer), passé en version 15. 1.7.1.a.build1

1.7.0.a Nouveautés et améliorations

Version de sortie
Optimisation : l'ouverture de la fenêtre de configuration des colonnes des tables était parfois très lent, de l'ordre d'une   minute. Ce vieux soucis aléatoire est enfin corrigé, la fenêtre s'ouvre à présent toujours en 2 ou 3 secondes maxi. 1.7.0.a.build1
Amélioration ergonomique : le libellé du bouton de validation de MagicEdit et MagicFormula varie en fonction du contexte (ex pas de sauvegarde en base quand on édite la table d'importation et selon que l'on souhaite ou non sauver aussi les colonnes perso) 1.7.0.a.build1
Correctif : le prix d'achat n'était plus renseigné dans la table des inventaire 1.7.0.a.build1
Correctif : la fonction de relecture d'un fichier d'inventaire ne fonctionnait plus. 1.7.0.a.build1
Correctif : le glisser déposer de droite à gauche dans la table des configurations de colonnes dysfonctionnait parfois. 1.7.0.a.build1
Correctif : d'une procédure de comparaison de chaines, utilisée à de nombreux endroits divers (possibles bugs non identifiés corrigés) 1.7.0.a.build1
Correctif : meilleure gestion des hooks (nécessite le module de connexion en version 8.4 minimum) 1.7.0.a.build1

1.6.6.a Nouveautés et améliorations

Version de sortie
Nouveauté : option "Regrouper" dans l'outil de  la recherche rapide ou avancée et d'inventaire :
Si non coché : La recherche retourne une ligne par boutique associée à chaque article pour les boutiques sélectionnées.
Si cette option est cochée en orange : deux groupes de lignes sont retournées, un regroupant toutes les boutiques ayant leur propre stock, la colonne quantité contient alors la somme des stocks dans ces boutiques. Cela permet de faire des inventaires exhaustif, cumulant les stoc
1.6.6.a.build1
Amélioration : à l'étape 3 de l'outil d'importation, les colonnes de caractéristiques ou d'attributs  ne contenant dans le fichier que des identifiants de valeurs, affichent à présent la valeur elle même en plus de l'identifiant, quand elle existe déjà. Utile pour vérifier l'exactitude des ids et pour réutiliser cette valeur dans les autres colonnes avec MagicFormula. 1.6.6.a.build1
Amélioration : la prise en compte d'un changement de sélection de plusieurs boutiques se fait immédiatement, plus besoin de rafraichir l'arbre des catégories. Cela est utile pour certains outils comme celui d'inventaire, quand on veut rapidement chosir dans quelles boutiques faire les recherches de stock. 1.6.6.a.build1
Amélioration : les tables de résultat de recherche rapide et avancée et d'inventaire contient en plus une colonne avec le groupe de boutiques et une colonne indiquant si il s'agit d'un stock partagé entre les boutiques de ce groupe 1.6.6.a.build1
Amélioration : mettre une formule dans une colonne de caractéristiques à importer nécessitait parfois de devoir inclure un "? " devant chaque valeur. Ce n'est plus le cas. 1.6.6.a.build1
Correctif : à l'étape 3 de l'outil d'importation, les colonnes de caractéristiques ne contenant que des identifiants de valeurs de caractéristiques n'affichaient plus ces valeurs. 1.6.6.a.build1
Correctif : certaines formules de MagicFormula qui fonctionnaient bien lors de leur mise en place échouaient au moment de la relecture du fichier. Principalement les formules contenant comme paramètres des colonnes de caractèristiques, attributs ou autres colonnes dont le titre contient un espace. 1.6.6.a.build1
Correctif : dans le générateur automatique de légendes, l'ajout des attributs des déclinaisons associées aux images ne fonctionnait pas dans tous les cas de figures. 1.6.6.a.build1
Correctif : dans l'outil de recherche rapide ou avancée, lorsque la recherche se faisait dans une boutique d'un groupe à quantité partagée, la valeur de stock connu indiquait toujours 0. 1.6.6.a.build1
Correctif : échec de copier coller dans MagicFormula d'une formule de plus d'une ligne 1.6.6.a.build1
Correctif : erreur SQL lors d'import de code HTML dans une rubrique libre d'une table non standard. 1.6.6.a.build1
Correctif : le curseur du champ compteur de MagicEdit revenait au début à chaque saisie d'un caractère 1.6.6.a.build1



1.6.5.a Nouveautés et améliorations

Version de sortie
Correctif : lors de l'import d'une référence fournisseur pour un fournisseur secondaire (qui devient donc le nouveau fournisseur par défaut), cette référence soit va remplacer celle du  fournisseur par défaut (pb non reproductible), soit est ignorée (pb constaté). 1.6.5.a.build1
Correctif : mise a jour de déclinaisons avec clé d'importation réglée sur attributs, la colonne référence fournisseur n'est pas importée. Est importée lors d'un second envoi des mêmes lignes 1.6.5.a.build1
Correctif : la colonne ne se remplissait pas à l'étape 3 de l'import lorsque le nom de la caractéristique contient un espace au début ou à la fin 1.6.5.a.build1
Correctif : erreur SQL lors de la suppression d'un groupe d'attributs, dans la phase finale de nettoyage des positions des autres groupes  (la suppression était cependant réalisée) 1.6.5.a.build1
Nouveauté : utilisation possible de MagicEdit dans  la colonne position de la liste des images. Permet de réordonner en masse les photos de centaines de produits en choisissant par exemple une image commune à mettre en 1re place grace à un filtre sur la colonne "fichier historique". 1.6.5.a.build1
Correctif : Erreur à la ligne 37 du traitement Procédure globale De_colorer_champ_cliqué_droit lors d'un clic droit dans une colonne de caractéristique, étape 3 de l'import, lorsque le nom de la caractéristique contient des espaces. 1.6.5.a.build1
Correctif : effet de zoom dans la fenêtre de mise à jour des légendes des photos quand Windows est configuré en mode zoom 1.6.5.a.build1



1.6.0.b à 1.6.4.a Nouveautés et améliorations

Version de sortie
Nouveauté IMPORTANTE : Option dans le mapping de l'import permettant de remplacer l'ensemble des catégories associées au produit, par une nouvelle liste. 1.6.0.b.build1
Amélioration : plus de limite de taile dans champs de saisie des valeurs de recherche des filtres. Utile surtout lorsque l'on filtre les articles dans une longue liste de valeurs. 1.6.0.b.build1
Correctif d'une régression : crash de la fenêtre d'import si on ajoutait sans la mapper la colonne "nom catégorie principale" à l'étape 3, pour la remplir à la main et l'importer (même erreur possible avec d'autres colonne relatives aux catégories ou pas) 1.6.0.b.build1
Amélioration : suppression de la limite de 1024 caractères des colonnes de type texte de la table d'import. Utile en particulier pour la colonne contenant la liste des urls des photos qui pouvait être tronquée.  1.6.0.b.build1
Correctif : erreur SQL lors de l'association de produits à une boutique si l'option de recopie des champs personnalisés est cochée. 1.6.0.b.build1
Correctif : Erreur à la ligne 147 du traitement Procédure locale prepare_requetes_import_tables_associées_via_var@@ lors de l'import 1.6.0.c.build1
Correctif : si vérification existence des déclinaisons avec la colonne clé absente, floppée d'erreurs SQL mineures : You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-1' at line 1 1.6.0.c.build1
Correctif : l' import de la colonne UPC créait une erreur fatale 1.6.1.a.build1
Compatibilité : testé sur PS 1.7.8.0.0 1.6.1.a.build1
Correctif bug spécifique version 1.6.0 : MagicEdit dans la colonne prix d'achat produit, avec prix specifiques affichés en bas, on avait un refresh de la table des prix specifique à chaque modif de chaque ligne du haut. Dans la même veine MagicFormula dans prix achat table des déclinaisons, refaisait x fois l'affichage de la table. Même soucis vu et corrigé avec d'autres colonnes. 1.6.1.a.build1
Correctif : utilisation de MagicFormula dans les tables annexes avec utilsation en paramètres de colonnes lues dasn la table des produits, ne lisait pas les bonnes lignes. 1.6.1.a.build1
Correctif : retrait de la version basic de l'editeur CKEditor car elle supprimait certains balisages HTML 1.6.2.a.build1
Correctif : nom des produits remplacé par le nom générique "prod-xxx"  lorsque la colonne nom est absente du fichier d'import ou non mappée. 1.6.2.a.build1
Correctif : MagicFormula avait un bug spécifique à la 1.6.1.c et 1.6.2.a, lorsque la formule fait appel au contenu d'autres colonnes de la même table, elle était refusée avec l'indication qu'il manquait un " final. 1.6.2.b.build1
Correctif : lorsque l'on modifie le stock d'une déclinaion, cela mets bien à jour le stock total dans la table produit, mais cela ne le fait pas dans le champ quantité de l'onglet fiche. Du coup le chiffre de ce champ vient réécraser le stock total quand on sauve la fiche 1.6.4.a.build1
Nouveauté : MagicEdit permet de créer des séries alphabétiques (a,b,c,...aa,ab,ac,...), très pratique pour faire des séries de références avec des lettres et pas uniquement des chiffres. 1.6.3.a.build1
Correctif : erreur de compilation dans MagicFormula lorsqu'une colonne d'attribut ou de caractéristique est utilisée dans la formule, depuis la fenêtre d'importation. 1.6.3.a.build1
Optimisation : de la vitesse des deux outils "Recherche rapide" et "Recherche avancée". Particulièrement notable sur les très grosses bases et la recherche basée sur les références fournisseur. 1.6.3.a.build1
Optimisation : de la lecture des déclinaisons avec affichage des références fournisseur. De l'ordre de x 100 sur les très grosses bases (testé sur 1 million d'enregistrements). 1.6.3.a.build1
Correctif : le bouton permettant la recopie en masse des références fournisseur et prix fournisseur des produits parent vers leur déclinaisons retournait parfois "Aucune modification effectuée" (bouton présent dans l'onglet "Fournisseurs). 1.6.3.a.build1
Amélioration : depuis la 1.6.x, pour ajouter dans l'import des colonnes manuellement à l'étape 3 (via le clic droit dans la table), par exemple pour préciser le prix lors de la création de produits via glisser déposer de photos, il fallait obligatoirement ajouter pour chacune une colonne réélle ou virtuelle mappé à la rubrique (prix). Ce n'est plus le cas, on retrouve le coté hyper simple de la version 1.5, une colonne ajoutée manuellement à l'étape 3 est automatiquement mappée en mode ajout et  1.6.3.a.build1
Amélioration : suppression automatique du caractère retour à la ligne dans les champs multi lignes des pré-filtres. Ainsi, en fin de saisie de la valeur cherchée, une pression sur la touche "Entrée" lance la recherche 1.6.4.a.build1
Amélioration ergonomique : les préfiltres activés restent toujours visibles 1.6.4.a.build1
Correctif d'une régression : la saisie de la valeur de recherche des pré-filtres renvoyait le curseur en début de mot à chaque frappe 1.6.4.a.build1
Correctif : l'importation avec une colonne de liste de tags générait une erreur SQL à l'origine du message "Produits orphelins" 1.6.4.a.build1



1.6.0.a Nouveautés et améliorations

Version de sortie
Nouveauté TRES IMPORTANTE : il est à présent possible d'importer vers des rubriques libres, c'est à dire pratiquement n'importe quel champ de n'importe quelle table de la base beta.1.6.0.a.build1
Nouveauté TRES IMPORTANTE : nouvelle clé de synchro d'importation des déclinaisons : liste des attributs . Cela permet de créer et mettre à jour les déclinaisons sans avoir ni leur id, ni leur référence beta.1.6.0.a.build1
Nouvelle ergonomie très demandée : le mappage des colonnes nécessitait de sélectionner une rubrique dans une longue liste non triée. Celle-ci est remplacée par une fénêtre affichant toutes les rubriques en même temps, regroupées par thème et disposant d'un outil de recherche rapide. beta.1.6.0.a.build1
Nouveauté importante : etape du mappage de l'import, vous avez une option supplémentaire pour chaque colonne, avec le choix entre “Utiliser pour les nouveaux produits”, "Utiliser pour les mises à jour”  et “Utiliser pour les nouveaux produits et les mises à jour”.
Cela permet par exemple, de traiter en un seul import la création des nouveaux produits, en tenant compte de toutes les colonnes, et de mettre à jour uniquement les prix ou stock des produits existant sans écraser leur description que
beta.1.6.0.a.build1
Nouveauté IMPORTANTE : fonction de fusion de valeurs d'attributs (Rouge, rouge,rouge,rouge lumineux =>Rouge) beta.1.6.0.a.build1
Nouveauté IMPORTANTE : Nouvelle option de réglage de l'import des prix d'achat permettant la mise à jour à la condition que le nouveau prix soit inférieur au prix actuel.
Mode compatible avec la gestion des marges forcées, constantes ou par palier, aussi bien pour le calcul des prix de vente des produits que les impacts prix de déclinaisons.
beta.1.6.0.a.build1
Nouveauté importante : l'outil d'import permet de retirer (dé-associer) des produits des catégories de son choix, en ajoutant un moins devant l'identifiant de ces catégories, dans la colonne "Liste d'identifiants des catégories associées" beta.1.6.0.a.build1
Nouveauté importante : outil de recherche et suppression des déclinaisons en double dans chaque produit, basée sur la comparaison de leurs attributs (nouvelle fonctionnalité de l'outil de recherche et correction des doublons de la fenêtre d'import) beta.1.6.0.a.build1
Nouveauté magique : outil de fusion d'une sélection de plusieurs valeurs de caractéristiques en une seule valeur. Remplacement dans tous les produits, des valeurs supprimées par la valeur conservée. Faites le ménage dans vos bases, supprimez les valeurs de caractéristique qui font doublon. Fonctionne également pour des valeurs appartenant à des caractéristiques différentes. beta.1.6.0.a.build1
Optimisation : augmentation très significative de la vitesse de suppression en masse de groupes d'attributs ou de valeurs d'attributs beta.1.6.0.a.build1
Optimisation importante : l'ajout de caractéristiques aux produit via l'outil d'importation est de 2 à 60 fois plus rapide (plus le nombre de valeurs différentes sont à importer, plus l'amélioration est significative) beta.1.6.0.a.build1
Optimisation importante : temps d'import des lignes divisé par deux lorsque l'on met à jour le prix d'achat et demande d'appliquer une marge ou de la conserver (réalisé avec une seule requète SQL au lieu de 3 auparavant). beta.1.6.0.a.build1
Nouveauté magique : outil de fusion d'une sélection de plusieurs valeurs d'attribut de déclinaisons en une seule valeur.  Conservation des déclinaisons et remplacement dans celles ci, pour tous les produits, des valeurs supprimées par la valeur conservée. Faites le ménage dans vos bases, supprimez les valeurs d'attribut qui font doublon.  Fonctionne également pour des valeurs appartenant à des groupes d'attributs différents. beta.1.6.0.a.build1
Nouveauté magique : il est possible d'utiliser les colonnes calculées, les colonnes libres,  les colonnes champ non standard, les colonnes d'attributs ou de caractéristiques,...comme paramètre ou résultat des formules "MagicFormula" . Cela ouvre des possibilités de traitement des données avant importation sans limite.  beta.1.6.0.a.build1
Optimisation importante : l'importation des fournisseurs et marques est à présent quasiment sans impact sur le temps d'importation d'un produit. Gain en vitesse de l'ordre de 10 à 30%. beta.1.6.0.a.build1
Ergonomie : quand dans la table d'importation, on tapait  par mégarde un chiffre ou une lettre sans etre entré dans une cellule (donc sans être en mode saisi), cela réalisait une recherche "Windev" (l'icone loupe dans les titres des colonnes) et donc un tri des lignes. Hors le tri des lignes est souvent non voulu lors des import, car l'ordre d'importation des lignes est important (en particulier pour les catégories). Pour éviter ce "piège", on a désactiver la fonction de recherche "Windev". Pour beta.1.6.0.a.build1
Ergonomie : la table de l'etape 3 de l'importation s'agrandi en hauteur quand on étire la fenêtre.  beta.1.6.0.a.build1
Correctif : réparation du menu clic droit de la table liste d'attributs, dans la fenêtre du générateur de déclinaisons et du menu (double chevrons) de cette même table beta.1.6.0.a.build1
Optimisation : augmentation très significative de la vitesse de suppression en masse de groupes de clients beta.1.6.0.a.build1
Optimisation : augmentation de la vitesse de suppression en masse de produits et du nettoyage des produits dans la base. beta.1.6.0.a.build1
Optimisation : augmentation très significative de la vitesse de suppression en masse de catégories lorsque l'on utilise l'ancien mode (non basé sur le fil d'Ariane) beta.1.6.0.a.build1
Optimisation : augmentation très significative de la vitesse de suppression en masse de caractéristiques ou de valeurs de caractéristiques beta.1.6.0.a.build1
L'importation vers des rubriques libres permet de gérer les doublons mono (la même valeur dans cette colonne déjà existante) ou multi colonnes (l'ensemble des valeurs de plusieurs colonnes existe déjà) beta.1.6.0.a.build1
L'importation vers des rubriques libres permet de traiter aussi bien des colonnes standards ou non standards des tables de base (product, product_shop, product_lang, product_attribute, category, category_lang, supplier etc ...)  que des colonnes d'autres tables contenant ou pas une des clés de synchro comme id_product, id_lang, id_shop, id_product_attribute etc... (le comportement est différent selon la présence ou l'absence d'une ou plusieurs clés). A titre d'exemple il est possible d'importer  beta.1.6.0.a.build1
Les colonnes "calculées" ou "virtuelles" (colonnes n'existant pas dans le fichier) peuvent être mappées à une rubrique libre beta.1.6.0.a.build1
L'importation vers des rubriques libres est compatible avec MagicFormula et MagicEdit. Ces colonnes libres peuvent elles-mêmes être utilisées dans les formules des autres colonnes. beta.1.6.0.a.build1
L'importation vers des rubriques libres gère le multi boutiques et le multi langues beta.1.6.0.a.build1
L'importation vers des rubriques libres permet de choisir de remplacer ou d'ajouter des valeurs beta.1.6.0.a.build1
L'importation vers des rubriques libres permet de choisir la table et la rubrique indépendament du nom de la colonne beta.1.6.0.a.build1
L'importation vers des rubriques libres a une gestion automatique évitant les doublons de valeurs beta.1.6.0.a.build1
L'importation vers des rubriques libres permet d'importer des valeurs uniques ou des listes de valeurs beta.1.6.0.a.build1
Correctif : via l'import, la modification des rubriques traduisibles des catégories avec le choix "Dans toutes les langues", ne le faisait que dans la langue en cours beta.1.6.0.a.build1
Correctif : échec lors de la lecture de fichiers csv (ne concerne pas les xls), des colonnes  d'attributs exportées avec Merlin (dont le titre commence par "at "). beta.1.6.0.a.build1
Correctif : le changement de standard en custom (caractéristique) au niveau du mapping, n'était pris en compte que si on fermait et ré-ouvrait la fenêtre d'importation beta.1.6.0.a.build1



1.5.3.a Nouveautés et améliorations

Version de sortie
Amélioration : les colonnes "Personnalisable", "Nombre de champs texte" et "Nombre de fichiers téléchargeables" sont à présent multi boutiques  1.5.3.a.build1
Nouveauté : dans les options d'association des produits aux boutiques, on peut demander à ce que les champs personnalisés (ou personnalisations) soit copiés depuis la boutique par défaut du produit, vers la nouvelle boutique associée.  Idem pour la dé-association. 1.5.3.a.build1
Correctif dans MagicEdit : décalage dans le sélecteur, la cnvertion des textes "Tout en majuscules" se faisait si on sélectionnait le choix "Sans accent" et la fonction "Sans accent" était donc absente. 1.5.3.a.build1
Nouveauté: outil de vérification et réparation automatique des index des fichiers contenant les réglages de Merlin. 1.5.3.a.build1
Correctif: le déplacement de produits via l'outil d'importation (changement de categorie par défaut) n'associait pas les produits à leur nouvelle catégorie (ils n'étaient donc pas visibles en boutique dans cette catégorie sauf si on incluait une seconde colonne pour ajouter cette association) 1.5.3.a.build1
Correctif : en utilisant le générateur d'étiquettes de base, les logos ne s'affichaient dans la partie gauche des l'étiquettes, fonctionnait uniquement avec la partie droite et avec la version pro.. 1.5.3.a.build1
Amélioration : ajout automatique des parenthèses obligatoires entourant la liste de valeurs recherchées, lors de l'utilisation de la condition "Dans cette liste" et "Pas dans cette liste" dans tous les pré-filtres 1.5.3.a.build1
Correctif : copier coller sur une sélection de lignes dans la table des attributs du générateur de declinaisons créé un crash ). Error at line 5 of Procédure locale remplir_colonne process. FEN_Générateur_modificateur_déclinaisons is not a table. 1.5.3.a.build1
Correctif : lorsque (cas rare) les tables n'ont pas de préfix, erreur d'acces à la base lors du clic dans la colonne "Acces catégories source" dans la table des groupes de clients. 1.5.3.a.build1
Correctif : lorsque (cas rare) les tables n'ont pas de préfix, erreur SQL (ON(1)) lors de la création de nouvelles categories avec associations à tous les groupes. 1.5.3.a.build1
Amélioration : planification d'un import le 5iem dimanche d'un mois qui n'en contient que 4 voir 3, choisi à la place le dernier dimanche du mois. 1.5.3.a.build1
Correctif : lors de la duplication d'un produit avec le choix "uniquement dans la boutique de la ligne séléctionnée...", la duplication se faisait dans la boutique par défaut de PS. 1.5.3.a.build1
Correctif : planificateur, le code du selecteur entre le tant ou le xiem jour ou lundi, grise ou dégrise  est inversé 1.5.3.a.build1
Correctif : pas de sauvegarde de la description depuis la fiche quand on demande la duplication du produit. Idem quand on passe sur l'onglet "Déclinaisons et images". 1.5.3.a.build1




1.5.2.a Nouveautés et améliorations

Version de sortie
Correctif : erreur SQL si on inclue la colonne "Location" ou place un pré-filtre sur Location, dans la table des déclinaison; avec les versions de PS avant 1.7.5 1.5.2.a.build1
Amélioration importante : support des fichiers CSV contenant des textes entourés de guillemets (ou tout autre caractère), avec des guillemets, ou des caractères identiques au séparateur entre colonne, ou encore des retours à la ligne, presents dans le texte lui même.  1.5.2.a.build1
Correctif : le fichier distant (via un scipt PHP) CSV n'était pas relu lorsqu'il portait le même nom que le précédent 1.5.2.a.build1

1.5.1.b Nouveautés et améliorations

Version de sortie
Amélioration : recherche avancée, ne lance plus la recherche dès que l'on modifie un champ des filtres multi valeurs et que la case actif est décochée 1.5.1.b.build1
Correctif : dans la version 1.5.1 pécédente,  la gestion des fichiers fournis par script API ne fonctionnait plus que pour les fichiers xls/xlsx mais plus pour les fichiers csv 1.5.1.b.build1
Correctif : il fallait parfois fermer et relancer Merlin lors de la 1ere tentative de connexion, car la nouvelle valeur de clé de cryptage n'était pas prise en compte. 1.5.1.b.build1
Correctif : Avec PS 1.7 impossible de modifier en masse avec MagicEdit et MagicFormula, la rubrique Id de redirection. 1.5.1.b.build1
Amélioration :  la couleur des polices de la ligne en cours d'édition, pour les tables principales, passe en orange, pour bien indiquer la ligne en cours de modification  quand il y a beaucoup de colonnes. Remplace la 1ere colonne avec des boutons carrés introduits dans la version précédente. 1.5.1.b.build1
Correctif : depuis la 1.5.1.a, la modification multi lignes du choix de la boutique d'import (pour choisir la valeur * (toutes) était impossible par lecture d'un fichier contenant des *, par MagicEdit ou par copier coller. Fonctionnait uniquement avec MagicFormula 1.5.1.b.build1
Correctif : erreur SQL quand on inclu la colonne  % de remise, concernant les dates to et from lorsque l'on utilise MySQL version 8 1.5.1.b.build1
Correctif : la colonne Id rêgle de prix catalogue restait invisible dans les tables 1.5.1.b.build1
Amélioration ergonomique : le double clic sur une catégorie ne lance plus le déroulé de l'ensemble de l'arbre, mais uniquement l'affichage des sous catégories de celle cliquée (équivalent d'un clic sur le +) 1.5.1.b.build1



1.5.1.a Nouveautés et améliorations

Version de sortie
Nouveauté : possibilité d'envoyer un mail au support Sitolog directement depuis l'appli en cas de crash sévère. 1.5.1.a.build1
Amélioration : lors des imports dans un contexte multi boutiques, la colonne boutique indique clairement que par défaut, l'import ne se fera que dans la boutique en cours et que l'on peut faire un autre choix Beaucoup ne le savaient pas. 1.5.1.a.build1
Amélioration : Merlin vérifie avant l'importation, la pertinence du mappage et des choix des clés de synchro et si il suspecte une erreur humaine, vous explique pourquoi. Sera d'une grand aide au débutants en importation quand on sait que 99% des échecs et des créations de doublons et d'orphelins, viennent d'un mauvais choix de la clé de synchro. 1.5.1.a.build1
Amélioration : si la clé de synchro produit est réglée sur "Nom des produits", l'outil de recherche et de correction des doublons regroupe à présent les résultats de la recherche par boutique et par langue. Il devient donc autorisé à présent d'avoir deux fois le même nom pour deux produits différents, à partir du moment ou ce n'est pas pour la même langue ou pas  pour la même boutique. 1.5.1.a.build1
Correctif : plusieurs erreurs SQL de suite avec le bouton de déplacement de tous les produits d'une catégorie vers une autre, depuis la vue catégories, si on est en mono boutique. 1.5.1.a.build1
Correctif : echec de modification de la référence fournisseur des déclinaisons par importation, lorsque celles çi existent déjà. 1.5.1.a.build1
Nouveauté : le planificateur évolu. Le mode "horaire" est remplacé par le mode "Intervalle de temps". Permet de préciser à la minute près le temps séparant deux imports du même fichier et de péciser si le décompte doit commencer à partir du début ou de la fin de l'import précédent. Cela permet entre autres, de planifier à intervalle de temps constant et toujours à la même heure. 1.5.1.a.build1
Correctif : erreur sql lors l'utilisation du modifacteur d'impacts des attributes, si et uniquement si on n'a jamais utilisé le générateur de déclinaisons auparavant, indiquant que la rubrique "impacted" est manquante dans la table product_attribute. 1.5.1.a.build1
Correctif : il était impossible de modifier le nom générique des produits importés 1.5.1.a.build1
Amélioration : Nouveau comporterment plus logique lors de l'mport de catégorie :   si la colonne "Identifiant catégorie par défaut" est absente, vide ou contient un 0 et que la ligne correspondant à la modification d'un produit existant, sa catégorie par défaut ne sera pas modifiée.
Cependant, si la colonne "Nom ou arborescence" est présente et contient une valeur et que l'option "Créer catégories non existantes" est cochée, alors une nouvelle catégorie ou branche (sans aucun produit dedans) s
1.5.1.a.build1
Correctif :  la routine mb_split du connecteur pouvait générer une erreur de double déclaration (déjà utilisée par un autre module), bloquant ainsi la connexion. A  été renommée à partir de la version 8.2.b. 1.5.1.a.build1
Amélioration : lors de la suppression de photos , Merlin affichait 4 jauges de suite, rendant le suivi du processus difficile. Il n'en afffiche à présent que 2, une pour la partie SQL, une pour la partie suppression physique des fichiers. 1.5.1.a.build1
Correctif : crash lorsque l'on ré-rappliquait une formule MagicFormula dans la table des déclinaisons, juste après avoir changé de configuration de colonnes et rafraîchit l'affichage. Survenait uniquement lorsque la formule fait appel à une colonne de la table produit. 1.5.1.a.build1
Amélioration : lors de la recherche rapide en mode flash, en cochant uniquement "produits" (sans chercher les déclinaisons), le produit trouvé s'affichait bien dans la table principale mais il n'était alors pas possible d'afficher ses déclinaisons 1.5.1.a.build1
Optimisation : lecture plus rapide au lancement de la table de configuration de PS (2s au lieu d'une minute sur une très grosse base de 300 multi-boutiques) 1.5.1.a.build1
Correctif à l'étape 3 de l'importation, au moment de lire le fichier, si le titre d'une colonne contient un guillemet simple, on a une erreur : Traitement de 'Procédure locale recompute_colonnes_calcul_automatique' (FI_Import_product.PROCEDURE.recompute_colonnes_calcul_automatique), ligne 29, thread 0
Fonction 'HFiltre', syntaxe 3
1.5.1.a.build1
Correctif : plantage si il existe dans la base une boutique avec un identifiant égal à 0 (ne devrait pas exister cependant) 1.5.1.a.build1
L'importation par fichier de la colonne "Gestion avancée des stocks", produit par produit, avait été désactivée à partir de la version 1.5.0. A été réactivée à le demande de certains d'entre vous. 1.5.1.a.build1
Correctif : lors de la lecture du fichier à l'étape 3 de l'import, si un filtre est défini sur une colonne n'existant plus :
Erreur à la ligne 1830 du traitement Procédure locale remplir_table_products
Traitement de 'Procédure locale remplir_table_products' (FI_Import_product.PROCEDURE.remplir_table_products), ligne 1830 (1697), thread 0
Fonction 'TableActiveFiltre', syntaxe 0
1.5.1.a.build1
Amélioration : support des urls de fichiers de photos déjà encodés (ex : espaces dans l'url déjà remplacés par %20). 1.5.1.a.build1
Correctif : quand on voulait effacer entièrement la date de disponibilité d'une déclinaison, on avait une bulle "date invallide" et impossible d'en sortir sans rechoisir une date. 1.5.1.a.build1
Nouveauté : les lignes en cours d'édition dans les tables sont identifiée visuellement avec un marqueur dans la première colonne 1.5.1.a.build1
Nouveauté : planification des événements d'importation avec un intervalle  défini à la minutes près. Avec possibilité de définir le début du décompte (début ou fin de l'import précédent de la même tâche). 1.5.1.a.build1
Correctif : la fonction de gestion en masse des produits depuis les catégories ne doit pas mettre à jour la date car les hooks ne sont pas exécutés sur les produits modifiés 1.5.1.a.build1

1.5.0.d Nouveautés et améliorations

Version de sortie
Correctif : le sélecteur de recherche avancé était parfois masqué à l'affichage 1.5.0.d.build1
Amélioration : suppression du lancement automatique de la recherche lorsque l'on bascule du mode "recherche rapide" au mode "filtrage avancé" et vice versa, pour éviter de lancer sans le voulaoir des recherches longues sur les grosses bases 1.5.0.d.build1
Amélioration ergonomique : à la première ouverture de la fenêtre de recherche rapide et filtrage avancé, celle ci reste ouverte sur le mode recherche rapide, sans demander de créer une première configuration. 1.5.0.d.build1
Correctif : erreur SQL (manque un ; dans la requéte SQL) lors de l'utilisation du générateur de déclinaison sans cocher aucune des deux options de modification des impacts prix et poids. 1.5.0.d.build1
Nouveauté : le planificateur d'imports permet de planifier des tâches récurrentes toutes les x minutes (avant c'était toutes les x heures) 1.5.0.d.build1

1.5.0.c Nouveautés et améliorations

Version de sortie
Correctif : certaines polices ne sont pas prises en compte dans les étiquettes 1.5.0.c.build1
Correctif beta 1.5 : le compteur du générateur d'ean13 n'était plus commun entre les produits et les déclinaisons, ce qui pouvait aboutir à la génération de codes à barres en doublon. 1.5.0.c.build1
Correctif beta 1.5.0.b : l'onglet fiche produit ne se remplissait pas avec PS 1.7.2.x (erreur concernant la rubrique low_stock_threshold). Ok à partir de 1.7.3.x 1.5.0.c.build1
 Amélioration : pouvoir importer des prix d'achat fournisseur et les devises fournisseur sans avoir la colonne fournisseur par défaut présente dans le fichier 1.5.0.c.build1
Correctif  : fonctionnement de l'association automatique aux groupes de clients des catégories nouvelles via l'import lorsque la clé catégorie est réglée sur identifiant et que l'on demande à forcer la valeur des idenifiants 1.5.0.c.build1
Correct beta 1.5 : crash  si pas de configuration créé dans la fenêtre de recheche (clic sur Annuler"), que l'on passe ensuite en recherche rapide et revient en filtrage avancé 1.5.0.c.build1
Correctif : le changement de rêgle de tva depuis l'onglet fiche ne mettait pas à jour la colonne Taux de taxe dans les tables des produits et déclinaisons 1.5.0.c.build1
Correctif : fonctionnement de "Forcer les Ids" des catégories à créer, lorsque la clé de cryptage est réglée sur "Nom catégorie" plutôt qu'"Identifiant" 1.5.0.c.build1

Béta 1.5.0.b Nouveautés et améliorations

Version de sortie
Correctif beta 1.5 : modificateur en masse par calcul et par copier coller, dans les colonnes suivantes : Rêgles de taxe, Quantités minimales, Poids, Taux de marge sur prix d'achat HT, Ecotax beta.1.5.0.b.build1
Correctif beta 1.5 : Erreur SQL lors de la création de nouvelle déclinaison via l'import à cause de la modification des quantités  beta.1.5.0.b.build1
Correctif : dans les étiquettes produites avec l'éditeur en version PRO, les prix du type 1,90 s'affichaient sous la forme 1,9 beta.1.5.0.b.build1
Correctif beta 1.5 : pas d'affichage des données dans l'onglet fiche avec les version PrestaShop comprise entre 17100 inclu et 17300 exclu. beta.1.5.0.b.build1
Correctif : non exécution des hooks de mise à jour du module ebay pro beta.1.5.0.b.build1
Correctif beta 1.5 : Erreur SQL lors de l'affichage des tabs, sI le limiteur de ligne est différent de 0. beta.1.5.0.b.build1
Correctif beta 1.5 : Avec PS 1.5 ou 1.6, impossible de changer la quantité que ce soit par saisie directe ou par clic droit et "coller. "Egalement une erreur SQL lors de la création de nouveaux produits, toujours  à cause de  la modification des quantiés.
Message d'erreur en saisie directe :
SQL: PROCEDURE prestashop.update_quantity does not exist
beta.1.5.0.b.build1
Correctif : erreur à la ligne xxx du traitement Procédure locale Affichage_Table_xxx Vous avez appelé la fonction TableTrie. beta.1.5.0.b.build1
Correctif beta 1.5 : crash de MagicEdit sur la table des déclinaisons si le mode de gestion des stock avancée est actif. beta.1.5.0.b.build1



Béta 1.5.0.a Nouveautés et améliorations

Version de sortie
Amélioration : demande de confirmation avant de supprimer une tâche (source) ou un modéle de mappage beta.1.5.0.a.build2
Amélioration : enrouler tout à la 1ere ouverture de MagicEdit beta.1.5.0.a.build2
Amélioration : fonction de rafraîchissement de la lecture des pièces jointes  beta.1.5.0.a.build2
Amélioration : gestion des "locations" (ou emplacements hors entrepôts) qui deviennent multi-boutiques à partir de PS 1.7.5.0 (à présent mémorisé dans la table stock available) beta.1.5.0.a.build2
Amélioration : la liste déroulante permettant de remplacer une valeur de caractéristique est à présent classée par ordre alphanumérique et permet de plus de trouver rapidement une valeur en tapant les première lettres beta.1.5.0.a.build2
Amélioration : la liste des transporteurs est rafraîchie à chaque demande de visualisation des associations aux produits. ce qui permet d'inclure les transporteurs créés à l'extérieur de Merlin, sans devoir se déconnecter/reconnecter. beta.1.5.0.a.build2
Amélioration : le changement en masse du choix de la déclinaison par défaut sur un grand nombre de ligne est 10x plus rapide. beta.1.5.0.a.build2
Amélioration : les fenêtres contenant un message d'erreur non fatale et un bouton "OK" permettant de continuer se ferment à présent automatiquement au bout de 2 minutes. Cela permet par exemple de continuer automatiquement des importations planifiées la nuit, en cas d'erreur SQL sur une ligne. Système dévérouillable dans les réglages avancés. beta.1.5.0.a.build2
Amélioration : mise en place d'un masque de saisie sur le champ de saisie des noms des sources d'importation, pour éviter l'utilisation de caractères interdits, causant plus tard des erreurs lors de la création du fichier de log. beta.1.5.0.a.build2
Amélioration : pendant l'importation automatique, la fenêtre d'import passe au dessus de la fenêtre principale pour suivre la progression, mais sans passer par dessus les autres applications, pour garder le contrôle de la machine. beta.1.5.0.a.build2
Amélioration : prise en compte des modifications multi lignes des cases à cocher depuis la table des accessoires (colonnes :  est virtuel, est commandable, en ligne uniquement, actif, en solde, afficher le prix ou l'état...) beta.1.5.0.a.build2
Amélioration : synchro automatique et bidirectionnelle entre l'onglet fiche et l'onglet fournisseurs. Plus besoin de penser à rafraîchir l'autre onglet lorsque l'on change le fournisseur par défaut dans un de ces deux onglets. De même, par soucis de cohérence, le choix d'un fournisseur différent depuis l'onglet fiche, remplace la valeur dans le champ référence fournisseur par celle déjà mémorisée pour ce fournisseur, comme c'était déjà le cas si fait depuis la table produits. beta.1.5.0.a.build2
Modification : on a décidé d'utiliser le terme "TÂCHE" à la place de "SOURCE". Dans le planificateur, un "Evénement" devient donc une "Tâche planifiée", plus compréhensible pour tout le monde et en particulier ceux qui sont coutumiés du terme "Tâche Cron". beta.1.5.0.a.build2
Nouveauté : à partir de la version 1.7.3,  PrestaShop se comporte par défaut comme si un module "Caractéristiques multiples" était installé. Du coup, dans la fenêtre principale de Merlin, onglet des caractéristiques, il ne devenait plus possible de remplacer une valeur, sans devoir commencer par la supprimer. On a donc ajouté une option permettant de "Remplacer" les valeurs plutôt que les "Ajouter". A noter que cette possibilité était déjà présente dans la fenêtre d'importation. beta.1.5.0.a.build2
Nouveauté : à partir de PS 1.7.1,  gestion complète des nouveaux champs "délai de livraison" spécifiques pour produits en stock et pour produits épuisés  + Choix entre "Délai de livraison"= 'Aucun, 'par défaut','spécifique'. beta.1.5.0.a.build2
Nouveauté : à partir de PS 1.7.5, le champ "Location" (ou "Emplacement hors entrepôts") est lu et stocké dans la table stock_available pour rester compatible avec PrestaShop. beta.1.5.0.a.build2
Nouveauté : dans MagicEdit, la fonction "copier depuis une autre colonne" est capable d'aller chercher les données dans une autre table. Par exemple, vous pouvez utiliser le nom de la catégorie du produit, lues dans la table produits, pour construire la référence des déclinaisons. Marche aussi avec les chiffres. beta.1.5.0.a.build2
Nouveauté : gestion complète des  nouvelles rubriques "Niveau de stock bas" et "M'alerter en cas de stock bas", par produit et par déclinaison beta.1.5.0.a.build2
Nouveauté : gestion complète du nouveau champ Manufacturer Part number (à partir de PS 1.7.7) beta.1.5.0.a.build2
Nouveauté : grâce à MagicFormula, il est possible de remplir/modifier les colonnes de la table des déclinaisons en utilisant ou conditionnant avec les valeurs du produit parent, lues dans la ligne correspondante dans la table des produits. beta.1.5.0.a.build2
Nouveauté : grâce à MagicFormula, ils devient possible lors des imports à partir du prix d'achat et du prix de vente (prix public conseillé à barrer) d'automatiquement générer un prix spécifique calculé à partir d'un coefficient de marge sur le prix d'achat (remise TTC = PV public TTC -  PA HT * coeff). Avant il fallait le faire dans Excel, donc pas automatisable.  beta.1.5.0.a.build2
Nouveauté : la fonction "Ajouter le contenu d'une autre colonne" de MagicEdit gère à présent 5 colonnes différentes, pour faire en une seule opération des concaténations de colonnes mulitples. Très pratique pour remplir les champ Méta (SEO) et les références  beta.1.5.0.a.build2
Nouveauté : MagicEdit, permet de supprimer les x premiers ou derniers caractères des cellules. Cela manquait pour pouvoir supprimer une chaine différente d'une ligne à l'autre, mais de longueur constante. beta.1.5.0.a.build2
Nouveauté : On peut lancer Merlin par ligne de commande avec le nom de la connexion en paramètre, suivi d'une onnexion automatique au site. Permet de programmer des importations par fichier .bat et les tâches planifiées de Windows ou depuis un serveur. beta.1.5.0.a.build2
Nouveauté : pouvoir lancer Merlin  en ligne de commande avec nom du site en parametres. Permet de lancer les import avec des taches planifiées  Windows depuis un serveur Windows et donc de ne pas avoir à laisser un PC lancé et connecté en permanence.  beta.1.5.0.a.build2
Nouveauté : pré-filtres permettant de n'afficher que les pièces ou documents joints déjà associés (ou au contraire ceux qui ne le sont pas encore) aux produits sélectionnés (pour les dé-associer ou supprimer plus rapidement). Permet de plus facilement copier les documents entre produits. beta.1.5.0.a.build2
Nouveauté : pré-filtres permettant de n'afficher que les tags déjà associés (ou au contraire ceux qui ne le sont pas encore) aux produits sélectionnés (pour les dé-associer ou supprimer plus rapidement). Permet de plus facilement copier les tags entre produits. beta.1.5.0.a.build2
Nouveauté : support complet du protocole SFTP pour récupérer des images sur un serveur SFTP et les envoyer vers PrestaShop beta.1.5.0.a.build2
Nouveauté importante : à partir de PS 1.7.2, gestion complète de la nouvelle rubrique "Quantité physique" et affichage de la nouvelle rubrique "Quantité réservée" beta.1.5.0.a.build2
Nouveauté importante : accès aux fichiers csv/xls fournisseur via un script API du type https://domainefournisseur/script.php?parametres. Cela permet d'automatiser les importations de fichiers accessibles uniquement par API PHP HTTP. beta.1.5.0.a.build2
Nouveauté majeure : 1 outil de recherche rapide, multi critères
Une option "inventaire", lié à cet outil de recherche rapide, qui incrémentera la quantité à chaque recherche. Le champ de recherche marche bien sur avec la douchette
beta.1.5.0.a.build2
Nouveauté majeure : avec MagicFormula, il devient possible très simplement, de faire des copier coller de et vers les colonnes numériques (ex = recopier les prix HT dans la colonne des prix TTC). Plus besoin de faire un export ré-import. beta.1.5.0.a.build2
Nouveauté majeure : dans la table d'importation, il est possible d'ajouter un nombre quelconque de colonnes non présentes dans le fichier, de les mapper à une rubrique de la base, et de remplir car calcul avec MagicFormula de manière automatique lors de la lecture du fichier. Permet par exemple : d'ajouter une colonne avec des références déclinaisons, construites à partir des références produits et de les utiliser comme clé, ou bien d'ajouter une colonne mappée au prix de vente et de les calcule beta.1.5.0.a.build2
Nouveauté majeure : dans la table d'importation, vous pouvez mémoriser dans le modéle de mapping et faire appliquer automatiquement à chaque relecture du fichier, un calcul par colonne (avec MagicFormula). Par exemple pour remplir la colonne ref déclinaison en copiant la référence produit et en ajoutant le numéro de chaque déclinaison. Ou pour utiliser une colonne prix public et en effectuant une opération -x% pour calculer et importer dans prix de vente selon le coefficient de marge souhaité. I beta.1.5.0.a.build2
Nouveauté majeure : MagicEdit est à présent disponible aussi sur les colonnes numériques (ex : prix, stock, dimensions, marges...) , les colonnes de listes (ex : fournisseurs, taxes...) et de type case à cocher (ex : actif, déclinaisons par défaut...). Cela multiplie les possibilités de modification en masse, comme par exemple de remplir une colonne de prix à partir d'un copier coller d'une colonne depuis Excel ou Word. beta.1.5.0.a.build2
Nouveauté majeure : MagicFormula, vous allez adorer ! permet de saisir à la souris vos propres formules de remplissage des colonnes. Par exemple ecotax = prixHT*3%. Fonctionne aussi avec les colonnes texte, par exemple : meta description = nom+" : "+résumé+" "+"référence . La formule peut inclure des conditions, par exemple : si en stock, visibilité =vrai sinon visibilité=faux, des focntions mathématiques ou  de gestion des chaines de caractères. Chaque colonne de chaque table mémorise les formu beta.1.5.0.a.build2
Nouveauté majeure : pouvoir ajouter des colonnes libres calculées à partir de formules utilisant comme paramêtres les valeurs présentes dans les autres colonnes. Permet de calculer et afficher des données comme par exemple le coefficient de marge, le volume des produits, le chiffre d'affaire par produit, le bénéfice, etc... beta.1.5.0.a.build2
Nouveaux pré-filtres de produits : non dispo à la vente, sans image, sans résumé, sans description, désactivés, sans prix positif, marge négative. Aussi Inclus dans le nouvel outil "filtrage avancé" beta.1.5.0.a.build2
Nouvelle possibilité : Avec MagicFormula toujours, vous pouvez en masse calculer des prix de vente et des impacts prix en fonction des dimensions des produits (surface, volume) beta.1.5.0.a.build2
Nouvelle possibilité : avec MagicFormula, on peut appliquer un taux de marque dans l'import, pour le calcul du prix de vente. formule : PAchat = PVente - Taux de marque en %
autrement dit
PVente = (PAchat x (100 - taux de marque)) / 100
beta.1.5.0.a.build2
Nouvelle possibilité : avec MagicFormula, on peut remplir l'impact prix et impact prix unitaire par calcul à partir d'autres colonnes. beta.1.5.0.a.build2
Nouvelle possibilité : avec une colonne "Calculée" et MagicFormula, il devient possible et simple d'afficher une colonne indiquant le chiffre d'affaire réalisé par chaque produit, sur la période de son choix beta.1.5.0.a.build2
Nouvelle possibilité : avec une colonne de type "Calculée"+ MagicFormula, il devient possible d'afficher le taux de marge sur prix de vente (aussi appelé taux de marque) beta.1.5.0.a.build2
Nouvelle possibilité : grâce à Magic Formula, il devient possible de remplir les champs de la table des traductions des produits, avec le contenu issu de n'importe quelle colonne de la table principale des produits. Par exemple pour le SEO, vous pouvez ajouter en masse dans les champ meta des infos comme le prix de vente ou les valeur des caractéristiques. Et comme cette table est aussi multi boutiques, le gain de temps devient phénoménal. beta.1.5.0.a.build2
Nouvelle possibilité : grâce à Magic Formula, il est possible de modifier par calcul les valeurs dans la table des prix spécifiques, comme le pourcentage de réduction, en utilisant ou conditionnant avec les valeurs du produit parent, lues dans la ligne correspondante dans la table des produits, comme par exemple le prix d'achat ou de vente du produit, ou son stock. Exemple : appliquer 10% de remise sur les produits qui ont beaucoup de stock et 5% pour les autres.  ,... tout devient réalisable en beta.1.5.0.a.build2
Nouvelle possibilité : le nouvel outil de recherche avancé permet aussi de trouver les produits qui possédent des déclinaisons utilisant certains attributs. beta.1.5.0.a.build2
Nouvelle possibilité majeure : il devient possible d'importer des déclinaisons à partir d'une seule colonne regroupant tous les attributs (ex "Rouge,M"). Ceci grâce aux nouvelles colonnes que l'on peut ajouter dans l'import, alors même qu'elles n'existent pas dans le fichier (ex colonnes "Couleur" et "Taile"), mapper aux groupes d'attributs" et remplir automatiquement grâce à MagicFormula. beta.1.5.0.a.build2
Optimisation  : vitesse de suppression des lignes dans la table de l'étape 3 de l'import beta.1.5.0.a.build2
Optimisation : dans certains cas de figure (ex : clic sur le bouton "Sauver")  la sauvegarde des modifications apportées à un produit ou à une catégorie, depuis les onglets "Fiche", mettait à jour deux fois de suite les autres tables au lieu d'une fois. beta.1.5.0.a.build2
Optimisation : diminution par 3 de la mémoire Windows consommée par les éditeurs HTML CKEditor. De plus meilleure gestion lors du changement de version de CKEditor, évitant l'augmentation de la mémoire utilisée. beta.1.5.0.a.build2
Optimisation : une seule requête pour l'ensemble des produits plutôt qu'une par produit pour mettre à jour leurs quantités, lorsque l'on modifie la quantité de leur déclinaisons. (PS 1.5 et ultérieur)  beta.1.5.0.a.build2




Béta 1.5.0.a Correctifs

Version de sortie
Correctif : installation fraiche, pas encore  de configuration de connexion "rename me" vide, de créée. si on faisait "Licence", on avait un  plantage. Il fallait faire "Nouveau" avant "sauver" beta.1.5.0.a.build2
Correctif : Process of 'Procédure globale colorer_champ_cliqué_droit' (Procedures_globales_de_Merlin.colorer_champ_cliqué_droit), line 60, thread 0 lorsque l'on fait un clic droit dans les caractéristiques beta.1.5.0.a.build2
Correctif : vieux bug alétoire enfin résolu, une erreur SQL pouvait être générée lors de la modification de produits contenant une apostrophe dans la description, mais uniquement en mode requêtes non encryptées. beta.1.5.0.a.build2
Correctif : une colonne sans titre dans un fichier Excel créait un décalage et la non lecture de la colonne suivante. beta.1.5.0.a.build2
Correctif : Erreur à la ligne 430 du traitement Procédure locale Send_http_or_ftp_pour_echange_image.
La liste est vide.
Aucun indice n'est valide pour le champ TABLE_ps_image.
(Indice spécifié : 3).
beta.1.5.0.a.build2
Correctif : message d'erreur à la fin des exportations combinées, dans le cas ou une des 2 tables ne possèdait aucun tri de colonne. beta.1.5.0.a.build2
Correctif : image des produits manquante dans l'administration PrestaShop des paniers actifs (vignettes product_mini dans /tmp manquantes).  beta.1.5.0.a.build2
Correctif : erreur SQL en modifiant en masse en pourcentage depuis les categories, la rubrique "Quantité minimale" des produits beta.1.5.0.a.build2
Amélioration : il devient possible de donner via l'importation comme valeur à un attribut les valeurs * (étoile) et "0" (chiffre zéro) beta.1.5.0.a.build2
Correctif : la connexion SFTP permettant d'aller chercher un fichier d'import distant, ne fonctionnait que si la même connexion était  aussi autorisée en FTP beta.1.5.0.a.build2
Correctif : Images blanches. Du à un défaut de la classe image qui ne stocke pas son propre id lorsque l'on créé une instance. Corrigé avec la version 8.1.b du module connecteur beta.1.5.0.a.build2
Correctif : non prise en compte d'un remplacement de valeur de caractéristique beta.1.5.0.a.build2
Correctif préventif : suppression dans le code d'installation du module connecteur de  la partie concernant MPR-config, générant une erreur avec PS 1.7.7 beta beta.1.5.0.a.build2
Amélioration : masquage du message bloquant concernant l'mpossibilité de créer les categories car colonne nom catégorie manquante lors des importations planifiées beta.1.5.0.a.build2
Correctif : changement intempestif du fichier lié à la source lors de l'utilsation du planificateur beta.1.5.0.a.build2
Correctif : la table des images des catégories pouvait dans certains cas afficher les vignettes plutôt que les images principales beta.1.5.0.a.build2
Correctif : plantage si on oublie de créer une nouvelle connexion avant de la paramétrer, juste après ré-installation du logiciel beta.1.5.0.a.build2
Amélioration de sécurité: la colonne "actif" est retirée de la liste des colonnes affichées par défaut au 1er lancement, car les nouveaux utilsateur la confondent souvent avec une case à cocher permettant de sélectionner les lignes beta.1.5.0.a.build2
Correctif :  lors de l'import de plusieurs tâches planifiées, on pouvait trouver dans les logs un message indiquant qu'il manque la colonne avec le nom des catégories, alors que ce n'était pas le cas. beta.1.5.0.a.build2
Correctif : l'indication du nombre de lignes ignorées était parfois incorrect dans le rapport des importations automatiques beta.1.5.0.a.build2
Correctif : erreur fatale de création du fichier de log des importations planifiées, quand celui çi contient des caractères interdits. beta.1.5.0.a.build2
Correctif : affichage des images des produits de PS 1.4 sauvées dans le nouveau mode alors que le mode legacy est à vrai beta.1.5.0.a.build2
Correctif technique majeur : meilleure gestion de la parallélisation des tâches, lors de l'envoie de photos vers le serveur en tâche de fond, afin de prévenir certains crashes aléatoires qui pouvaient survenir lorsque l’utilisateur interagissait en même temps avec les données des tables affichant les images. beta.1.5.0.a.build2
Amélioration : dans la table principale, la recherche du prix spécifique actuellement applicable tient compte des dates de début et de fin non définies. beta.1.5.0.a.build2
Optimisation : Table masquée pendant la réalisation de l'arrondi des prix en masse (gain en vitesse d'un facteur 2 ou 3) beta.1.5.0.a.build2
Correctif : Error at line 284 of Procédure locale chercher_produits_correspondant_images_remplir_table_de_transfert process. beta.1.5.0.a.build2
Amélioration : ajout d'un message d'alerte si on choisi la taille "Medium" pour l'affichage des logo des catégories en PS 1.7, car celles-ci ne sont pas activées par défaut. beta.1.5.0.a.build2
Correctif pour PS 1.7 : les listes déroulantes des devises étaient vides (car la colonne name de la table currency de PS n'est plus remplie par PS). beta.1.5.0.a.build2
Correctif : la table des produits n'était pas systématiquement mise à jour lorsque l'on modifiait les références fournisseur ou les fournisseurs par défaut dans l'onglet fournisseurs. beta.1.5.0.a.build2
Correctif :  les dates/heures pouvaient être affichées sans les heures, selon la méthode utilisée pour les saisir. beta.1.5.0.a.build2
Correctif : modification en masse du statut "Est virtuel" dans la table des accessoires beta.1.5.0.a.build2
Correctif : les noms personnalisés donnés aux colonnes des tables, dans la fenêtre principale, grâce au configurateur de colonnes, n'étaient plus pris en compte après rafraîchissement beta.1.5.0.a.build2
Correctif : dans le mapping des colonne , on a retiré "En fonction du stock" dans la liste, car non importable beta.1.5.0.a.build2
Correctif : mise à jour de la date de modification des produits lors de la modification par lot des quantités de leurs déclinaisons beta.1.5.0.a.build2
Optimisation : la modification ou le choix d'une autre configuration de colonnes provoquait un double rafraîchissement des tables secondaires (déclinaisons, prix spécifiques, traduction,...) beta.1.5.0.a.build2
Correctif : gestion des caractères unicode dans les références des nouveaux produits, avant PS 1.5 beta.1.5.0.a.build2
Correctif : Error at line 70 of Procédure locale relecture_partiel_et_mise_jour_fil_ariane_a_l_ecran_lignes_selectionnées process. beta.1.5.0.a.build2
Correctif ergonomique : dans les menus contextuels des colonnes (clic droit), la valeur cliquée (celle à copier/coller) affichée n'était pas mise à jour quand on répétait la même opération sur une autre ligne  beta.1.5.0.a.build2
Correctif : les fichiers xls n'étaient pas listés dans le répertoire lors du choix du fichier d'exportation des produits beta.1.5.0.a.build2



Version 1.4.2.a.build1

Version de sortie
Nouveauté : il est possible de filtrer les lignes selon la valeur dans la colonne "Est un pack" 1.4.2.a.build1
Mise à jour QuickSupport en version 15 1.4.2.a.build1
Correctifs : plusieurs défauts mineurs dans l'outil de recherche et d'association automatique des images 1.4.2.a.build1
Correctif étape 3 de l'import, relecture effectuée deux fois, avec colonnes de caractéristiques : erreur à la ligne 138 du traitement Procédure locale Verification_existence_elements_création_sinon.
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.
1.4.2.a.build1
Correctif : Traitement de 'Procédure locale code_affichage_ligne_table_ps_specific_prices' (FEN_MAIN.PROCEDURE.code_affichage_ligne_table_ps_specific_prices), ligne 196, thread 0
Que s'est-il passé ?
La liste est vide.
Aucun indice n'est valide pour le champ TABLE_ps_product.
1.4.2.a.build1
Correctif : suite au glisser coller d'une image sur une selection de la même image de plusieurs produits (pour la remplacer), alors que d'autres images étaient peut être encore en cour de transfer, crash : erreur à la ligne 19 du traitement Procédure locale Lance_clignotement_bouton_refresh_product.
Vous avez appelé la fonction TimerSys.
Impossible de créer un timer dans un thread sans fenêtre : il ne serait jamais exécuté.
1.4.2.a.build1
Correctif : lorsque l'on agrandissait la hauteur du panneau des attributs, l'ascenseur de la table de droite disparaissait dans certaines configurations. 1.4.2.a.build1
Correctif : Lors d'un copier coller vertical d'un emplacement dans un entrepot depuis la table des déclinaisons :
Erreur à la ligne 287 du traitement Procédure locale mass_update_combi_selectionées_pour1_seule_ou_all_selected_shop.
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.
1.4.2.a.build1
Correctif : l'import de marques était incomplet (à partir de ps 1.7.6, il est devennu obligatoire de créer une ligne dans manufacturer_lang pour chaque nouvelle marque) 1.4.2.a.build1
Correctif : les photos des catégories ne sont pas traitées depuis la fenêtre d'importation, lorsque la clé e synchro catégories est réglée sur "Nom ou arborescence"  1.4.2.a.build1
Correctif : Error at line 1287 of Procédure interne get_info_for_legende process.
A value should have been returned by 'Méthode mySQLExec'.
1.4.2.a.build1
Correctif : Error at line 1144 of Procédure interne chercher_historique process.
A value should have been returned by 'Méthode mySQLExec'.
1.4.2.a.build1
Correctif : erreur à la ligne 196 du traitement Procédure locale code_affichage_ligne_table_ps_specific_prices.
La liste est vide.
Aucun indice n'est valide pour le champ TABLE_ps_product.
1.4.2.a.build1
Correctif : echec de création des vignettes de photos 1.4.2.a.build1
Correctif :  erreur dans le script d’affichage des prix spécifique (recherche des prix d’un produit “nul”).Error at line 1144 of Procédure interne chercher_historique process.
A value should have been returned by 'Méthode mySQLExec'.
1.4.2.a.build1
Amélioration : une nouvelle option dans l'outil de recherche et association automatique entre image produits et déclinaisons, permettant d'associer aux déclinaisons les images qui ne respectent pas les cirtères d'association aux produits 1.4.2.a.build1
Amélioration : les listes de règles de taxe excluent celles ou qui ont un statut "deleted" dans la base 1.4.2.a.build1
Amélioration : autoriser le pipe (|) dans champs balise titre 1.4.2.a.build1
Améioration : il n'est plus nécessaire de supprimer les ruptures dans les tables, ni de les ordonner par ID produit croissants pour réaliser un export combiné produits+déclinaisons. 1.4.2.a.build1



Version 1.4.1.a.build1

Version de sortie
Amélioration : la table des tranches de taux de marge de la fenêtre d'importation est deux fois plus large 1.4.1.a.build1
Amélioration : le message "Lecture de la liste complète des identifiants des catégories" reste affiché tout le long du processus d'import, il disparaît à la fin de l'import. Peut concerner aussi d'autres messages de type "pop-up".
Remplacés par des messages en bas de la fenêtre.
1.4.1.a.build1
Correctif : Méthode SQLPrepare (SQLManagerX.SQLPrepare), line 70
Procédure globale upload_liste_images_a_transferer (Procedures_globales_de_Merlin.upload_liste_images_a_transferer), line 949
1.4.1.a.build1
Correctif : process of 'Procédure interne chercher_historique' (Procedures_globales_de_Merlin.upload_liste_images_a_transferer), line 1129, thread 0
A value should have been returned by 'Procédure interne chercher_historique'.
1.4.1.a.build1
Suite au passage de PS de la 17.4 à la 1.7.6, nombreux echec d'import de produits (indiqués orphelins) 1.4.1.a.build1

Anciennes versions - Nouveautés et améliorations

Version 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 secondes 1.4.0.a.build2
Ergonomie : la colonne affichant les photos est déplacée en 1ere position dans la table des images des produits 1.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_final 1.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 ble 1.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, mais 1.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'identifier 1.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 le 1.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 local 1.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'est 1.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 saisir 1.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 images 1.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 photo 1.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 tables 1.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 manquantes 1.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 disponible 1.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 image 1.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 écran 1.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 rapide 1.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 i 1.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 u 1.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ées 1.3.3.a.build2
Nouveauté : ajout d'un lien vers l'historique des versions en bas de la 1ere fenêtre 1.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égories 1.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 Backoffice 1.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 vides 1.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 produits 1.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 produits 1.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'interface 1.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érents 1.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 cadres 1.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 devise 1.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 valeur 1.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 cadre beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Possibilité d'ajouter une image de fond aux étiquettes beta.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 étiquettes beta.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 horizontal beta.1.3.0.b.build1
Avec l'extension Etiquettes PRO : Génération d'étiquettes carrées aux angles arrondis ou rondes beta.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éclinaisons beta.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ération beta.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 rafrai beta.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 accidentels beta.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 automatique beta.1.3.0.a.build1
Nouveauté : une option permet de conserver les tris mis en place dans les colonnes, entre deux lancements de l'application beta.1.3.0.a.build1
Nouveauté : Suppression et correction automatique (MagicEdit) des doublons beta.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 coller beta.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 coller beta.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 Edit beta.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'application beta.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étique 1.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 e 1.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 transfert 1.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 bloc 1.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 position 1.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 fatale 1.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'alphabet 1.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'importation 1.0.2.a.build1
Possibilité de réaliser des copier coller multi lignes de la langue des tags 1.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égorie 1.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égories beta.0.1.2.a.build1
Suppression des limiteurs à 32 caractères des références produits et déclinaison beta.0.1.2.a.build1
Nouvelle interface et ergonomie du générateur de code à barres dans MagicEdit beta.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écifique alpha.0.1.0.a.build1
Mise à jour de sécurité recomandée alpha.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érateur alpha.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 d alpha.0.1.0.a.build1
Amélioration : nouveaux formats supportés d'horodatage des fichiers d'import, utilsant le : comme séparateur alpha.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 groupe alpha.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éroulante alpha.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 tables alpha.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 de alpha.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 ttc alpha.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écifiques alpha.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 mul alpha.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égories alpha.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électionn alpha.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 produit alpha.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 fiche alpha.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 majuscules alpha.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 fiche alpha.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'associat alpha.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 visibles alpha.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 p alpha.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 clients alpha.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 mauvais alpha.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 versa alpha.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 maximise alpha.0.1.0.a.build1
Style fenetres d'info alpha.0.1.0.a.build1
Message la fenetre n'est pas assez large pour cadenaser le panneau => seulement si fen completement chargée alpha.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ées alpha.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 produits alpha.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.7 alpha.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.7 alpha.0.1.0.a.build1
Onglet "fiche" enrichi avec champs références, prix, quantité,... puis suppression fiche ABC alpha.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 table alpha.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 principales alpha.0.1.0.a.build1
Option de suppression de toutes les photos avant import avec photos alpha.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 photo alpha.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



Anciennes versions - Correctifs

Version 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 Merlin 1.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'attribut 1.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+cover 1.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éclinaisons 1.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 images 1.4.0.a.build2
Correctif : la jauge reste visible quand on a une erreur SQL 1.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'import 1.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émarrage 1.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.0 1.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 tables 1.3.3.a.build2
Correctif : défaut de lecture du contenu des colonne associées aux entrepôt das la table des produits 1.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 photos 1.3.3.a.build2
Correctif : les cadenas des panneaux de contrôle de droite et de gauche disparaissent parfois 1.3.3.a.build2
Décochage "Tracer" de la fenêtre d'import, crash l'appli => ai ajouté exception 1.3.2.b.build1
Correctif : le message indiquant la lecture des id des catégories reste affiché lors de l'utilisation du planificateur 1.3.2.b.build1
Correctif : le titre des colonnes filtrées est incorrectement mis à jour à chaque rafraichissement 1.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éclinaisons 1.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 automatique 1.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 positive 1.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ée 1.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 attributs 1.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 à droite 1.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 boutique 1.3.2.a.build1
Correctif : le sélecteur "Sur..." du calculateur de la vue produits apparait en vue catégorie 1.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 nleft 1.3.2.a.build1
Correctif : le iltrage par boutique de la liste de caractéristiques associées aux produits est sans effet 1.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 2 1.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 compilation 1.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éfaut 1.3.2.a.build1
Correctif : des points (.) dans le nom d'un entrepôt, faisait planter Merlin au démarrage 1.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ée 1.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.1 1.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 Excel 1.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 texture 1.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 20 1.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égorie 1.3.1.a.build1
Correctif etiquettes PRO : Zone K, si couleur transparente et indexée, n'apparait que sur la 1er étiquette 1.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 police 1.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 vide 1.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 compte 1.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éclinaisons 1.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 dossiers 1.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'attributs 1.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 mapping 1.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 0 1.3.1.a.build1
Correctif : ligne 186 de delete_images_products_.php du connecteur, variable "deleted" n'est pas déclarée 1.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'étiquettes beta.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 menu beta.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 entrepots beta.1.3.0.a.build1
Correctif : erreur lorsque l'on coche la case d'une des colonnes d'association des valeurs d'attribut à une boutique beta.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ésente beta.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 photo beta.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 colonne beta.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 PrestaShop beta.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 UPC beta.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ôts beta.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 traductions 1.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'attributs 1.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 rien 1.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écifiques 1.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 configurateur 1.1.0.a.build1
Manquait les fonctions de copier coller dans la colonne "Gestion quantité du pack" de la table des produits 1.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 colonnes 1.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.4 1.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 langues 1.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écharger 1.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éclinaisons 1.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 HTML 1.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ées 1.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 boutons 1.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 photos 1.0.2.a.build1
Augmenter hauteur titres table accessoires 1.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'ancienne 1.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 à gauche 1.0.2.a.build1
Correctif du crash lors de la création de nouveaux fournisseurs via l'importation 1.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 SQL 1.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 specifique 1.0.2.a.build1
Style ascenseur table colonnes custom 1.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 commeSP 1.0.1.a.build1
derniere ligen de init thread parallele à recopier dans merlin 23 1.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'attributs 1.0.0.a.build1
Bug affichage tiroir categories après minimisation fenetre 1.0.0.a.build1
Manque la fonction de filtrage dans la colonne "Status" de la table de l'étape 3 de l'import 1.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 edit 1.0.0.a.build1
Un clic droit sur le tiroir "Catégories" décalait tous les autres tiroirs beaucoup trop vers le bas 1.0.0.a.build1
Voir mail du 15/12 echec diminution quantité, requete stockée manquante => OK avec module 7.4 1.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.7 1.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 32 beta.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 .fic 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 32 beta.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 vide beta.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 32 beta.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 tables beta.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 debug beta.0.1.1.a.build1
Deplacer duplication produits dasn actions groupées beta.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 lignes Prochaine 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'erreur alpha.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ées alpha.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'erreur alpha.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'erreur alpha.0.1.0.a.build1
Bug SQL ancien mode de lecture ca.id_shop_default alros que ce mode n'utilise pas d'ailais alpha.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 fiche alpha.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 produit alpha.0.1.0.a.build1
Gestion des SN Merlin sur le site alpha.0.1.0.a.build1
version 7.3.a => 7.4.c dasn tous les messages alpha.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

Autres articles de la catégorie Historique des versions

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu