Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Modifier les Produits en Masse sur PrestaShop 8 & 9 : Éditeur façon Excel, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Le problème des gros catalogues
Le back-office PrestaShop est conçu pour modifier un produit à la fois. Dès qu'il faut ajuster les prix d'une marque, compléter des EAN pour Google Shopping ou réécrire des meta titles, le travail se compte en heures de clics. Les imports CSV natifs dépannent, mais sans aperçu ni retour arrière : une colonne décalée et ce sont des centaines de fiches à reprendre.
Une grille qui se manipule comme un tableur
Le module affiche vos produits, ou vos déclinaisons, dans une grille dense avec la colonne ID figée à gauche. Vous filtrez par catégorie, marque, stock, prix ou données manquantes, puis vous modifiez directement dans les cellules. Le copier-coller fonctionne dans les deux sens avec Excel et Google Sheets : une colonne de prix collée remplit la grille, une sélection copiée se colle dans votre tableur. Les modifications restent en attente, surlignées, jusqu'à ce que vous enregistriez.
Des actions par lot que l'on vérifie avant de les lancer
Pour les changements répétitifs, les actions par lot s'appliquent aux lignes sélectionnées ou à tous les résultats d'un filtre. Augmenter les prix TTC de 5 % avec terminaison en ,90, fixer le prix de vente à deux fois le prix d'achat, remplir les meta titles vides avec « {name} | {shop} », ajouter une promotion de 20 % du 1er au 15 octobre sur une catégorie : l'aperçu montre l'avant et l'après sur les premiers produits, puis le traitement se fait par tranches avec une barre de progression.
Un historique qui sert vraiment en cas d'erreur
Chaque enregistrement, action par lot ou import CSV crée un lot dans l'historique, avec l'employé, la date, le nombre de produits et le détail de chaque valeur avant et après. Annuler un lot restaure les valeurs précédentes. Si un produit a été modifié de nouveau depuis, sa valeur actuelle est conservée et signalée, sauf si vous choisissez de l'écraser. Une promotion supprimée par erreur revient à l'identique.
Des écritures faites comme PrestaShop les ferait
Le module passe par les objets Product, Combination, StockAvailable et SpecificPrice du cœur : les hooks des autres modules se déclenchent, les mouvements de stock sont enregistrés et la recherche est réindexée quand un nom ou une référence change. En multiboutique, la grille affiche et modifie la boutique sélectionnée uniquement, sans recopier ses valeurs vers les autres boutiques.
Il n’y a pas encore d’avis.