Nouveautés PrestaPricing V7.0 et PrestaCatégories V5.0

Posté sur9 Années auparavant par

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.

Nouvelles couleurs de PrestaPricing

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:

Panneau latéral détachable et redimentionnable

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.

Nouvel onglet fiche

Le même onglet dans PrestaCatégories:

Onglet fiche de 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.

Importation des prix spécifiques dans PrestaShop, avec PrestaPricing

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 d'import prix simple

Format à colonnes "quantitée multiples" bien adapté aux importations de prix dégressifs (par quantité) :

Format prix dégressifs

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 :

Format d'import mixte

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 :

Identifiants ou 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 :-) ):

Reconnaissance auto de la quantité mini à acheté pour ce prix de base.

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 :

Nouveau filtre d'exclusion des déclinaisons

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 :

Désactivation ou déstockage automatique des produits obsolétes

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 :

Export des prix spécifiques

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 :

Valeur du 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 :

Arrondir à la valeur supérieure



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.

Arrondir les prix spécifiques

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 :

Choix de la date de calcul des prix remisés

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.

Nouvelles colonnes de la table des prix spécifiques

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

Pas de doublon de règle de prix

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 :


Support protocoles sécurisés ftps sftp https ftpes

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 :

Ajout SFTP FTPS ou FTPES des 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 :

Filtre sur 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 :

Options de comparaison des nom des fichiers images

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

Sélection mulitple de photos

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 :

REcherche de photos dans dossiers distants FTP et HTTP

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

Option sde configuration FTP



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 :

Saisie de l'adresse d'une image à téléverser

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.

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

Configuration FTP facilitée

Nouvelle fonction de conversion des textes "1ere lettre en majuscule" dans MagicEdit

Convertir le texte, première lettre en majuscule

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
2 Commentaires
  • Pa**** * **********om

    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

    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
Laissez un commentaire
Laisser une réponse

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