PS PrestaShop Débutant

Modifier les Produits en Masse sur PrestaShop 8 & 9 : documentation

Installer et utiliser l'éditeur en masse : grille, raccourcis clavier, actions par lot, promotions, export et import CSV, historique et annulation.

Mis à jour Version du module 1.0.0

Présentation

Le module affiche votre catalogue dans une grille modifiable façon tableur, dans le back-office PrestaShop 8 ou 9. Vous modifiez les produits ou les déclinaisons au clavier, vous appliquez des actions par lot à des centaines de produits, vous exportez et réimportez un fichier CSV, et chaque modification enregistrée peut être annulée depuis l’historique.

Installation

  1. Dans Modules > Gestionnaire de modules, cliquez sur Téléverser un module et sélectionnez le fichier dfbulkeditor-1.0.0.zip.
  2. L’installation crée l’onglet Catalogue > Éditeur en masse et les deux tables de l’historique.
  3. Le bouton Configurer du module donne accès aux réglages et à un lien direct vers l’éditeur.

Réglages

  • Lignes par page (par défaut) : 50, 100, 250 ou 500. Chaque employé peut changer la valeur dans la grille.
  • Éléments par requête de lot : de 10 à 500, 50 par défaut. Les actions par lot sont envoyées en plusieurs requêtes de cette taille. Réduisez la valeur si votre serveur coupe les requêtes longues.
  • Conserver l’historique pendant (jours) : 180 par défaut. Les lots plus anciens sont supprimés automatiquement une fois par jour et ne peuvent plus être annulés.

Droits d’accès

Les droits se règlent dans Paramètres avancés > Équipe > Permissions, sur l’onglet Éditeur en masse. Le droit Voir permet de consulter la grille, l’historique et d’exporter en CSV. Le droit Modifier est nécessaire pour enregistrer, lancer une action par lot, importer un fichier ou annuler un lot. Sans ce droit, la grille passe en lecture seule.

La grille

Vues Produits et Déclinaisons

Le sélecteur en haut à gauche bascule entre les produits et les déclinaisons. La vue Déclinaisons affiche chaque déclinaison avec son produit, ses attributs, son impact sur le prix et son prix final HT et TTC. Dans cette vue, les déclinaisons d’un même produit sont regroupées et le nom du produit n’est répété qu’en grisé.

Langue, recherche et filtres

La liste des langues choisit la langue des champs texte affichés et modifiés (nom, meta title, meta description, URL simplifiée, libellés de disponibilité). La recherche porte sur le nom, la référence, l’EAN et l’ID. Le bouton Filtres ouvre les critères : catégorie avec ou sans sous-catégories, marque, statut, plage de stock, plage de prix HT, données manquantes (EAN, référence, prix d’achat, meta title, meta description, image) et produits avec ou sans déclinaisons.

Colonnes

Le bouton Colonnes affiche ou masque chaque colonne. Faites glisser le bord droit d’un en-tête pour changer sa largeur, double-cliquez dessus pour revenir à la largeur par défaut. Ces choix sont mémorisés dans votre navigateur, séparément pour chaque vue. Un clic sur un en-tête triable trie la grille.

Modifier des cellules

Au clavier et à la souris

  • Flèches, Tab, Entrée : se déplacer entre les cellules.
  • Saisie directe, F2 ou double-clic : modifier la cellule active. Entrée valide et descend, Tab valide et passe à droite, Échap annule.
  • Maj + clic ou Maj + flèches : sélectionner une plage.
  • Ctrl + C / Ctrl + V : copier et coller, y compris depuis et vers Excel ou Google Sheets. Une seule valeur collée sur une plage remplit toute la plage.
  • Ctrl + D : recopier vers le bas la première valeur de la plage.
  • Suppr : vider les cellules de texte sélectionnées.
  • Espace : basculer une case oui/non (statut, disponible à la commande, etc.).
  • Ctrl + Z : annuler la dernière modification non enregistrée.
  • Ctrl + S : enregistrer.

Le nom, le meta title et la meta description s’éditent dans une zone plus large avec un compteur de caractères : 60 recommandés pour le meta title et 160 pour la meta description.

Cas particuliers

  • Prix TTC : la valeur saisie est convertie en prix HT selon la règle de taxe du produit.
  • Catégories et catégorie principale : ces cellules ouvrent un sélecteur en arbre avec recherche. Si la catégorie principale est retirée, la première catégorie restante la remplace.
  • Stock d’un produit à déclinaisons : verrouillé en vue Produits, il se modifie en vue Déclinaisons.
  • EAN-13 : 13 chiffres maximum, une alerte signale une clé de contrôle incorrecte.

Enregistrer

Les cellules modifiées sont surlignées en ambre et le bouton Enregistrer indique leur nombre. L’enregistrement se fait par tranches. Une valeur refusée par PrestaShop reste en rouge : survolez la cellule pour lire le motif. Si vous changez de vue, de page ou de filtre avec des modifications en attente, le module propose de les enregistrer d’abord, de les abandonner ou d’annuler.

Actions par lot

Portée et aperçu

Le bouton Actions par lot s’applique aux lignes cochées ou à tous les résultats filtrés, jusqu’à 100 000 éléments. Pour sélectionner tous les résultats, cochez la case de l’en-tête puis cliquez sur « Sélectionner les N résultats ». Le bouton Aperçu affiche l’avant et l’après sur les 20 premiers éléments, ainsi que les éléments ignorés et la raison. L’action s’exécute ensuite par tranches avec une barre de progression.

