Historique des versions de PrestaPricing

Version 7.2.8.a (version d'amélioration et de stabilisation):

Nouveauté en beta test : importation d'un fichier CSV téléchargé à partir d'un flux, c'est à dire l'adresse d'un fichier PHP. Ne fonctionne pour le moment qu'avec le format CSV et que si le nom du fichier csv est le même que le nom du fichier php.

Correctif : personne n'avait signalé ce bug, pourtant bien génant et découvert en modifiant le code pour la prochaine version : lorsque l'on modifiait plusieurs rubriques d'une même ligne de la table des traductionds des produits, seule la la dernière colonne modifiée était sauvée.

Correctif : le code Relecture_base_pour_quantity_products_only pouvait générer une erreur SQL avec les versions avant 1.5 de PS, selon les colonne affichées ou pas. Ou dans d'autres cas faire que les colonnes "Valorisation" et "" soient mal renseignées quand on modifiait une valeur dans la colonne quantité.
Correctif : arrêt sablier à la fin de la lecture d'un fichier XLS contenant des images
Correctif : lorsque l'image d'un produit était couverture et associée à une des boutiques, l'action de la déclarer couverture dans une autre boutique à laquelle elle n'était pas encore associée ne fonctionnait pas (pas pris en compte dans la base, mais pris en compte à l'écran, avant rafraichissement). Il fallait d'abord l'associer à cette autre boutique, avant de la déclarer couverture.
Correctif : à partir de PS1.7.1.0, la rubrique id_product_redirected à été renommée id_type_redirected dans la base, ce qui génèrait une erreur SQL si on affichait cette colonne.
Correctif : erreur fatale si on essaie d'effectuer un copier coller depuis une ligne vide d'une table
Correctif : crash lors de la modification d'un prix spécifique si PS est en version avant la 1.6.1

Version 7.2.7.a (version d'amélioration et de stabilisation):

Pouvoir changer la valeur d'une caractéristique personnalisée, sans devoir la supprimer et la recréer.
Ajout des durées "ce jour", "Trois mois" et "toutes dates" sur le filtre de la colonne quantité vendue.Permet de suivre les ventes du jour et par exemple de sortir la liste des produits jamais vendus.
Le clic sur une catégorie permet à présent de sortir du mode "toutes sélectionnées"
Correctif : erreur à la ligne 73 du traitement Procédure locale Transférer_images_sélectionnées.
Un champ n'a pas de sous-élément. L'opérateur '.' est interdit.
Interdiction des actions de filtrage sur l'arbre des catégories si toutes les lignes n'ont pas été lues. Rendu nécessaire pour éviter des erreurs d'index ou de pointage de lignes.
Iere phase de MagicEdit (modifications apportées à l'écran) beaucoup plus rapide
Correctif : à l'ouverture de la fenêtre d'import, si l'option "Créer les catégories non existantes" était cochée et masquée lors de l'utilisation précédente, il était alors impossible d'importer sans décocher cette option
Jauge de progression lors de lecture de la base pour le remplissage de toutes les tables. Permet de suivre l'avancement lors des lectures longues sur les grosses bases.
Correctif : le script d'affichage de la table des accessoires était dans certains cas exécuté deux de suite (perte de temps).
Meilleure initialisation de la position des séparateurs verticaux des onglets accessoires et déclinaisons
Optimisation du changement de configuration des colonnes de la table des accessoires.
Correction d'une erreur pouvant survenir au lancement d'un import si le champ boutique par défaut n'est pas renseigné et qu'aucune catégorie n'a encore été créée : erreur à la ligne 34 du traitement Procédure locale get_ma_categorie_par_defaut.
Vous avez appelé l'opérateur [] sur le champ TABLE_ps_category_lang.
L'indice spécifié [2] est invalide
Correction d'une erreur pouvant survenir lors du rafraichissement des accessoires : Erreur à la ligne 536 du traitement Procédure locale Code_boutons_refresh_all.
Vous avez appelé la fonction ThreadExécute.
Le thread 'degrise' existe déjà.
Manquait sablier quand on décoche "Uniq. les fournisseurs associés" de l'onglet fournisseur
Correction de l'erreur à la ligne .. du traitement Procédure locale code_remontant_fiche_vers_tables.
Vous avez appelé l'opérateur [] sur le champ TABLE_ps_product.
L'indice spécifié [-1] est invalide.
Accélération très significative (gain en vitesse proche de 100%) de l'affichage des diverses tables, surtout lorsque l'on demande un très grand nombre de lignes. Exemples pour un dizaine de colonnes de base,   pour 15000 lignes on passe de 120s à 49s, pour 5000 lignes on passe de 14s à 10s, pour 500 lignes on pase de 4s à 3s.
Correctif d'un bug dans la requête SQL lors de la modification de valeurs custom lorsque la base contient un très grand nombre de valeurs custom
Correctif : la liste déroulante permettant de choisir la durée sur laquelle calculer ventes passées restait grisée si le mode de gestion des stocks avancés n'est pas activé.
Nombreuses améliorations de la gestion des valeurs de caractéristiques personnalisées :
-modification possible des valeurs depuis la table des traductions, sans devoir supprimer et ré-attribuer (plus intuitif et plus rapide).
-nouvelles requêtes SQL gérant mieux les listes immenses de valeurs possibles (beaucoup plus rapides et mieux adaptées aux sites contenant des centaines de milliers de valeurs personnalisées).
-Les tables des valeurs personnalisées ou standard sont grisées selon l'état d
Amélioration de l'importation : gestion automatique des fichiers CSV dont le séparateur entre chaque ligne contient à la fois un RC (retour chariot) et un LF (retour à la ligne). Avant si l'utilisateur indiquait juste RC, le LF restant était inclus dans le texte de la 1ere colonne de la ligne suivante (souvent au début de la référence produit). A présent tout LF trainant en début de ligne est simplement supprimé. L'import devient plus simple et on supprime une source d'erreur courante.
Le traitement des fichiers CSV ignore à présent automatiquement les lignes et colonnes totatement vides (c'était déjà le cas pour les fichiers XLS et XLSX).
Amélioration : la lecture de fichiers Excel ignore les colonnes dont le titre n'est pas défini
Amélioration : la création d'un nouveau modèle de mappage ignore les colonnes sans titre.
Amélioration : La création d'un modèle de mappage utilise la 1ere ligne non vide pour trouver les titres de colonnes (permet de gérer automatiquement les fichiers qui ont une ou plusieurs lignes vides situées avant la ligne contenant les titres).
Suppression du risque de crash si on essaie de dérouler une catégories avant la fin du chargement complet de l'application

Version 7.2.6.b:

Correction d'un problème sérieux de lenteur lors de la sauvegarde du contenu des éditeurs HTML.

Version 7.2.6.a:

Correction du filtre des produits selon groupe de clients sélectionnés (fitrait sur les boutiques à la place)
Correction d'une erreur dans la fonction de modification multi lignes, toutes colonnes, de la table des accessoires
Correction de la sauvegarde multi boutiques de l'onglet fiche
On peut à présent utilser l'onglet fiche pour créer les traductions des produits dans les langues non encore associées.
Changement de logique : en sortie d'édition d'une ligne d'un produit, les valeurs dans les colonnes texte ne sont sauvées dans les diverses boutiques, que si la valeur à été modifiée (éditée) à l'écran. Avant, les valeurs affichées remplaçaient systématiquement les valeurs dans la base à partir du moment ou elles étaient différentes.
Correction d'un échec SQL avec 1 colonne par caractéristique
Correctif : colonne combo categories racines contenait x fois la même categorie (divers noms par boutique)
Refonte du code de création en masse en mulitboutiques des URLs simplifiées des produits, pour une meilleure prise en compte des différences de noms d'un même produit dans les diverses boutiques.
Correction de la lecture et affichage des quantités dans les entrepôts, pour les produits sans déclinaison
Correction de l'erreur SQL "BIGINT value is out of range in..." lors de l'affichage de la colonne "Quantité attendue" dans les entrepôts, dans le cas (absurde, mais déjà rencontré) ou le nombre de produits reçus est supérieur au nombre de produits commandés
Ajout d'un curseur de réglage d'un zoom d'affichage des tables. Très pratique avec les nouveaux écrans 4k et 5k comme celui de la Surface Pro

Version 7.2.5.c de stabilisation:

Correction de l'erreur SQL "Duplicate CONCAT_WS ..." lors de l'utilisation des colonnes personnalisables sur la même rubrique ou la même table de la base.
En cas d'impossibilité du chargement du CKEditor, l'onglet fiche est automatiquement désactivé, pour empécher d'effacer par erreur le contenu des descriptions
CKEditor Blanc, invisible, sans erreur lorsque l'url de connexion est mal saisie (par exemple un espace en trop inséré juste après le http://. Le nouvau code recherche et retire ce type d'espace.
Correction de la fonction qui empêche les doublons de photos lors de l'upload en masse d'une liste d'images ou de l'import d'articles avec photos. Dans certains cas de figure, il restait des doublons et au contraire certaines photos pouvaient manquer.
Correction de l'erreur SQL lorsqu'une colonne personnalisable demande l'affichage d'une rubrique déjà présente dans une autre colonne de la table.
Si un produit n'a pas de traduction dans une langue donnée, dans une boutique donnée, on peut remplir ces valeurs manquantes directement depuis la table des produits ou des accessoires (et pas simplement depuis la table des traductions)
Nettoyage des caractères spéciaux en sortie de ligne de la table des traductions des produits
Le changement d'interface depuis la fenêtre principale ne modifiait pas le choix de l'interface dasn la fenêtre de connexion
Correction de la mise à jour des diverses tables lors du changement de langue dans l'onglet fiche produit, lorsque la sauvegarde automatique est activée

Version 7.2.5.b  de stabilisation:

Correction d'un défaut qui empéchait de modifier la quantité des déclinaisons par importation si la colonne "Action en cas de rupture de stock" était mappée
Il est possible d'importer une valeur propre à chaque déclinaison dans le paramètre "Comportement en cas de rupture de stock" (uniquement à partir de PS 1.5)
Bug sérieux : la suppression de déclinaisons qui ne SONT PAS associées à un entrepôt vide la table des emplacements dans les entrepôts, des produits SANS déclinaisons.
Les produits avec déclinaisons ne sont pas impactés.
Correction d'un bug dans code petit carré rouge table des attributs de la fenetre du générateur de déclinaisons = Crash à cause erreur index ligne
Correction d'un comportement illogique : l'import de nouvelles déclinaisons leur donnait la valeur 2 ("Defaut") pour le paramètre "comportement en cas de rupture de stock" au lieu de leur donner la même valeur que celle définie pour leur produit. Uniquement à partir de ps 1.5
Correcion d'un bug rare lors de la création d'un nouveau groupe d'attribut avec le bouton étoile verte. Possibilité d'inversion des valeur "type" et "position" si les deux rubriques sont inversées dans la table de la base.
Correction d'un defaut de lecture et d'affichage de l'association entre déclinaisons et entrepôts, dans le cas ou on ne demande l'affichage des données que d'un seul entrepôt.
Correction d'une erreur SQL lors de la modification du type de remise des prix dégressifs, sur PrestaShop versions 1.2 et 1.3

Version 7.2.5.a  de stabilisation:

Correction d'un disfonctionnement de la   mémorisation de la configuration d'affichage des colonnes de la table des prix spécifiques .
Correction d'un défaut de lecture des dates de début et fin de remises, sur les PrestaShop avant 1.4
Relecture plus rapide des catégories avec la colonne photos présente. Le programme évite à présent de refaire une recherche des images des catégories qui n'en ont pas. Egalement vrai pour les produits dont le fichier image de couverture à été supprimé du disque dur.
Nouveaux produits importés recoivent la valeur 0 ("Refuser les commandes") dans sock_availlable, pour "out_of_stock" au lieu de 2 ("Defaut")
Suppression des messages sur fond bleu pendant l'import d'une ligne du planificateur qui passaient en premier plan par dessus les fénêtres des autres applications
Intégration de l'installation de VC++2010 en plus de la 2013
Correction d'un bug specifique à la beta 7.2.4, l'ajout d'attributs déjà créés à des déclinaisons ne fonctionnait plus. Idem pour l'ajout de caractéristiques déjà crées
Correction erreur SQL not unique alias capr lors de l'affichage des accessoires, avec oeil uniquement)
Correction d'un bug sévère : la modification par calcul, du taux de marge avant remise, en valeur, avec les boutons + ou -   donnait un résultat faux (+10 donnait +1000)

Version béta 7.2.4.a :

Liste groupe de taxe de la fenêtre de création de nouveaux produits ne contient pas le groupe de règle de taxes à 20%
Optimisation du temps de lecture des règles de taxes et des taux de taxe
Prix spécifiques, priorité aléatoire entre deux prix spécifiques équivalents, un en %, l'autre en valeur, l'un sans dates, l'autre avec plage de dates. PS donne priorité à celui qui à des dates.
Correction d'un bug qui double le taux de taxe utilisée pour afficher les prix TTC, lorsque le pays n'a pas d'état mais que la règle de taxe est configurée sur "combiner les taxes"
Erreur SQL : Unknown column 'shgr.share_stock' in 'field list' si le filtre "Sans déclinaison" est décoché et que la colonne "quantité disponible" à la vente n'est pas cochée. Message similaire si l'option est la colonne quantité sont toutes deux cochées
Résolution d'un problème de ré-affichage des rapports d'import si les colonnes du fichier commencent par Fe ou At (cas de certains fichiers exportés par PrestaPricing)
Résolution d'une très grande lenteur lors de l'import de colonnes de fournisseurs, marques, caractéristiques ou attributs, lorsque le nombre de valeurs différentes est très grand (plus de 40000)
Accélération très significative de l'affichage des très gros fichiers d'imports avec colonnes de caractéristiques et d'attributs.
Erreur SQL : Unknown column 'sppr... lors de l'affichage de la table des déclinaison si seule la colonne prix HT barré est coché.
Fond du CKEditor à supprimer
Correction d'une erreur SQL lors de la suppression de déclinaisons sous PS1.4, concernant la table product_supplier qui n'existait pas encore

Version 7.2.3.a :

Colonne quantité déplaçable
Pouvoir déplacer la colonne "quantité disponible"
Si le nom d'un des entrepôts contient un point, espace ou caractère spécial : Erreur à la ligne 87 du traitement Procédure locale construit_liste_entrepots.
Vous avez appelé la fonction ChampCloneFenetre.
<WH 1 LaserEnFolie> n'est pas une destination valide pour le clonage de <stored>.
Modification des prix TTC non prises en compte si la colonne prix HT n'est pas cochée
Erreur à la ligne 321 du traitement Procédure locale exporte_resultat_d_import.
Propriété 'Visible' interdite.
Erreur à la ligne 2 du traitement Clic sur BTN_Lien_product_supplier.
L'opération '-' est interdite entre un élément de type 'chaîne UNICODE' et un élément de type 'entier'. suite à la demande d'affichage de la table fournisseur, après avoir sélectionné un produit avec plusieurs boutiques sélectionnées
Correction d'un bug sévère : La suppression de produits supprime pour tous les produits les prix spécifiques qui ne sont pas associés à une boutique en particulier
Transfert depuis un entrepôt qui n'a pas de stock, met à 0 le stock dans l'entrepôt de destination au lieu de lui laisser son stock actuel
Si il existe un seul entrepôt et que l'on déplace vers la gauche la colonne "quantité disponible", toutes les suivantes ont une sur-entête.
Correction d'une erreur SQL concernant stav.quantity juste après la suppression d'une déclinaison, si la colonne quantité disponible est absente de la table des produits.
Colonnes quantité dans entrepôts non éditables directement

Correction d'un défaut qui fait que lorsque l'on annule une modification en masse (copie verticale dans une colonne), l'affichage semble gelé et refaire la même opération impossible.

Version 7.2.2.a :

Le radio bouton concernant la liste de produits pour effectuer un OU se remet systématiquement à ET lorsque l’on rafraichi l'affichage.
Table des accessoires, les noms des produits ne sont pas affichés, sauf si on coche "Même colonnes que la table produits (A)"
Correction de plusieurs défauts dans la table des accessoires : certaines colonnes restent grisées, pas affichage des tags, pas d'affichage des noms des produits dans certains cas de figure
Correction d'un défaut qui peut mettre à 0 le prix de vente d'un accessoire lorsque l'on édite la ligne dans la table (B), sans avoir affiché la colonne prix de vente
Suppression du sur-entête des colonnes de stock, pour permettre le déplacement de la colonne quantité disponible

Version 7.2.1.a :

Réparation récupération nom de la base en mode POST
Ajout d'une option permettant de désactiver le cryptage des requêtes SQL envoyées, pour résolution lenteur de décryptage sur certains serveurs.

Pour accélérer le temps d'ouverture de la fenêtre d'importation, la lecture dans la base de la liste des clients n'est plus systématiquement effectuée. Ne le sera à l'étape 3, que si la colonne "Id client (prix spécifique)" est mappée.

Version 7.2.0.c :

Importation réalisée sans colonne quantité, remplace la quantité actuelle par 0 (bug spécifique aux beta 7.1 et 7.2)

Version 7.2.0.b :

Enlever le warning "continuer malgré tout" en fermeture de la fenêtre de réglage de l'association images aux produits
Support des connexions FTPES (TLS explicite) sur serveurs sans authentification (chiffrement uniquement) ou certificat invalide.
problème en modifiant des tarifs message d'erreur ci-dessous
Erreur à la ligne 1 du traitement Entrée en saisie d'une ligne de TABLE_ps_product.
Vous avez appelé l'opérateur [] sur le champ TABLE_ps_product.
L'indice spécifié [-1] est invalide.   Erreur de manipulation : fait Enter après avoir sélectionné des produits (en pensant que cela allait générer des prix spécifiques).
Mauvaise lecture et affichage des dates dans la table prix spécifiques
Erreur "Unknown column pr.id_product" lors de l'association d'une image à un produit, en mode auto, avec recherche directe dans la base
Manque possibilité d'ouvrir le sélecteur de couleurs (palette), sur les attributs déjà créés
Code d'affectation de valeurs de caractéristiques sur un très grand nombre de produits pouvait échouer (requête trop grosse). Corrigé en découpant la requête en morceau.
Jauge de progression pour la fonction d'association de caractéristiques à des produits
Il arrive parfois que la colonne image de couverture reste vide dans la table des produits, juste après avoir choisi une autre image de couverture. Survient sur les versions de PS 1.6.0.x à cause d'un bug PrestaShop corrigé à partir de la V 1.6.1
Export table produit avec colonnes de gestion des stocks avancé, peut donner cette erreur SQL si dans la base le nombre d'articles retournés est plus grand que le nombre d'articles vendus : BIGINT USIGNED value is out of range
La fonction permettant de détacher le panneau de contrôle ne fonctionne plus dans les V beta 7.1.0 et 7.2.0
Impossible de détacher le panneau latéral
Mise en garde automatique en cas de cochage simultané de colonnes qui peuvent fortement ralentir la lecture des données, lorsque utilisées ensembles.
Maximisation de la fenêtre contenant le panneau de contrôle détectée et interdite (les utilisateurs réalisant toujours cette opération par accident et ne sachant pas revenir en arrière)

Version beta 7.2 = beta 7.1.0.d + COMPATIBILITE avec PrestaShop 1.7

Ajout de tag à des produits, renseigner la colonne id_lang dans la table product_tag (ajoutée à partir de ps 1.6.1)
Traduction du nom d'une catégorie via l'import, en fournsissant   son id (clé=id) et un nom traduit, ne fonctionne pas si on doit créer le produit en même temps, SAUF si on coche également "créer catégories non existante", ce qui n'est pas logique puisqu'elle existe. Focntionne aussi si on ne créé pas de produit (si on fourni un d _produit existant et décoche "créer produits non existants")
country_behavior et state_behavior remplacés par behavior dans la table tax_rule, depuis ps 1.5. Revoir code de lecture de le taxe pour les pays avec états.
Relecture des taxes lors de la sélection d'un autre pays ou état
Traduction de catégories via import, avec choix * (toutes les boutiques) dans la colonne id boutique, ne traduit que dans la boutique par défaut
L'import (création de nouveau produits, dans de nouvelles catégories) avec choix d'une boutique differente par ligne fonctionne, mais indique par erreur produit "orphelin", laissant penser que l'import à échoué. Raison, la verification ne se fait pas dans la boutique spécifiée de chaque ligne, mais dans la boutique de la dernière ligne importée.
Compatibilité avec PrestaShop 1.7
Nouvelle option permettant d'afficher l'image de couverture du produits parent dans les lignes de déclinaisons qui n'ont pas de photo spécifique

Version beta 7.1.0.c: 1 correctif

Certaines lignes sont en echec lors de l'import, avec la présence d'une colonne nécessitant de mettre à jour la table product_supplier

Version beta 7.1.0.b : correctifs

"Source" du CKEditor textes microscopiques. Car il manque le dossier "locales"
Import : ajout d'une jauge de progression lors de la suppression ligne produit présent une seul fois (sans dec)
Il manque les deux fichiers quicksupport
Erreur à la ligne 6 du traitement Procédure locale requete_set_insert_by_list_ou_update_product_shop.
Impossible d'accéder au sous-élément. Du à la colonne "advanced stock management"
Le modificateur en masse de produits, depuis l'onglet des catégories génère une erreur indiquant qu'une combo n'existe pas. D'autre part, il ne tient pas compte du mode de sélection récursif.
Uknown column imshco.cover in on clause lors de l'affichage des produits sur un ps 1.5.0.17. Cause: colonne photo de couverture. Du au fait que cover n'existe dans la table image_shop qu'a partir de la version 1.5.1.0.0
Compatibilité avec versions de PS entre 15000 et 15100 pour la gestion des images (couverture non spécifique à chaque boutique)
Les légendes des images dans une autre langue que celle par défaut sont modifiables mais ne sont pas créables.
Magic Edit et copie vertical des légendes des images fonctionnent à présent même sur les images et langues qui n'ont pas encore de légende.
Echec de détection de CKEditor alors qu'il est bien installé.
Les DLL du redistribuable C++ sont incluses avec l'application, ne nécessitant plus d'en faire l'installation dans Windows. Meilleure compatibilité avec toutes les versions de Windows.

Version beta 7.1 - Mise à jour majeure

20 grandes nouveautés dont:

Le mode de gestion avancé des stocks et des entrepôts.

Un nouvel éditeur HTML (CKEditor).

Plus rapide.

Nouvel onglet de gestion des fournisseurs, multiple prix et références fournisseurs

Voir ici pour toutes les nouveautés.

Version 7.0 - Mise à jour majeure

30 grandes nouveautés dont l'import des prix spéciaux et une nouvelle interface.

Voir l'annonce ici pour tous les détails.

Version 6.0 - Mise à jour majeure

Nouveautés:

Un outil d'importation largement revu, import des catégories, automatisation/planification (CRON) et bien bien plus. Lire cet autre post pour plus d'info.

 

-Utilisation de fichiers csv/xls stockés sur un serveur FTP. Système d'archivage et d'auto datage permettant de sélectionner automatiquement la dernière version et de conserver des copies des fichiers utilisés.
-Importation (création et mise à jour) des catégories ! (nécessite PrestaCatégories V4)
-Reconnaissance des catégories par leur nom et arborescences et plus simplement leur Id (pour le choix des catégories par défaut)
-Import des prix de vente directement en TTC. Plus besoin de rajouter une colonne prix HT dans Excel.
-Gestion automatique des impacts prix et poids des déclinaisons et fournissant les prix et poids totaux. Plus besoin de décider si les prix doivent être importés avec les produits ou avec les déclinaisons, ni de recalculer les impacts prix de chaque ligne, le programme le fait pour vous.
-Possibilité d'importer les quantités en mode incrémental : s'ajoute ou se retire des quantités actuelles. Pratique pour ceux qui réalise des ventes sur salons par exemple et veulent synchroniser leur stock de retour au bureau.
-Colonnes renommées selon les dernier termes utilisés par Prestashop. Le mappage sera plus intuitif pour ceux qui utilisaient l'outil d'import de Prestashop
-Outil de recherche et de correction des doublons sur le clés. La c'est moi aussi qui vais gagner du temps. Plus besoin de vous expliquer comment faire le ménage à l'aide de requêtes indigestes dans PHPMyAdmin.
-Possibilité de demander des taux de marge spécifiques par tranches des prix d'achat (ex: 10% pour les produits coutant de 0 à 10€, 20% de 10 à 20€ etc...).
-Désactivation auto des produits plus disponibles chez un fournisseur donné. Cala vous évite de devoir aller mettre un filtre sur la date de mise à jour et de déactiver manuellement les produits obsolètes.
-Segmentation automatique en paquets de lignes pour les très gros fichiers (plus de 8000 lignes)
-L'import des déclinaisons vérifie à présent que le produit à bien une et une seule déclinaison par défaut. Plus besoin de penser à inclure la colonne "Defaut".
-Gestion automatique de fichiers contenant plusieurs colonnes avec des images. PP regroupe tout seul ces colonnes en une colonne contenant la liste complète. Plus besoin de programmer une concaténation dans Excel. Le but étant de permettre une automatisation complète des imports.

-Déselection automatique des lignes avec statut "Existe pas" si l'option de création des produits est décochée


A noter que l'export des produits permet également à présent d'inclure une colonne avec les URLs de toutes les images, et non plus seulement l'image de couverture. Cela va permettre par exemple de migrer entièrement, les produits avec toutes leur photos, d'une version de Prestashop à une autre.

-Un super générateur / modificateur de déclinaisons. Franchement, je crois qu'il vaut à lui seul prix de PrestaPricing. Hyper rapide, intuitif, souple, j'espère vraiment qu'il vous plaira... Lire cet autre post pour plus d'info.

-Une nouvelle interface plus aérée et plus claire. Plus d'espace pour les onglets principaux, grâce entre autres choses à l'ajout d'un panneau latéral qui se déplie/replie tout seul. Allez voir quelques captures d'écran ici.

Et des dizaines d'autres nouveautés, en vrac:

-Temps de chargement nettement amélioré pour les sites avec de nombreux attributs et / ou caractéristiques.
-Export de toutes les images (colonne avec toutes les URLs)
-Bouton de nettoyage du dossier img/p/ (suppression des photos inutiles)
-Nouvel onglet "Descriptions", avec éditeur HTML, remplaçant la fenêtre formulaire.
-Nouveau mode d'association rapide des attributs aux déclinaisons. Plus intuitif.
-Guide de prise en main réécrit.
-Un paramétrage des connexions encore plus simple. Il vous suffit de saisir votre e-mail et mot de passe, comme pour l'admin Prestashop. Le programme fait le reste.
-Boutons de passage rapide entre fenêtre d'import, fenêtre du générateur et la fenêtre principale.

 

Bugs corrigés:

-Gestion des chaines contenant des guillemets dans MagicEdit
-Colonnes "boutiques" non masquées alors que l'on n'est pas en mode multi boutiques
-Absence colonnes "redirect 403"
-Gestion de cache_default attribut pour PS <= 1.4
-Echec des imports si la colonne "fournisseur" est absente, en cas d’utilisation de référence fournisseur comme clé
-Suppression de déclinaisons, supprimer aussi lignes associées dans product_supplier
-Impossibilité de modifier "Si rupture" avec PS1.4
-Filtre "A des déclinaisons" ne fonctionne plus dans la version 5.5.d
-Modification en masse des remises avec PS avant 1.4
-Cacher bouton "Cache manager" si module non détecté
-Recherche de fichier FTP dans un sous dossier
-Copier coller de descriptions dans fenêtre des traduction, quand un filtre sur la langue est en place
-Sauvegarde du résultat de l'import, manque parfois colonne référence supplier
-Sablier manquant pendant phase de vérification de l'import
-Si on décoche Ecotax TTC, cela décoche prix TTC
-Création d'un nouveau site, nom manquant
-Option "caractéristiques multiples" non masquée alors que le module n'est pas détecté
-Erreur SQL en multi boutiques lors d'un copier coller sur colonne quantité
-Import d'un nouveau produit dans toutes les boutiques, sa boutique par défaut vaut 0
-Modification en masse du taux de marge sur produit et ses déclinaisons est erroné en multi boutiques
-Plantage aléatoire lors de l'import de nombreuses image (pb de fermeture de connexion FTP)
-Erreur SQL lors de la lecture de certains fichiers xls, si l'option "Vérif existences des produits" n'est pas cochée.
-Date de disponibilité remplacée par la date du jour lors de la mise à jour de déclinaisons par import.
-Tirets refusés dans méta-mots clés
-Bug ligne 103 de  Change_table_attribute_group corrigé
-Sablier qui ne se ferme pas à la fin de l'import
-Suppression de la version cache locale d'une image quand on supprime la photo d'un produit
-Rafraichissement à l'écran aléatoire de la colonne quantité quand on la modifie en masse (table produits)
-Erreur SQL "unknown tmp_cover" selon colonnes cochées, quand on duplique la quantité d'un produit vers d'autres produits
-Erreur SQL en cas de tentative d'associer l'image d'un produit à une dec d'un autre produit.
-Rafraichissement de la colonne "Decl." de la table des images ne se fait que si la table des déclinaisons est vide

 

 

Versions 5.5.1 et 5.5.2:

Versions de stabilisation

Version 5.5:

Système de cache local des photos, permettant un accelération (jusqu'à 7x) des rafraichissements des tables 

Version finale 5.4.1:

Ajoute la compatibilité avec Prestashop 1.6, la gestion en masse des associations entre produits et transporteurs ou encore les associations entre les produits et les pièces jointes. Inclus également gratuitement un superbe générateur d'étiquettes qui vaut le prix de l'appli à lui seul.

 

Version 5.3 - Mise à jour majeure. 

-MagicEdit technologie

-Tables de traduction

-Import de images intégré avec l'import des produits

-Creation des groupes et valeurs d'attributs.

Version 5.2 - Mise à jour majeure.

Nouveautés:

-Nouvel onglet "Accessoires:
.Visu et association en masse des accessoires des produits par catégories entière
.visu est association en masse des accessoires des produits par sélection d'autres produits (seconde table)
.système de filtrage indépendant
.visu est association en masse des parents d'accessoires (fonction "Est accessoire de...")
.Filtrage pour n'afficher que les accessoires, parmi tous les produits de certaines catégories, ou que les parents.

-Possibilité de filtrer les produits, lors de la lecture de la base, selon certaines valeurs des caractéristiques (système de définition de filtre dans l'onglet des caractéristiques, agissant sur la préparation de la table des produits).

-Support de module « caractéristiques multiples » de Presta-Module. Permet, lorsque ce module est installé sur le site, d'associer plusieurs valeurs différentes d'une même caractéristiques à un ou plusieurs produits. Par exemple, une pièce détachée de voiture pour être commune à diverses marques.
.Onglet caractéristique revu pour permettre l'affichage et la saisie de valeurs multiples.
.L'importation de produits permet l'importation de valeurs multiples, en une seule ligne (on peut avoir dans le fichier un nombre infini de colonne pour la même caractéristique).

Grace à l'ajout d'un ensemble de nouvelles colonnes dans les tables produits et déclinaisons (voir liste ci-dessous), on peut à présent réaliser des exportations "tout en un". C'est à dire des fichiers xls, contenant toutes les infos pour importer les produits avec toutes leurs propriétés, accessoires, caractéristiques, déclinaisons, attributs, tags....:
-Ajout dans la table des produits (et des accessoires), d'une colonne pour chaque caractéristique (fait dynamiquement, selon les produits listés). Permet de
créer des exportations permettant de recréer à l'identique les produits, par exemple pour migrer les produits d'une version de PS à une autre, avec toutes leurs caractéristiques. Compatible avec le module « caractéristiques multiples ».
-Ajout d'une colonne contenant la liste des catégories associées des produits, dans la table des produits et des accessoires. Permet de réimporter les produits en les associant directement aux mêmes catégories.
-Ajout dans la table des déclinaisons de colonnes d'identifications des produits (nom, référence, référence fournisseur,ean13, upc). Permet de réimporter les exportations réalisées sur cette table.
-Ajout colonne "Liste des tags". Permet le copier-coller vers d'autres produits (ajout ou remplacement des tags)
-Ajout colonne "Liste d'accessoires". Permet le copier-coller vers d'autres produits (ajout ou remplacement des accessoires)
-Ajout dans la table des déclinaisons d'une colonne pour chaque groupe d'attributs (fait dynamiquement, selon les déclinaisons listées). Permet de créer des exportations permettant de recréer à l'identique les déclinaisons, par exemple pour migrer les produits d'une version de PS à une autre.
-Ajout colonne "Est un accessoires de....". Permet le copier-coller vers d'autres produits (ajout ou remplacement)
-Importation des listes de tags, avec association automatique aux produits. Au choix liste d'identifiants de tags existants, ou listes de valeurs de tags (les valeurs non existantes sont rajoutées).
-Les listes de catégories associées, de tags et d'accessoires sont gérée par l'importation en mode "mise à jour" (auparavant étaient gérés uniquement en cas de création de nouveaux produits). Cela permet donc de rajouter des catégories, des tags ou des accessoires aux produits existants, par importation.
-Accélération affichage tables en les masquant pendant leur calcul
-Possibilité de déplacer les colonnes, dans les tables produits, déclinaisons et accessoires
-Ordre des colonnes par défaut revu (ex: Colonne "Activé" est tout à gauche)
-Multiplication par 10 de la vitesse de traitement de l'activation et désactivation des produits.
-Suppression de l'identifiant (#) devant les valeurs des attributs dans la colonne "Liste d'attributs"
-Filtres de lecture de la base placés juste au-dessus des tables (suppression de l'onglet filtres). Meilleure visibilité de l'activation d'un filtre.
-On peut donner un nom aux six configurations de colonnes (clic droit)
-Boutons "Rafraichir" indépendant sur chaque table (évite certains longs rafraichissements complets)
-Filtres activés indiqués systématiquement en rouges.
-Harmonisation des curseurs souris dans toutes les tables
-Rajout option d'annulation lors de la demande de suppression d'une colonne du modèle de mappage.
-Partie configuration de l'importation des produits grisée lors de l'importation de déclinaisons.
-L'ajout d'une caractéristique fait passer automatiquement le curseur dans la table des traductions, pour forcer la saisie d'un nom.
-Bouton "Lire et mapper" interdit si aucun modèle de mappage n'est sélectionné.
-Au lancement de la connexion, affichage du logo de PrestaPricing avec affichage des étapes de la connexion (évite l'usage de la fenêtre de trace).

Bugs corrigés:

-Fort ralentissement de l'importation au fur et à mesure de celui-ci, selon la présence ou non de certaines colonnes, rendant impossible l'importation de très gros fichiers.
-Filtres de colonnes mis à zéro par erreur
-Erreur SQL sur certains serveurs lors de l'affichage des prix spécifiques
-Mauvais codage accents sur certains attributs lors de l'importation
-Echec de la duplication des images avec PS 1.4.3, lors du clonage des produits (Nécessite le module MPR 2.5.1)
-Le mode multi lignes est activé par défaut (ralentissement)
-Les images ne sont pas visibles dans les catalogues PDF
-Fonctionnement parfois incorrect lors de la duplication de produits en masse, dans un contexte multi-boutiques.
-Le champ type de remise, dans la table des prix spécifique, accepte une valeur nulle, ce qui modifie incorrectement le prix final calculé par Prestashop.
-Comportement parfois erroné de la logique combinatoire (ET / OU) des filtres.
-Synchronisation entre la table des caractéristiques et celle des valeurs de caractéristiques des produits.
-Sablier ne s'arrête plus quand on sélectionne une catégorie en mode sélection récursive, juste après avoir activé l'engrenage des déclinaisons.
-Rafraichissement des cases à cocher lors de l'ajout d'un tag.
-Avec PS version 1.2 et 1.3, la colonne id_taxe n'est pas remplie dans la fenêtre d'importation, lors de la lecture d'un fichier contenant cette colonne.
-L'importation peut sous certaines conditions associer des accessoires avec un id de valeur nulle.
-Problème de vitesse au démarrage quand on a un grand nombre de groupes d’attributs
-Erreur SQL lorsque la colonne « Liste d’atttributs » est cochée, au moment de demander l’affichage des déclinaisons, avec PS 1.4.x
-Support des noms de caractéristiques et de groupes d’attributs contenant des caractères « point » (.)
-Images produit invisibles dans back office.
-Taux de marge à virgule dans import.
-Diverses optimisations de vitesse et d'affichage.


Version 5.1.1.b - Version majeure officielle.

Stabilisation des fonctions d'importation xls/csv
 

Version béta 5.1.1.a - Version correctrice:

 
-Correction des divers bugs de la nouvelle partie importation de la version béta 5.1.0

Et trois nouveautés:

-Filtre sur modèles de mapping désactivable (permet de dupliquer un modèle fait pour les produits, pour l'utiliser avec un fichier déclinaisons)
-Changement du type des images dans la colonne URL image (image originale et non plus version "large")
-Un clic droit sur la ligne d'un produit permet d'afficher le produit sur le site, dans le navigateur (équivalent à la fonction "voir ma boutique") . Permet aussi d'afficher le fichier image de couverture.


Version béta 5.1.0.a - Version majeure:
 

-Importation xls/csv compatible avec Prestashop 1.5.
-Creation des attributs et déclinaisons non existantes lors de l'importation excell. 
-Création des caractéristiques, fournisseurs, marques,... lors de l'import de produits
-Outil de "mappage" des colonnes des fichiers d'importation aux rubriques de la base de données.
 
Version 5.0.5.a - Version de stabilisation:

-Correctif: les attributs étaient listés autant de fois que la déclainison possédait d'images
-Correctif: Les colonnes id_produit et id_déclinaisons étaient éditable (interdit)
-Ajout d'un bouton permettant d'activer le mode multi-lignes des champs texte long (comme description). Etait le mode par défaut dans la v 5.0.4 , mais ce mode d'affichage est plus lent que l'aancien mode standard et est donc à présent optionel.
-Gestion du nouveau paramètre cache_default_attribute de la table product_shop pour PS 1.5
-Correctif: Certains produits pouvaient apparaitre plusieurs fois dans le back et front office

Version 5.0.4.a

 Nouvelles fonctionnalités:

-Gestion (association en masse) du multi-fournisseurs pour un même produit (PS 1.5) dans la fiche produit.
-Gestion du fournisseur par défaut dans la table produit.
-Référence fournisseur du fournisseur par défaut modifiable en masse dans la table.
-Référence fournisseur des autres fournisseurs, modifiable dans la fiche produit.
-Possibilité de modifier l'activation générale des taxes sur le site.
-Possibilité de désactiver les taxes dans PrestaPricing, indépendament du site.
-Si les taxes sont désactivées, il n'est plus demandé de choisir une taxe lors de la création d'un nouveau produit.
-Nouvelle gestion plus intuitive de la fenêtre de trace (log).
-Possibilité d'ouvrir et fermer la fenêtre de trace depuis la fenêtre d'importation.
-Les colonnes contenant de longs textes (ex:Descriptions, mot clés...) sont à présent multilignes dans les tables, avec un mini ascenseur, permettant l'édition directe des textes longs, sans passer par le mode fiche.
-Nouvelle table de modification des attributs dans la fiche? des déclinaisons (PS1.2-1.4).
-Possibilité de garder l'interface en français, avec un alphabet non différent de ANSI occidental.
-Désactivation par défaut du cache des attributs, pour un lancement plus rapide sur les nouvelles installations.
Correctifs:
-Correction d'une erreur SQL lors de la vérification de l'importation.
-Gestion du changement d'alphabet depuis la fenêtre principale (synchro avec la fenêtre de connexion).
-Fermeture sans erreur de la fenêtre d'option de création d'un produit (choix de la taxe), si on passe sur une autre application.

 

Version 5.0.2.a

 Nouvelles fonctionnalités:

-Possibilité de configurer le FTP depuis la fenêtre principale sans revenir à la fenêtre de connexion
-Possibilité de classer les catégories selon leur position (comme Prestashop), leur nom ou leur numéro
-Ré-organisation de l'onglet "affichage"
-Option qui permet de sélectionner toutes les sous catégories lors de la sélection d'une catégorie
-Paramétrage possible de la durée d'affichage des bulles d'aides
-Mise à jour des aides sur les boutons?

 

Correctifs:

-Changement correct d'image de couverture lors de la suppression de l'image de couverture, en multi-boutiques?
-Lecture correcte des caractères TAB et caractères spéciaux inclus dand les champs texte comme le nom d'un produt, référence etc...-Sauvegarde correcte des caractères spéciaux dans les champs texte comme les codes barres, référence etc...
-Lecture correcte de la rubrique "Etat" (condition) en multi-boutiques
-Changement correcte de la quantité d'une déclinaison en mode multi-boutique, avec option "modification simultanée activé"
-Erreur SQL lors du changement de catégorie par défaut d'un produit
-Support des caractères spéciaux lors de la création automatique de la légende d'un eimage, construite à partir du nom du produit.
-Catégorie "root" ne disparait plus si on filtre les catégorie sur les boutiques et que root n'est pas associé à la boutique sélectionnée.
-Affichage de toutes les catégories dans l'arbre, même celles qui n'ont pas de nom pour la langue choisie (permet justement de saisir un nom).
-Affichage correct des images avec la version 1.5.0.17
-Correction du copier coller dans la table des prix spécifiques (était désactivé).
-Sauvegarde correcte de la fiche produit lors du changement de langue depuis la liste déroulante des langues.
-Revu du mode "Forcer le décodage UTF8" (ne fonctionnait pas dans les tables et dans les fiches sur certaines versions de mySQL)
-Correction des intitulés des colonnes dans les états

 
Version 5.0.1.a

Mise à jour correctrice

Bugs corrigés: Copier coller régle de taxe,  modification prix ttc si colonne prix ht est cachée, gestion des taxes sur ecotax, taux de taxe effacés, mise à null datea de disponibilité, gestion affichage quantité des produits avec déclinaisons, gestion croisée visibilité colonnes, code colonnes perso revu.
Version 5.0.0.a et b Mise à jour majeure:

 Nouvelles fonctionnalités:
-Support de PrestaShop 1.5 (hormis ces trois fonctions: la partie importation Excel/CSV, la gestion des quantités à partir de la fenêtre fiche produit, la fiche déclinaisons).
-Duplication de produits. Permet de sélectionner x produits et d'en faire y clones de chacun, en 1 clic. Avec ré indexation automatique.
-Nouvel onglet de pré-filtrage. Permet de définir des filtres, utilisés lors de la lecture de la base. le gain de temps est impressionnant par rapport au système de filtrage dans les tables (qui agissent une fois toutes les données lues).
-Pré-filtrage rapide sur fabricants, sur fournisseurs, sur groupes de clients (prix spécifiques propres et catégories accessibles) personnalisable pour les autres rubriques.
-Pré-filtrage également sur les déclinaisons, y compris les attributs de combinaisons. Permet par exemple de faire des filtrages croisés du type, "voir toutes les déclinaisons de couleur rouge et/ou réalisées en bois".
-Ajout de 5 colonnes entièrement personnalisables
-Remplacement du format date par le format date+heure pour les prix spécifiques
-La fonction "créer nouveau produit", est enrichie. Permet de créer x produits en un clic, dans y catégories. Choix du taux de taxe demandé à la création. Suppression de l'extension lang-xx dans les noms automatiquement créés.
-La fonction "création déclinaison" devient multiple (création de x déclinaisons d'un coup, pour y produits). La 1ere créée devient automatiquement catégorie par défaut.
-Il est à présent possible de désactiver le système de cache mémoire de la liste combinaisons d'attributs, réalisée lors de la connexion. Sur les très grosses bases cela permet de lancer plus vite la connexion en sautant l'étape "Build Pr-At-La" (mais ralenti ensuite l'affichage de la table des déclinaisons).
-Il est à présent possible d'ajouter et modifier les attributs de x déclinaisons en même temps.
-Ajout de deux colonnes "URL complète" et "URL de l'image de couverture" dans la table produit, remplies automatiquement à la lecture des produits. Permet de faire des exports compatibles avec les comparateurs de prix et Google Shopping, qui demandent ces deux infos. Option de vérification de l'existence des images et choix entre URL réécrite ou classique et avec ou sans code iso langue.
-La recherche des produits à associer aux images à télécharger, se fait à présent par défaut sur la liste des produits affichés dans PrestaPricing, et non plus directement dans la base de données (cela reste cependant une option possible). Gros gain de temps lors de cette phase, car moins de requêtes SQL.
-L'outil d'upload des images, accepte à présent des listes d'URL d'images ftp ou http, en plus des images locales. Tout en conservant la possibilité d'association automatique aux produits.
-Il est également possible de simplement renseigner l'adresse d'un dossier ftp (+infos de connexion) et de laisser PrestaPricing aller tout seul  analyser les images, les associer aux bons produits et gérer leur transfert directement du serveur ftp ou se trouvent les images, vers le serveur ftp de votre site (sans passer par le PC).
-Filtres sur fichiers images, avant association automatique aux produits: Sur la taille des fichiers, leur date de modification, leur nom, leur extension... Permet par exemple de n'importer que les images nouvelles depuis l'import précédent. Filtres utilisables aussi bien sur dossiers ftp, dossiers locaux, glisser déposer de fichiers...
-Rajout dans les options d'upload des images de la possibilité d'inclure le nom du fichier dans la légende.
-Remplacement automatique des caractères non autorisés, par des tirets, lors de l'import ou de la création automatique des URLs simplifiées.
-Ajout de la colonne id_lang dans la table produits pour faire des exportation de fichiers ré-importables en multi-langues.

Nouvelles fonctions spécifiques à PrestaShop 1.5
-La modification d'un produit dans la table peut au choix être mono boutique ou être appliquée dans toutes les boutiques sélectionnées auxquelles appartient déjà le produit.
-La fonction créer produits est multi-boutiques (création au choix du même produit dans toutes les boutiques sélectionnées ou de 1 produit différent par boutique, en 1 clic).
-Filtre des catégories sur les boutiques sélectionnées.
-Filtre des prix spécifiques sur les boutiques sélectionnées.
-Filtre des caractéristiques sur les boutiques sélectionnées.
-La nouvelle fonction de duplication de produits et également multi-boutiques, avec 4 options de duplication: "Dans toutes les boutiques", "Dans tout le groupe de boutiques", "Dans toutes les boutiques sélectionnées", "Dans la même boutique".
-Lecture catégorie par défaut du produit en fonction de la boutique
-Modification en masse des produits et déclinaisons est multi-boutiques. Y compris sur une sélection de boutiques n'appartenant pas au même groupe, ce que ne permet pas de faire le back office.
-Ajout des champs spécifiques à cette version, dans la table produits: "date de disponibilité», « stock avancé"," visibilité", "est virtuel", "id boutique"
-Option pour n'afficher que les produits communs à x boutiques sélectionnées.
-Gestion des images des produits est multi boutiques, aussi bien lors de l'upload que de la maintenance. Possible d'activer ou supprimer x images dans une boutique donnée en 1 clic.
-Taxes et fabricants filtrées selon les boutiques.
-La table des prix spécifiques inclus ceux créés automatiquement à partir d'une règle de prix catalogue (pas d'édition possible pour le moment).
-Rajout et édition des champs spécifique à PS1.5 dans la table des prix spécifiques (ex: Déclinaison)
-Gestion de la valeur "position" (ordre) des caractéristiques des produits.
-Fonction d'association des caractéristiques aux boutiques.
-Suppression en masse des caractéristiques et valeurs de caractéristiques.
-Filtre des prix spécifiques et caractéristiques selon boutiques sélectionnées.
-Le fenêtre "Fiche produit" passe également en multi-boutiques. Rajout des champs spécifiques à PS1.5. Remplacement des listes déroulantes d'identifiants par des listes déroulantes avec les noms (ex: nom langue, fournisseur...).
-LIMITATION: La fenêtre d'importation Excel/csv devient inaccessible en PS 1.5 (code non compatible pour le moment)
-LIMITATION: La fenêtre "fiche déclinaison" devient inaccessible en PS 1.5 (fenêtre peu utilisée, pas de mise à jour prévue)
-LIMITATION: Pas de support du mode "Gestion des stocks avancés", de l'édition des règles de prix catalogue et panier.

Amélioration interface
-Changement de la langue des données et l'alphabet utilisé pour leur affichage, depuis la fenêtre principale. Possibilité de ne pas recharger la liste des catégories et de ne changer la langue que sur les produits (gain de temps lors de l'édition multi langues)
-3 niveaux d'interface proposés ("Prise en main", "standard", "avancé"), pour un apprentissage progressif de l'application.
-En niveau "Prise en main", affichage de texte explicatif dans les tables.
-Le fenêtre "Fiche produit" devient plus lisible, avec une interface dite "à tiroirs"
-Ajout filtre sur existence d'une photo
-Boutons de rafraichissement des données. Clignotement automatique lorsque les données doivent être rafraichies.
-Ajout colonne date de création et date de mise à jour des produits. Permet par exemple de filtrer les produits récemment importés ou mis à jour.
-Déplacement de la colonne photo, à gauche des tables.
-Ajout de la colonne "nom catégorie" dans la table des produits (en lecture uniquement).
-Ajout sur toutes les tables, d'un limitateur du nombre de lignes affichées. Accélère grandement la vitesse de l'application lors de la connexion sur des grosses bases de données. Inconvénient: Les fonctions de modification en masse n'agissent que sur le lignes sélectionnées, et donc visibles.
-Nom du site ajouté dans la barre titre de l'application.
-Boite à cocher id-photo disparait (gérée automatiquement à partir de la boite à cocher "photo")
-Les boutons "sélectionner tout" conservent leur état lors d'un rafraichissement de leur table.
-Personnalisation possible de l'inclinaison des titres de colonne des tables.
-Cache les fonctions interdites dans le menu p


//////////////////PARTIE PERDUE EN FRANCAIS
Version 4.3.1.a: Stabilization version

 Embedding of the corrective patch #4, which solves these bugs:

-Error at line 45 of the Local ajoute_fils_categorieM2 treatment procedure.
-Support of special characters like "and, in the table field, when copying and pasting.
-Addition of two fields to define a server proxy and its port.
-Hours management (in addition to the date) in the start and end date of specific prices.

Other bugs corrected:

-SQL error when doing a copy paste in columns discount and discount%, with PS1.2 and PS1.3
-When trying to edit the quantity of a product having combinations, the program was acting as if we were changing the product default catégory, asking to define the product visibility.

-The re_computing of the discounted price was not done  when changing the wholesale price, price -tx or +Tx, margin,... (PS 1.2 and 1.3)
-Erreur fatale en cliquant dans la colonne "Activé", dans une autre ligne que la dernière sélectionnée.
Version 4.3.0.a new features:

Primarily, this release fixes two major problems, but hopefully pretty rare (depending on the servers):

1/When the identifiers of categories were artificially set to a very high value, during an import via excel by PrestaShop, the launch of PP could become very long, and even crash after Windows runs out of memory.

After this code change, the gain is very significant: On a test site in 2000 categories with 6-digit id, step "Build tree categories" decreased from 2 min to 3s!
But you will not see a difference if your id categories were created one by one by PrestaShop or with PrestaCatégories, or by simple increment.

2/On some servers, importing photos did not work, because the host blocked http requests in POST mode, as used by PP.
I changed the code to send the parameters using the GET method to solve the problem.
Requires the use of new module MPRApplicationConnect, V1.9, included in the zip.

Rem: The same problems also existed in PrestaCatégories before the corrective update V2.5 put online and announced last weekend.

OTHER NEWS AND IMPROVEMENTS:
Some further modifications and improvements that were being developed for the major version 4.5 or 5 were completed to provide a stabilized version:
-Added pictures of the categories in the table.
-Smaller connection windows (for small screens), with tabs, auto saving of FTP settings ...
-New option to start detection of infinite loops in the structure of categories (eg parent of a class of his own parents), or classes without a parent created by Store Commander for example.
-Code optimization of the "PrAtCb" step (loading of the product combinations table). Measures made  on various sites with lot of combinations, show an improvement factor of 2.
-Auto-Delete of http:// if erroneously placed in front of the FTP url.
-Fixed bug when changing the position of images, with some older versions of PS
-Ctrl-A function in a table now correctly selects all rows (and no longer selects any blank line)
-Support of barres codes with and without the checksum  (eg EAN13 = 13digits with the checksum instead of 12). Catalogs support both bar codes.

-In the product form, the order of categories given by the previous and next buttons now follows the tree (PS 1.4 and above only)
-Adding of a button as in PrestaCatégories for categories, to automatically reconstruct the URL simplified of products.
-A new button to automatically rebuild image captions (copy the product name)
-Fixed other minor bugs that have been raised to me (Management of quotation marks in fields descriptions, tag management h (that became H), update the "position" of other products the same categories when importing new products).
-A few snippets of code optimization to gain some speed where possible.
-Optional https connection (untested, I await your return).


Version 4.1.2.a new features:

Attachments tab bug correction.
Version 4.1.1.a new features:

-User interface change to allows better expansion of tables (height)
Version 4.1.0.a new features:
-Bulk edit of product features
-Catalogs list of columns is customizable
-Automatic recognition of products to assign to new photos
-Product photos can be made visible in tables
-Form navigation is 3x faster
-Now possible to hide prices-tx and taxes when displaying prices+Tx
-Re-indexation automatique de la recherche après la création de nouveaux produits par importation

Version 4.0.0.a new features: Major update
-I have rewritten more than 80% of the code, looking for radical speed improvement at all steps. Up to 30x faster !

-New interface
-Product images import tool, easy to use and working in the background (you can continue to work while it upload the photo on the server and resize them).
-Filter tool, so you can do things like this: Filter all combinations by one color, i.e "white" and assigning to all of them in one click, the "white" photo.
-New tool to manage (creation and mass update) specific prices, quantity discount, reductions,... for all versions of PrestaShop  (from 1.2 to the latest 1.4)
-You can now create new products and combinations directly from PrestaPricing !
-Fireworks: New products can also be created automatically during the import of data from Excell. Probably the most demanded feature so far.
-and much much more...

//////////////////  FIN PARTIE PERDUE EN FRANCAIS

Version 3.5.0.a nouvelles fonctions:

-Puissante fonction d'exportation et d'importation de fichiers excel et CSV. Choix des produits et déclinaisons, choix des colonnes et diverses options de calcul lors de l'import.
 -L'Importation permet par exemple de mettre à jour les prix d'achat en conservant le taux de marge de chaque produit et chaque déclinaison constant (modification auto des prix de vente).
-Edition possible des données des fichiers exportés sans être connecté (mode asynchrone)
-Nouveau menu contextuel sur les tables, permettant la modification par lot ou par colonne entière sur toutes les colonnes.
-La table des déclinaisons est à présent multi-produits.
-Mémorisation des colonnes visibles ou cachées
-Support des noms de base de données avec caractères spéciaux comme le "-" (Il n'est plus nécessaire de rajouter des `  ` )
-Les paramètres de connexion sont automatiquement sauvés à la connexion
-Bouton permettant de cacher toutes les colonnes
-Nouvelle colonne calculée et éditable: Taux de marge entre prix d'achat et prix de vente HT pour les produits et leurs déclinaisons. Modification automatique des prix de vente et impacts prix. Modifiable par lot.
-Modification possibles des prix d'achat en conservant les taux de marges.
-Colonne Id taxes et ID groupe de règles de taxe éditable
-Outils de modification par lot applicables aussi sur Id taxes et ID groupe de règles de taxe
-Boutons de sélection de toutes les lignes d'une table
-Fonction d'arrondi automatique des prix de ventes des produits et déclinaisons (euro près, dixième près, 0.5,  0.9  ou 0.99)
-Tri des tables à présent possible sur presque toutes les colonnes
-Aide sur tous les boutons. Guide de prise en main plus complet. Augmentation de la durée des bulles d'aide.
-Ligne des quantités totales sur  en bas des tables.
-Optimisation de la vitesse d'édition dans les tables (calcul des autres champs en sortie de champ et non plus à chaque saisie de caractère.
-Marges négatives indiquées en rouge
-L'ecotax est modifiable avec les boutons de modification par lot.
-Nouvelle option de format de catalogue, avec photos des produits et déclinaisons
-Numérotation des options dans listes déroulantes.
-Paramétrage possible du nombre d'attributs affichés par ligne de déclinaison (hauteur lignes)
-Recherche sur presque toutes les colonnes.

Version 3.4.1.a nouvelles fonctions:

-Nouvelle fonction de modification par lot (bouton "=" ), qui permet d'assigner la même valeur ou % à au champ de toutes les lignes sélectionnées. Très utile pour redéfinir rapidement les stocks par exemple.
-Nouvelle liste déroulante permettant un plus large choix de paramètres à modifier en masse
-A présent également modifiable en masse: Quantité minimum, prix par unité, rapport unité/prix, impact prix par unité.
-l'ecotax TTC est calculée (nouvelle colonne) à partir d'une taxe spécifique et est rajouté au prix de vente TTC calculé.
-Nouveau champ affichant le taux de taxe d'ecotax pour le pays/état choisi
-Pour PS1.4, rajout d'une colonne contenant le prix total TTC par unité d'une déclinaison.
-Modification de l'ordre des colonnes pour une meilleure lecture (divers prix regroupés)

Version 3.4.0.b nouvelles fonctions:

-Compatibilité avec PS 1.4
-Toujours compatible avec versions 1.2 et 1.3 (l'interface s'adapte toute seule)
-Système de licence et de sauvegarde des paramètres de connexion multi-sites
-Codes-barres UPC dans les formulaires, catalogues et exportations
-Tous les nouveaux champs PS1.4 des produits sont inclus et éditables (UPC, quantité minimale, exclu web, unité, prix par unité, largeur, hauteur, profondeur, état, frais de port supplémentaires, disponibilité, visibilité du prix,...)
-Formulaire produit réorganisé. Zones délimitées.
-Caractères non ANSI ne sont plus sauvés lors d'un changement d'alphabet depuis la fiche, pour éviter de sauver des ???.
-La clé de cryptage peut être cachée et non sauvée (plus de sécurité)
-Plus de fichier appli.ini contenant le numéro de série (plus de sécurité)
-Séparateur vertical
-Edition par lot des prix par unité
-Le nom des produits et la liste d'attributs sont à présent placés à gauche dans les table (meilleure lisibilité)
-Table des produits coupée en deux parties, pour conserver toujours visible les noms des produits lorsque l'on utilise l'ascenseur horizontal.
-Nouvel installateur plus professionel.

Version 3.2.0.a nouvelles fonctions:

-Support de 13 alphabets supplémentaires pour l'affichage correct des champs textes des catégories et produits utilisant des caractères non ANSI (Occidental ANSI, Arabe, Baltes, Chinois, Chinois tradi, Coréen, Europe de l'est, Grec, Hébreu, Japonais, Russe, Thaï, Turque, Vietnamese)

-Limite connue: Les champs "description" des produits ne sont Wysiwyg que pour l'alphabet occidental (mode texte/code html seulement pour les autres).
Version 3.1.0.a nouvelles fonctions:

-Modification par lot du prix des produits et déclinaisons. Il suffit de faire une sélection de catégories, de produits ou de déclinaisons, de choisir le montant ou le %, sur les prix de vente ou d’achat et de cliquer sur un bouton pour augmenter ou diminuer en masse tous les prix.
-Toutes les rubriques des tables “product” et “product_lang” sont à présent incluses
-Ajout d’un formulaire pour l‘édition des produits. Edition possible en html ou Wysiwyg
-Toutes les tables deviennent toutes multi-selection
-Cases à cocher dans les tables (à la place des 0 et 1)
-Fenêtre de login minimisée à l’ouverture de la fenêtre principale
-Affichage de la photo des produits et déclinaisons dans la fiche
-Outil de “tracage” de la connexion
-Nouveau module de connexion 1.1, prêt pour la V1.4
-Accélération de la création de l’arbre des catégories (noms chargés dans une seconde phase)
-Améliorations ergonomiques diverses (1 séparateur vertical supplémentaire, ordre des tabs,…)
-Mémorisation du choix de la langue utilisée pour l’affichage des fenêtres
-Quantité éditable dans le formulaire produit (si il n’a pas de déclinaison)
Version 3.0.0.c nouvelles fonctions:

-Application livrée avec un module de connexion automatique pour Prestashop
-En mode fiche, possibilité de passer d'un produit à l'autre
-Impression possible des catalogues, avec tri par catégories
-Exportation possible des catalogues en PDF, RTF, Excell, XML,Word, E_mail+PDF
-Edition possible de la quantité des produits sans déclinaison
-Calcul automatique remontant de la quantité d'un produit, lors de l'édition de la quantité d'une déclinaison
-Edition possible du nom des produits
-Rajout/édition de colonnes permettant la gestion complète des remises
-Calcul des prix TTC, avec et sans remise
-Le prix actuel est mis en gras (ainsi vous savez immédiatement si une remise s'applique)
-Activation /désactivation du logo "En solde"
-Activation /désactivation des taxes
-Ajout/édition paramètre "Rupture de stock"
-Calcul et affichage du prix total TTC et remisé pour chaque déclinaison (prix actuel en gras)
-Les attributs composant chaque déclinaison sont affichés directement dans la table des déclinaisons
-La table des catégories est à présent en multi-sélections
-La liste des produits affichés est triée par catégories
Version 2.1.0.b nouvelles fonctions:

-Gestion des prix TTC, calcul automatique
-Suppression de l'Id des catégories mères (apparues avec la V 2.0.1.b), et
remplacement par un arbre permettant de cacher tout ou partie de l' arborescence

Version 2.0.0.a nouvelles fonctions:

-Acces aux bases de données situées sur les serveurs partagés
-Boutons de navigation dans le mode fiche
-Multi-langages complet
-Tableau des attributs dans la fenêtre fiche
-Affichage graphique du code barre des déclinaisons
-Bulles d'aide sur tous les boutons
-Activation / désactivation possible des liens entre tables (rapidité accrue)

 

Versions 1.x:

Versions originales qui nécessitaient un acces directe à la base de données.