Nouveautés PrestaPricing V7.0 et PrestaCatégories V5.0
LES VERSIONS FINALES 7.0 DE PRESTAPRICING ET 5.0 DE PRESTACATEGORIES VIENNENT TOUT JUSTE D'ETRE MISES EN LIGNE (29 janvier 2016)
Sans doute les versions les plus abouties à ce jour de vos applications préférées, avec de vrais morceaux de fruits dedans ! Découvrez en avant première des innovations remarquables...
Nouveau look plus moderne
Ce n'est pas le plus important mais ce qui se remarque en premier. On a gardé de la couleur que lorsque la couleur apporte une information et passé tout le reste en diverses nuances de gris.
Nouvelle interface de contrôle
Panneau latéral détachable et redimentionnable :
Placez le sur un écran secondaire pour réserver toute la surface de l'écran principal au travail dans les tables:
Plus d'options d'ouverture des tiroirs :
Nouvel onglet "Fiche" pour une édition encore plus rapide des produits et des catégories
Plus rapide d'accés que la fiche ABC (vouée à disparaître), plus complet que l'onglet "Desc." (supprimé), depuis ce nouvel onglet vous pouvez éditer très confortablement et surtout très rapidement toutes vos rubriques texte (nom, descriptions, champs SEO, messages d'information concernant la disponibilité), dans toutes les langues.
Boutons de navigation permettant de passer d'un produit (ou catégorie dans PrestaCatégories) à l'autre instantanément, avec sauvegarde automatique possible des modifications.
Le même onglet dans PrestaCatégories:
Importation des prix spécifiques et prix dégressifs
Sans aucune doute la fonctionalité la plus demandée. Vous allez pouvoir à présent importer en même temps que vos produits et vos déclinaisons, tous vos prix spéciaux, avec une souplesse inédite.
Plusieurs structures de fichiers sont supportées permettant d'importer via le même fichier aussi bien les prix spécifiques que les prix dégressifs :
Format simple, où c'est une colonne mappée à "A partir de la quantité" qui définit la quantité à acheter pour que le prix spécifique s'applique, pour chaque ligne:
Format à colonnes "quantitée multiples" bien adapté aux importations de prix dégressifs (par quantité) :
Dans ce cas, c'est le titre de chaque colonne qui définit la quantité mini d'achat pour bénéficier du nouveau prix de base ou de la remise indiquée dans la colonne.
Il est même possible de mixer les deux formats :
Dans ce dernier cas, on peut donc avoir sur la même ligne un prix de base et une remise définie pour une quantité mini indiquée par la colonne mappée à "A partir de", ainsi qu'un nombre illimité de prix de base et de remises définies pour d'autres quantités (indiquée par le titre de la colonne).
Comme pour l'importation des autres rubriques (produits,...), le nom des colonnes, leur ordre, leur nombre sont indifférents, grâce à l'outil de mapping :
Mapping des critères d'application du prix spécial, par identifiant ou par valeur :
Mapping du prix de base et des colonnes définissant la valeur de la remise, avec reconnaissance sémantique automatique d'une quantité minimum définie dans le titre de la colonne (le programme a par exemple ci-dessous analysé "price-200-500" et propose automatiquement le choix "A partir de la quantité 200". Pas bête le diable :-) ):
Nouveau filtre d'exclusion des lignes de déclinaisons :
Pour permettre de bien différencier lors de l'import les prix spécifiques propres à une déclinaison et ceux propres au produit parent (toutes déclinaisons), vous disposez à l'étape 3, d'un nouveau filtre permettant d'exclure de l'import toutes les lignes pour lesquelles la colonne correspondant à la clé de synchro des déclinaisons est non vide. Pour faire court : cela permet de ne garder que les lignes propres aux produits :
Nouvelles fonctions de traitement automatique des produits obsolétes (plus disponibles chez votre grossiste ou dropshipper) et de nouveau disponibles.
Lors de l'importation il était déjà possible de demander au programme de rechercher et désactiver automatiquement les produits qui ne sont plus présents dans le fichier d'importation. Il arrive en effet souvent que les fournisseurs retirent les lignes des produits non disponibles plutôt que de simplement mettre une colonne avec un stock nul. Il faut donc comparer le contenu du fichier avec les produits présent dans la base pour savoir lesquels ont disparu du listing et c'est confortable quand c'est le programme qui le fait pour vous.
Désactiver les produits c'est certe mieux que les supprimer (il peuvent redenir disponibles un jour), mais pas optimum pour le référencement, car leurs URLs génèrent alors une erreur et affichent une page vide. Pour éviter de perdre en SEO il est donc préférrable de le laisser actifs, mais de les rendre non commandables (ce qui à pour effet de masquer leur quantité et le bouton ajouter au panier) et de masquer leur prix, voir de mettre leur stock à zéro (ce qui à pour effet d'afficher le message "Produit non disponible").
C'est ce que permet à présent PrestaPricing, de manière totalement automatique :
On est allé encore plus loin, on a ajouté une option qui permet, lorsque les produits "obsolétes" redeviennent disponibles (lorsqu'ils sont à nouveaux présents dans le fichier) et si les colonnes gérant ces infos sont absentes du fichier ou non mappées (si elles sont présentes, elles ont la priorité), d'automatiquement les réactiver, les rendre commandables à nouveaux, ré-afficher leur prix et leur redonner une quantité par défaut.
Cet outil étant bien sûr pris en charge comme le reste des options par le planificateur, la synchronisation des produits en rupture de stock ou obsolétes devient totalement automatisable.
Nouvelles fonctions d'exportations, dont l'export des prix spécifiques
Il est possible à présent de choisir indépendament le format des titres des colonnes et de leur contenu (ids ou valeurs). Cela sert à produire des fichiers directement importables (mapping automatique) dans un autre PrestaShop ou mieux adaptés aux places de marchés et comparateurs de prix.
Et bien sûr comme il est possible à présent d'importer les prix spécifiques, il est aussi important de pouvoir les exporter.
Ces deux modifications de l'outil d'export ont été pensées et conçues pour pouvoir migrer les prix spéciaux et par quantités, d'une base PrestaShop vers une autre base, même de versions différentes :
Vous aurez aussi remarqué la possibilité d'exporter vers du csv, du txt et même du xml (pas encore ré-importable cependant).
Activation manuelle ou automatique des hooks PrestaShop
Peut être ne savez vous pas que lorsque l'on ajoute ou modifie un produit ou une catégorie via le back office de Prestashop, tout un tas de scripts se lancent automatiquement au moment ou vous sauvez la fiche modifiée. Ces scripts, qui peuvent être natifs et propres à PrestaShop, peuvent aussi appartenir à des modules annexes.
Un exemple de script annexe : script de synchronisation du module ebay, entre la base de Prestashop et celle d'ebay, pour avoir les mêmes prix et stocks des deux cotés.
Ce mécanisme de lancement automatique de scripts fonctionne grâce à ce que l'on appelle des hooks (crochets en anglais).
Jusqu'à la version actuelle, PrestaPricing et PrestaCatégories ne connaissaient rien des hooks et ne permettaient donc pas que se lancent ces scripts divers coté serveur, lors de la modification des articles. On a cherché très longtemps un moyen pratique pour gérer ces hooks conçus pour un back office qui modifient les produits un par un, à PP et PC qui sont capablent d'en modifier 1000 en 5 secondes.
Chose qui appartient à présent au passé :
Vous pouvez lancer l'exécution des hooks à tout moment, manuellement, par ce bouton. Les scripts s'exécuteront alors sur tous les produits et catégories qui ont été créés ou modifiés depuis la dernière exécution de ces mêmes hooks.
Vous pouvez aussi simplement cocher l'option "Exécution auto à la fermeture" qui le fera automatiquement pour vous lors de la fermeture de la fenêtre principale.
Comme le temps d'exécution de ces scripts externes est inconnu à l'avance et peut être très conséquent, Prestapricing et PrestaCatégories reprennent immédiatement la main après les avoir lancés dans un processus (thread) parallèle. Cela vous permet de continuer à utiliser les logiciels pendant que les scripts s'exécutent en tâche de fond.
Le bouton se grise pendant ce temps pour éviter de lancer les hooks une nouvelle fois tant que le 1er lancement n'est pas terminé.
Note : on a aussi modifié sur le même principe, le comportement du bouton de suppression des photos orphelines pour être informé lorsque le travail de nettoyage est terminé.
C'est bientôt l'époque des inventaires d'avant et d'après les soldes, PrestaPricing calcule pour vous la valeur du stock.
Bien sûr, depuis le début, PrestaPricing est à vos côtés pour vos mises à jour des stocks, générer vos étiquettes et PrestaCatégories vous aide à réorganiser votre boutique virtuelle en rangeant les produits dans les catégoreis stratégiques. Mais il lui manquait le petit truc en plus, une simple colonne,... qui indique pour chaque article, la valeur exacte du stock, c'est à dire le prix d'achat de chaque article (produit et/ou déclinaisons) mulitplié par la quantité en stock :
A noter que le calcul est dynamique, réalisé au moment de la lecture des données dans la table. Il n'est donc pas nécessaire que soit affiché la colonne des quantités et celle des prix d'achat. Par contre la colonne se met à jour en temps réel quand vous modifiez quantités ou prix d'achat, pour ne pas avoir à relire la base.
Important de mentionner également que bien sûr, pour que les montants soient exacts, le calcul de la valeur du stock d'un produit qui a des déclinaisons tient compte de leur quantité respective et surtout du prix d'achat de chaque déclinaison qui peut varier.
Nouvelles options d'arrondi des prix TTC
Arrondir à 5cts près est une nécessité en suisse, ou il n'y a pas de pièces de 1 et 2 cts.
Avant on pouvait uniquement arrondir à la valeur inférieure. Mais ça c'était avant la version 7 :
Mais ce n'est pas tout, on peut à présent arrondir les prix TTC remisés !!
Tellement évident que l'on se demande pourquoi cela n'est pas possible à réaliser dans PrestaShop. Jouer sur la valeur de la remise pour que le prix TTC, une fois la remise appliquée soit une valeur arrondie tel qu'on le souhaite, au centime près.
Oui, mais le faire bien ! en tenant compte des taxes qui varient selon les pays, des remises qui s'appliquent déjà à certains groupes de clients , sur certaines catégories, et savoir le faire sur d'autres devises que l'euro. Et puis que cela fonctionne aussi sur les prix remisés des déclinaisons qui ont des impacts prix. Ne pas oublier l'ecotax. Pouvoir arrondir à l'avance des prix remisés avant les soldes, les visualiser et connaitre votre marge finale.
Vous l'aurez compris, grosse migraine chez Sitolog et de nombreuses nuits blanches pour vous fournir cette petite fonction supplémentaire, mais qui va vous permettre, en proposant des prix remisés accrocheurs grâce aux arrondis dynamiques, de booster votre chiffre d'affaire pendant les soldes.
D'ailleurs, pour vous permettre de mieux maîtriser vos prix remisés à l'avance, pendant la phase préparatoire des promotions, on a rajouté dans les options de calcul la possibilité de choisir la date à laquelle tous les prix remisés doivent être calculés. En cochant cette option, la table des produits et des déclinaisons, afficheront dans la colonne prix final TTC, le prix exact remisé à la date choisie. C'est à dire que le programme ira chercher parmi tous les prix spécifiques existants pour les produits, ceux qui seront (ou étaient) applicables à la date de votre choix :
PrestaPricing n'a jamais aussi bien mérité son nom.
L'onglet des prix spécifiques et dégressifs revisité
Nouvelles colonnes informatives :
Comme écrit plus haut, les prix finaux remisés peuvent à présent se calculer et s'arrondir dans diverses devises, divers pays et groupes de clients, il était donc important de voir les rapports de conversions, taux de taxes, remises groupes qui s'appliquent lorsque l'on modifie les critères d'application.
Finit les doublons de régles de prix !
Mine de rien cela change la vie, à présent lorsque vous ajoutez des règles de prix (des prix spécifiques ou dégressifs), le programme commence par rechercher si il existe déjà, pour les produits et déclinaisons concernés, une règle de prix pour les mêmes critères (même pays, même devise etc..) et si c'est le cas:
A partir de PS 1.6.1 : il met à jour cette règle avec les remises demandées plutôt que d'en créer une nouvelle (un doublon).
Avant PS 1.6.1 : supprime la règle existante faisant doublon avant d'ajouter celle demandée.
Fonctionne uniquement à partir de PrestaShop 1.4.
Autre petite amélioration, il est possible de saisir au choix les remises en valeur HT ou TTC (PS 1.6 uniquement).
Grâce à toutes ces innovations, la solution PrestaPricing + PrestaCatégories est sans aucun doute à présent le meilleur module PrestaShop pour créer des remises, des prix spécifiques, des prix dégressifs, planifier les soldes, mettre en place des réductions par groupe de clients, surveiller ses marges...
Support des protocoles sécurisés HTTPS, SFTP, FTPS, FTPES
Importation, récupération automatique des fichiers csv/xls via HTTP en plus du FTP
Souvent demandé, cela permet à l'outil d'importation automatique (CRON ou planificateur) d'aler chercher les listes d'articles à importer ou mettre à jour sur n'importe quel type de serveur :
Possibilité d'indiquer l'utilisateur et mot de passe HTTP, comme pour le FTP.
Support des protocoles FTP sécurisés également dans toutes les fonctions de téléchargement d'images :
Amélioration de l'outil de téléchargement des images
Association automatique des images aux produits plus élaborée:
Avant vous pouviez comparer une partie du nom des fichiers image (ou du dossier) avec l'identifiant, le nom entier, la reference entiere ou le code barres entier des produits.
Par exemple un fichier ref123-2.jpg pouvait être automaitquement associé au produit portant la référence ref123.
A présent vous pouvez aussi comparer le nom du fichier (ou du dossier) à une partie seulement de l'identifiant, du nom, référence ou code barres du produit :
Ainsi par exemple le fichier ref123-2.jpg pourra être automatiquement associé au produit de référence ref123/a
Et pour permettre de gérer les cas ou l'association automatique est rendue complexe, à cause de la présence de majuscules, d'accents ou d'espaces ou autres caractères parasites dans les chaines à comparer, il est possible de les exclure automatiquement :
Ainsi par exemple le fichier REF123-2.jpg pourra être automatiquement associé au produit de référence réf 12-3/a
La fonction d'ajout unitaire manuelle d'une image permet à présent la sélection multiple, pour un travail encore plus rapide
Vous pouvez ainsi associer en un clic plusieurs images choisies dans un dossier à un ou plusieurs produits (avec éventuellement en plus le mécanisme d'association automatique par comparaison des noms comme expliqué ci dessus):
Remarquez au passage que le format d'affichage dans la colonne image à changé, permettant à présent de voir le nom de l'image même si le chemin est long et la colonne étroite.
Recherche des images à associer dans dossiers distants FTP et même HTTP
Avant la version 7, il était déjà possible de parcourir un dossier local, mais à présent il devient possible de demander au programme d'aller fouiller un dossier distant via FTP sur les serveurs de vos grossistes. Et sous certaines conditions (dossier http indexé), d'aller chercher les images dans un dossier HTTP.
Notez en plus l'ajout d'une option permettant de descendre dans les sous dossiers :
Le diable se cache dans les détails: support des protocoles sécurisés ici aussi, récursivité dans les sous dossiers, chemin relatif ou absolu, gestion des ports non standards...:
Un nouveau bouton pour un nouveau mode d'ajout d'une photo par saisie directe (ou copier coller) de son emplacement ou adresse FTP ou HTTP
Tout bête, mais ça manquait, car jusqu'à présent il fallait aller saisir l'adresse ou le chemin directement dans la colonne image de la table et pour cela avoir déjà une ligne au moins dans la table. C'était trop compliqué. Maintenant c'est simplissime :
Boutons de suppression plus visibles et sécurisés :
Qui ne s'est pas fait avoir au moins une fois en cliquant par erreur sur un bouton "gomme" et en confirmant trop vite, sans même lire le message d'alerte ?
Pour limiter les risques, on les a tous éloignés des autres boutons pour éviter les erreurs de clic, on les a agrandis pour leur donner un libellé et on a ajouté un logo rouge (!), unique, aux demandes de confirmation de suppression.
Configuration FTP plus facile :
Le bouton de test précédent est remplacé par deux boutons différents, un qui permet de tester la connexion et qui indique de plus le nom des dossiers trouvés (ce qui permet de savoir où on arrive) et un second qui permet de tester que le chemin saisi permet bien d'arriver dans le répertoire de PrestaShop.
Il n'est d'ailleurs plus demandé de penser à saisir /img/p/ ou img/c/ car cela posait un soucis de compréhension à de nombreux utilisateurs. On vous demande juste d'indiquer dans quel répertoire se trouve PrestaShop, avec au choix un chemin absolu (commence par /) ou relatif (sans / au debut).
Nouvelle fonction de conversion des textes "1ere lettre en majuscule" dans MagicEdit
Au passge, correction des fonctions "Texte vers HTML" et "HTML vers texte" (les deux scripts étaient inversés). Pratique pour retirer les balises HTML ou convertir du Rich Text Format en HTML formatté.
Diverses autres améliorations
-
Support format XLSX des listes d'images
-
Support du module "Caractéristiques Multiples" concurrent de celui de Presta-Module
-
La bordure des étiquettes peut être rendue invisible ou changée de couleur
-
Les fenêtres d'importation et du générateur de déclinaisons sont redimensionnables
-
Ajout d'un bouton de sélection rapide et d'une fonction d'export dans la fenêtre de recherche de doublons de déclinaisons
-
Nouvelle option permettant de ne pas inclure le nom des groupes d'attributs dans la colonne "Liste d'attributs" de la table des déclinaisons. Surtout utile pour imprimer des étiquettes plus lisibles.
-
En cas d'échec de transfert d'une photo, le programme supprime la ligne créé dans la base pour éviter le phénomène des images "point d'interrogation" devant ensuite être supprimées.
-
Changement du libellé des filtres "produits avec ou sans déclinaisons" pour plus de clarté
-
Liste des pays, états, fournisseurs et marques classées par ordre alphabétique
-
Un double clic sur une ligne du sélecteur de configuration de colonnes, change de configuration et rafraichit immédiatement les tables (évite de devoir appuyer sur "Rafraichir")
-
Grâce aux hooks automatiques, il devient souvent inutile de penser à vider le cache et à ré-indexer PrestaShop en fin de session
-
PrestaPricing augmente automatiquement la précision (8 chiffres après la virgule au lieu de 6) du taux de remise des prix spécifiques dans PrestaShop pour permettre des arrondis au centime près.
-
Dans la table des produits, les prix finaux barrés et remisés indiqués sont ceux de la déclinaison par défaut pour les produits avec variantes.
-
Ajout du numéro du produit dans les séparateurs de blocs de lignes dans la table des combinaisons
-
Ajout d'une jauge de progression infinie et d'un éventuel message d'erreur sur les boutons lançant des scripts en tâche de fond (indexation, duplication, images orphelines,...)
-
Passage de l'onglet "Desc." renommé "Fiche" en 1ere position
-
Exécution dans un processus (thread) parallele du script de ré-indexation (pour ne plus avoir à attendre qu'il se termine)
-
Meilleur suivi de la progresion durant l'import, grâce à un défilé automatique des lignes à l'écran
-
Défilé des lignes également pendant l'exécution des fonctions d'arrondi des prix
-
Loupe de recherche rapide par identifiant (numéro) dans les listes de catégories
-
Mise à jour automatique de la rubrique "date_upd" à chaque modification d'un produit, depuis n'importe quelle table ou fonction. Nécessaire pour l'activation des hooks.
-
Les boutons d'arrondi sont déplacés à gauche des tables, avec les autres fonctions courantes (au lieu d'être placés dans les outil de calcul en masse)
-
Dans PrestaCatégories le rempalcement d'une photo commence par supprimer la copie locale dans le cache
- Gestion des numéros de port sur les SQL privés d'OVH
Correctifs divers
-
Erreur SQL lors du changment de déclinaison par défaut avec PS 1.6.1
-
Gestion des caractères accentués dans le nom des images
-
Erreur SQL lors de la modification par calcul des quantités, lorsque l'on a un filtre sur la référence fournisseur
-
Meilleure synchronisation des données affichées entre les diverses tables et onglets.
-
Lien vers page de mise à jour des modules sur www.sitolog.com
-
Erreur SQL avec le filtre de type dans liste ("a","b","c")
-
Indication de la taille des photos avant transfert (erreur d'un facteur 100)
-
Rafraichissement inutile de l'arborescence des catégories après importation (quand l'option de rafraichissement est décochée)
-
Avec PS 1.6.1, lors de l'ajout de photos, le flag cover n'est pas toujours mis à jour correctement
-
Crash si affichage d'un prix spécifique lié à un client privé.
-
Magic Edit se trompe de langue dans la table des traductions
-
Plantage si exécution deux fois de suite de la fonction de duplication de produits
-
Avec PS 1.4, la duplication en plusieurs exemplaires de plusieurs produits ne dupliquait plusieurs fois que le dernier de la liste
-
Avec PS 1.6.1, erreur SQL (doublon sur clé combinée) si ajout d'un produit avec toutes les catégories sélectionnées
-
Le bouton / (division) reste grisé
-
Echec de l'import de nouvelles catégories avec l'option "Forcer les Ids" activée
-
PrestaCatégories, mémorisation du mode de protection des données
Tableau des améliorations successives pendant la phase de stabilisation (béta):
Importance (0 à 5) | Nouveauté | Description | Version de sortie | Application |
0 | 0 | Groupe de client nommé avant création | beta.5.0.0.b.build1 | PrestaCatégories |
0 | 0 | Lorsque le sélection récursive est activée, si la fiche est activée et configurée en mode sauvegarde auto, il devient impossible de modifier certaines rubriques dans la table (ex Link rewrite) | beta.5.0.0.b.build1 | PrestaCatégories |
0 | 0 | La création d'un nouveau groupe doit mettre à jour les diverses listes contenant les groupes | beta.5.0.0.b.build1 | PrestaCatégories |
0 | 0 | Le bouton rafraichir recouvre "Boutique" quand on fait "tout enrouler" | beta.5.0.0.b.build1 | PrestaCatégories |
0 | 0 | Vérification auto mise à jour | beta.5.0.0.b.build1 | PrestaCatégories |
1 | 0 | Vider les divers tableaux à chaque ré-ouverture de la fenêtre principale pour éviter les problèmes éventuels de saturation de mémoire | beta.5.0.0.c.build2 | PrestaCatégories |
0 | 0 | Engrenage fiche à désactiver quand on sélectionne plus d'une catégorie | beta.5.0.0.c.build2 | PrestaCatégories |
0 | 0 | Plantage (voir capture text) lors d'une demande de clonage de 3 catégories (qui ont des sous catégories) | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 0 | modification de active_shop > modif dans imsh > ignore nouvelle clé 16100 | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Lire dans la base la taille des champ "titre", description, "méta", etc... et adapter la taille des champs de saisie | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Indiquer le risque de ralentissement avec les options "partie avant" ou partie après le nom du produit ou encore celles qui ignorent les majuscules ou les accents. | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Double confirmation sur bouton de déplacement de tous les produits d'une catégorie | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Compteur nombre de caractère dans les champs HTML, ne pas compter ceux des balises | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Ne pas couper la longueur du texte en sortie des éditeurs HTML (pas pratique) | beta.5.0.0.d.build2 | PrestaCatégories |
3 | 1 | Ajout des fonctions FAA Windev sur les champs de saisie et les boutons (copier coller, recherche locale, correction orthographique, ajout de raccourcis boutons,...) | beta.5.0.0.d.build2 | PrestaCatégories |
4 | 1 | Compteur de caractères visible et dynamique même quand on est dans l'éditeur HTML de la description | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Interdire sauvegarde fiche quand celle ci est vide de données | beta.5.0.0.d.build2 | PrestaCatégories |
0 | 1 | Même limiteurs de nombre de caractères dans les tables d'édition que dans l'onglet "fiche" | beta.5.0.0.d.build2 | PrestaCatégories |
5 | 0 | Passage de cellule d’une ligne à la ligne du dessous. Quand je saisie la donnée puis appuie sur la touche flèche bas, cela ne passe pas dans la cellule du dessous. Je dois repositionner mon curseur et cliquer pour ré-entrer de nouveau dans la cellule. |
beta.5.0.0.e.build1 | PrestaCatégories |
0 | 0 | L’usage de la fonction “annuler” lors du déplacement de produits d’un catégorie à une autre (Cat par défaut) est inopérante l’action en cours est tout de même réalisée. | beta.5.0.0.e.build1 | PrestaCatégories |
0 | 0 | Perte des modification faites dans l'éditeur HTML quand on change la tailel de la fenêtre | 5.0.0.f.build1 | PrestaCatégories |
0 | 0 | Editeur HTML plus large que l'onglet qui le contient | 5.0.0.f.build1 | PrestaCatégories |
0 | 0 | Si en cours d'édition dans l'éditeur HTML on agrandi la fenêtre, on perd les changements, même si sauvegarde auto est coché | 5.0.0.f.build1 | PrestaCatégories |
0 | 0 | La photo dans l'onglet "fiche" chevauche le texte | beta.7.0.0.b.build2 | PrestaPricing |
0 | 0 | Ne pas créer de prix spécifique (import) si les colonnes nouveau prix et remises sont vides toutes les deux | beta.7.0.0.b.build2 | PrestaPricing |
0 | 0 | Vérification automatique d'une nouvelle version à chaque lancement | beta.7.0.0.b.build2 | Les deux |
0 | 0 | Problèmes de synchro des données modifiées entre les table traduction, onglets fiche, fenêtres ABC et table pricnipales | beta.7.0.0.b.build2 | Les deux |
0 | 0 | Import de prix spécifique sans colonne id boutique, utiliser la colonne id boutique d'import | beta.7.0.0.b.build2 | PrestaPricing |
5 | 0 | Import d'un prix specifique sans colonne "nouveau prix de base", forcer à -1 | beta.7.0.0.b.build2 | PrestaPricing |
5 | 0 | Import d'un prix spécific, autoriser précision à 6 digits de la remise | beta.7.0.0.b.build2 | PrestaPricing |
0 | 0 | Sélection de plusieurs valeurs d'attributs par simple cliquer+glisser (plus de fenêtre signalant qu'il n'est pas possible de déplacer les lignes) | beta.7.0.0.b.build2 | PrestaPricing |
0 | 0 | Rafraichir les tables enfants lors de la création d'un nouveau produit | beta.7.0.0.b.build2 | PrestaPricing |
0 | 1 | Inverser la place des cadenas avec celle des boutons pour une meilleure ergonomie | beta.7.0.0.b.build2 | Les deux |
4 | 0 | Disparation du bouton Editeur HTML et du compteur de caractères du résumé | beta.7.0.0.c.build2 | PrestaPricing |
4 | 0 | Modif de prix TTC n'est pas prise en compte (multi boutiques 1.6 avec des prix HT differents par boutique) | beta.7.0.0.c.build2 | PrestaPricing |
0 | 0 | Rafraichir compteur de lettres en sortie de l'éditeur HTML | beta.7.0.0.c.build2 | PrestaPricing |
0 | 0 | Optimisation : Import pour simple mise à jour d'un prix specifique, product par id, deja existant, la requete contient plein de lignes inutiles (?) concernant stock avaialble. Vu dans ps 1.5 | beta.7.0.0.c.build2 | PrestaPricing |
1 | 0 | Vider les divers tableaux à chaque ré-ouverture de la fenêtre principale pour éviter les problèmes éventuels de saturation de mémoire | beta.7.0.0.c.build2 | Les deux |
3 | 0 | Planificateur, echec de lecture du fichier csv accedé par FTP lors de la seconde passe (fichier laissé ouvert ?) | beta.7.0.0.c.build2 | PrestaPricing |
5 | 0 | Changement de dec par défaut via l'import génère une erreur si le produit en a déjà une. Pb uniquement avec PS 1.6.1 et plus | beta.7.0.0.c.build2 | PrestaPricing |
0 | 0 | Affichage et acces au champ de réglage des angles des titres de colonnes et du nombre de niveaux dans la colonne arborescence | beta.7.0.0.c.build2 | PrestaPricing |
4 | 0 | Importation successive d'un prix specifique en PS 1.5, le créé plusieurs fois. | beta.7.0.0.c.build2 | PrestaPricing |
3 | 0 | Import de déclinaisons avec clé référence, si il existe des doublons sur cette clé, la fenêtre de gestion des doublons ne s'ouvre pas, on a juste un message d'erreur. | beta.7.0.0.c.build2 | PrestaPricing |
4 | 0 | PS1 .5, si on modifie la remise d'un prix specific, il disparait | beta.7.0.0.c.build2 | PrestaPricing |
0 | 1 | Enlever la fenetre d'avertissement lorsque l'on réduit la fenetre (ne l'affiche qu'une fois pour toutes) | beta.7.0.0.c.build2 | Les deux |
0 | 1 | Sauvegarde automatique de la source en cours, lors d'un clic sur le bouton d'une étape du processus d'import | beta.7.0.0.c.build2 | PrestaPricing |
1 | 1 | Fin import, revenir à la ligne affichée en haut de la table, et non pas la 1ere ligne sélectionnée | beta.7.0.0.c.build2 | PrestaPricing |
1 | 1 | Clic sur importer remonte automatiquement à l'étape 3 pour voir la progression | beta.7.0.0.c.build2 | PrestaPricing |
2 | 1 | Ajout d'un compteur de lignes ignorées durant les importations automatiques (planifiées) | beta.7.0.0.c.build2 | PrestaPricing |
2 | 1 | Import des lignes au statut "N'existe pas" ignoré (mais lignes non déselectionnées). Ceci afin de ne pas bloquer l'exécution des options finales de désactivation des produits obsoletes. | beta.7.0.0.c.build2 | PrestaPricing |
4 | 0 | Lors de l'import de nouveau produit le programme remplit automatiquement la date de disponibilité avec la date du jour.Devrait laisser ce champ vide. | beta.7.0.0.d.build2 | PrestaPricing |
3 | 0 | Pouvoir modifier depuis PrestaPricing la longueur maxi des descriptions courtes, dans la base de données de PrestaShop (à partir de PS 1.6) | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Echec d'import de prix spécifiques (deux colonnes seulement, groupe clients et nouveau prix de base). Ok seulement si on ajoute (même vide) la colonne "type de remise". | beta.7.0.0.d.build2 | PrestaPricing |
4 | 0 | La memorisation de l'angrage du volet latéral ne fonctionne plus | beta.7.0.0.d.build2 | Les deux |
3 | 0 | Si PS en version 1.4, impossible de modifier un prix spécifique, directement dans la table, obligé de passer par le formulaire puis de supprimer le doublon | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Erreur à la ligne 28 du traitement Procédure locale assigner_un_fichier_image. Vous avez appelé l'opérateur [] sur le champ TABLE_ps_product. L'indice spécifié [-1] est invalide. Les valeurs valides sont comprises entre 1 et 102 (inclus). Procédure locale assigner_un_fichier_image (FEN_MAIN.PROCEDURE.assigner_un_fichier_image), ligne 28 Clic sur BTN_Ajouter_1_image_a_transferer (FEN_MAIN.BTN_Ajouter_1_image_a_transferer), ligne 30 |
beta.7.0.0.d.build2 | PrestaPricing |
4 | 0 | La colonne id_attribut de la table de transfert des images est limitée à 20 caractères. | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Les titres de la table des produits presentent un angle d'affichage à chaque lancement, même si le champ de réglage est fixé à 0 | beta.7.0.0.d.build2 | PrestaPricing |
2 | 0 | Changement de langue des données, relire les tables des caractéristiques et des groupes d'attributs si déjà remplis dans une autre langue | beta.7.0.0.d.build2 | PrestaPricing |
4 | 0 | Import csv avec un séparateur de colonnes égal a TAB, le mapping ne fonctionne pas si on saisie tab en minuscule. | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Erreur à la ligne 193 du traitement Procédure globale upload_liste_images_a_transferer. Vous avez appelé l'opérateur [] sur le champ TABLE_Images_a_transferer. L'indice spécifié [-1] est invalide. Les valeurs valides sont comprises entre 1 et 3954 (inclus). |
beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | URL Http avec parametres interdites dans le chemin des fichiers d'import (? interdit) | beta.7.0.0.d.build2 | PrestaPricing |
0 | 0 | Ne pas couper la longueur du texte en sortie des éditeurs HTML (pas pratique) | beta.7.0.0.d.build2 | Les deux |
2 | 0 | Erreur à la ligne 164 du traitement Procédure locale Affichage_Table_Product_Attribute. Vous avez appelé l'opérateur [] sur le champ TABLE_ps_product. L'indice spécifié [-1] est invalide. Les valeurs valides sont comprises entre 1 et 30 (inclus). |
beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Erreur SQL si on supprime la date de disponibilité d'un produit ou la date de création (manque "" dans la requete SQL après le =) | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Erreur à la ligne 6 du traitement Procédure locale construit__chaine_in_selected_shops. Vous avez appelé l'opérateur [] sur le champ TABLE_shop. L'indice spécifié [-1] est invalide. |
beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Interdire sauvegarde fiche quand celle ci est vide de données | beta.7.0.0.d.build2 | Les deux |
5 | 0 | Considérer comme valables les prix spécifiques avec date de début mais pas de date de fin | beta.7.0.0.d.build2 | PrestaPricing |
3 | 1 | Compteur nombre de caractère dans les champs HTML, ne pas compter ceux des balises | beta.7.0.0.d.build2 | Les deux |
3 | 1 | Compteur de caractères visible et dynamique même quand on est dans l'éditeur HTML de la description courte | beta.7.0.0.d.build2 | PrestaPricing |
4 | 1 | Ajout des fonctions FAA Windev sur les champs de saisie et les boutons (copier coller, recherche locale, correction orthographique, ajout de raccourcis boutons,...) | beta.7.0.0.d.build2 | Les deux |
3 | 1 | Même limiteurs de nombre de caractères dans les tables d'édition et dans l'import csv/xls que dans l'onglet "fiche" | beta.7.0.0.d.build2 | Les deux |
4 | 1 | Lire dans la base la taille des champ "titre", description, "méta", etc... et adapter la taille des champs de saisie | beta.7.0.0.d.build2 | Les deux |
3 | 1 | MagicEdit. Copie vers colonne référence fournisseur => Pop up d'avertissement pour expliquer que ca ne fonctionne que si le produit à un fournisseur par defaut | beta.7.0.0.d.build2 | PrestaPricing |
3 | 1 | Indiquer le risque de ralentissement avec les options "partie avant" ou "partie après" le nom du produit ou encore celles qui ignorent les majuscules ou les accents. | beta.7.0.0.d.build2 | PrestaPricing |
5 | 0 | Passage de cellule d’une ligne à la ligne du dessous. Quand je saisie la donnée puis appuie sur la touche flèche bas, cela ne passe pas dans la cellule du dessous. Je dois repositionner mon curseur et cliquer pour ré-entrer de nouveau dans la cellule. |
beta.7.0.0.e.build1 | Les deux |
4 | 0 | Importation de valeurs de caractérisitiques partagées. Le programme inclus dans sa recherche d'id de valeurs existentes, les valeurs custom. Ne devrait le faire que si on choisi valeur custom et de plus ne piocher que dasn les valeur custom du même produit. La conséquence est que les caractéristique custom changent de prodits et c'est comme si certains produits perdaient leur caractéristiques | 7.0.0.f.build1 | PrestaPricing |
4 | 0 | synchro auto avec ebay (via les hook) | 7.0.0.f.build1 | Les deux |
4 | 0 | Hook actionProductQuantityUpdate ne fonctionne pas => non déclenchement de AlertEmail | 7.0.0.f.build1 | Les deux |
3 | 0 | PS version 1.4, la modification de la quantité d'une déclinaison via la calculette ne modifie pas la date d'update du produit parent (pb pour exécution des hooks) | 7.0.0.f.build1 | PrestaPricing |
3 | 0 | Declenchement des Hooks si deux boutiques 1 et 2 sont sélectionnées en mode modification multi boutiques se fait bien sur les deux boutiques mais l'info de retour semble dire que seule la seconde est impactée | 7.0.0.f.build1 | Les deux |
4 | 0 | Pouvoir ajouter une caractéristique custom à un produit (ou plusieurs) sans devoir supprimer avant manuellement d'anciennes caractéristiques custom (ajouter une suppression automatique). DE même pouvoir remplcer une valeur comune par une valeur custom et vice versa, sans devoir la supprimer avant. | 7.0.0.f.build1 | PrestaPricing |
0 | 0 | Erreur à la ligne 22 du traitement Procédure locale affiche_vignette_produit. Le membre 'm_id_shopp' n'existe pas dans la classe ou la structure 'c_ps_product_shop'. |
7.0.0.f.build1 | PrestaPricing |
0 | 0 | En anglais le titre de la fenêtre d'arrondi des prix est incorrecte | 7.0.0.f.build1 | PrestaPricing |
2 | 0 | Si l'option 'textes entourés de guillemets, les supprimer" et activée dans l'import d'un CSV, si de plus la derniere colonne est un texte et la 1er contient les codes barres, le dernier guillemet est confondu avec le 1er chiffre du code barre suivant. On se retrouve alors avec des codes barres à 12 chiffres au lieu de 13. | 7.0.0.f.build1 | PrestaPricing |
5 | 0 | Ajouter actionProductUpdate et actionProductAdd dans la liste des Hooks activés lorsque l'on modifie un produit | 7.0.0.f.build1 | Les deux |
3 | 0 | Ne pas griser le bouton ajouter une caractéristique si "Custom" est coché, même si il n'existe aucune valeur partageable pour cette caractéristique | 7.0.0.f.build1 | PrestaPricing |
0 | 0 | Colonne id couleur defaut = ajout aide explicative (mettre valeur 2 pour faire afficher la palette de couleur dans la page produit) | 7.0.0.f.build1 | PrestaPricing |
5 | 1 | Compatibilité module Olea caractéristiques multiples et groupées. | 7.0.0.f.build1 | PrestaPricing |
Pa**** * **********om 15/12/2015 Réponse
Beau travail.Beaucoup de nouveautés très utiles et une interface plus pratique.
Un logiciel indispensable qui continue à s'améliorer !
Da******* *******an 11/12/2015 Réponse
Wouh, c'est du lourd, quel travail, bravo une nouvelle fois!Vivement le 15 pour tester l'import en masse des prix soldés