Prix

Prix à modifier : prix TTC, prix HT ou prix d’achat pour les produits ; prix final TTC, prix final HT, impact HT ou prix d’achat pour les déclinaisons. Opérations : augmenter ou diminuer en %, augmenter ou diminuer d’un montant, définir à une valeur, ou prix d’achat multiplié par un coefficient. Arrondis : 2 décimales, au 0,05 ou au 0,10 le plus proche, nombre entier, terminaison en ,99, ,95 ou ,90. Pour un produit à déclinaisons, le prix de base change et les impacts restent identiques.

Stock, statut, marque et taxe

Le stock se définit, s’augmente ou se diminue (les produits à déclinaisons sont ignorés en vue Produits). Le statut active ou désactive. La marque s’affecte ou se retire. Le changement de règle de taxe peut conserver les prix TTC en recalculant le prix HT.

Catégories

Ajouter à des catégories, retirer de catégories, remplacer toutes les catégories (en cochant la catégorie principale dans le sélecteur) ou changer la catégorie principale.

Noms et textes SEO

Champs : meta title, meta description, nom ou URL simplifiée. Opérations : remplir à partir d’un modèle, ajouter au début, ajouter à la fin, rechercher et remplacer. Les variables disponibles s’insèrent d’un clic : {name}, {reference}, {ean13}, {manufacturer}, {category}, {price}, {shop}, {id}. Exemple : {name} | {shop} avec l’option « Seulement si le champ est vide ». L’action vise la langue choisie dans la grille ou toutes les langues. Les URL simplifiées sont nettoyées et les textes trop longs sont coupés.

Modifier un autre champ

Visibilité, état, disponible à la commande, afficher le prix, exclusivité web, mention « en solde », quantité minimale, alerte de stock bas, frais de port supplémentaires, poids, largeur, hauteur, profondeur et libellés de disponibilité. En vue Déclinaisons : quantité minimale, alerte de stock bas et impact sur le poids.

Promotions

Ajouter une promotion crée un prix spécifique catalogue : pourcentage ou montant (TTC par défaut, case « Montant HT » sinon), dates de début et de fin facultatives, groupe de clients et quantité minimum. Une promotion aux conditions strictement identiques n’est pas créée deux fois. Supprimer toutes les promotions retire les prix spécifiques catalogue des éléments, sans toucher aux règles panier ni aux règles de prix catalogue. En vue Déclinaisons, la promotion vise chaque déclinaison. La colonne « Promotions » indique le nombre de promotions en cours ou à venir.

Export et import CSV

Exporter

Le bouton de téléchargement exporte les lignes sélectionnées ou tous les résultats filtrés, avec tous les champs modifiables de la vue. Deux formats : point-virgule et virgule décimale pour Excel en français et dans la plupart des langues européennes, ou virgule et point décimal pour Excel en anglais et Google Sheets. Les en-têtes sont des codes de champ (key, price, quantity…). Les catégories sont listées par ID séparés par |.

Réimporter

  1. Restez dans la même vue que l’export (Produits ou Déclinaisons) et choisissez la langue des champs texte.
  2. Cliquez sur le bouton d’import et déposez le fichier. Le séparateur est détecté automatiquement.
  3. Choisissez comment retrouver les éléments : clé (colonne key de l’export), ID, référence ou EAN-13. Une référence partagée par plusieurs produits est signalée et ignorée.
  4. Cliquez sur Aperçu pour voir les changements des 20 premières lignes, puis sur Importer.

Les cellules vides sont ignorées et seules les valeurs différentes des valeurs actuelles sont écrites. Pour les prix, une modification du prix HT est prioritaire sur celle du prix TTC. Les cases oui/non acceptent 1/0, oui/non et leurs équivalents dans les langues du module. Chaque import apparaît dans l’historique et s’annule comme une action par lot.

Historique et annulation

L’onglet Historique liste chaque enregistrement de la grille, action par lot, import et annulation, avec la date, l’employé, le nombre de produits et de valeurs. Détails affiche chaque valeur avant et après. Annuler restaure les valeurs précédentes du lot. Par défaut, une valeur modifiée de nouveau après le lot est conservée et signalée. Cochez « Écraser les modifications ultérieures » dans la confirmation pour la restaurer quand même. Une annulation peut elle-même être annulée.

Multiboutique

La grille affiche et modifie la boutique sélectionnée uniquement. Depuis le contexte « Toutes les boutiques » ou un groupe, un avertissement indique quelle boutique est affichée. Sélectionnez une autre boutique dans le menu multiboutique pour la modifier.

Dépannage

  • Une action par lot s’arrête en cours de route : réduisez « Éléments par requête de lot » dans la configuration. Les éléments déjà traités restent dans l’historique et peuvent être annulés.
  • Une cellule reste en rouge après l’enregistrement : PrestaShop a refusé la valeur. Survolez la cellule pour lire le motif, corrigez puis enregistrez de nouveau.
  • Le fichier importé affiche des caractères étranges : enregistrez-le au format « CSV UTF-8 » depuis Excel.
  • Un produit introuvable dans la recherche du site après un renommage : le module réindexe les produits actifs visibles en recherche. Vérifiez la visibilité du produit.
Cette page vous a-t-elle été utile ?

Toujours bloqué ? Contactez le support