PrestaShop Administration & Productivité

Module Affecter des Catégories aux produits en Masse PrestaShop 8 — dfbulkcategory

Affectez ou retirez des catégories à une sélection de produits en un clic, directement depuis la liste produit de votre back-office.

dfbulkcategory ajoute deux actions groupées dans la liste produit de votre back-office PrestaShop 8 : affecter ou retirer des catégories sur une sélection de produits en un seul clic. Arbre de catégories avec recherche, opération 100% AJAX, compatible multishop et Vue.js PS8.

Multishop PS 8.0+ Sans table SQL 100% AJAX
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Assigner bouger des produit en masse dans les catégories Prestashop
v1.0.0 · mis à jour 2026-02-11
Ce que ça fait

La version courte.

01

Deux actions groupées directement dans la liste produit

Les boutons Ajouter à une catégorie et Retirer d'une catégorie s'intègrent dans le menu Actions groupées natif de la liste produit PrestaShop 8, sans modifier aucun fichier core.

02

Arbre de catégories avec recherche et multi-sélection

La modale affiche l'arbre complet des catégories avec cases à cocher, champ de recherche en temps réel, et boutons Déployer tout / Réduire tout. Option pour inclure les catégories désactivées.

03

100% AJAX et compatible Vue.js PrestaShop 8

Les affectations s'appliquent en AJAX sans rechargement de page. Un MutationObserver réinjecte les boutons si Vue.js met à jour le DOM après un filtre ou une pagination.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Module Affecter des Catégories aux produits en Masse PrestaShop 8 — dfbulkcategory, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Affecter ou retirer des catégories à des dizaines de produits en quelques clics

Sur un catalogue de plusieurs centaines de produits, réorganiser les catégories produit à la main — fiche par fiche — peut prendre des heures. dfbulkcategory résout ce problème : sélectionnez les produits à modifier dans la liste produit avec les cases à cocher natives de PrestaShop, cliquez sur Actions groupées, choisissez Ajouter à une catégorie (ou Retirer d'une catégorie), sélectionnez une ou plusieurs catégories dans la modale, confirmez. L'opération s'exécute en AJAX en quelques secondes, quel que soit le nombre de produits sélectionnés.

§ 02

Une interface modale pensée pour les gros catalogues

La modale charge l'arbre complet des catégories de la boutique depuis le serveur (appel AJAX) et l'affiche avec des cases à cocher imbriquées qui respectent la hiérarchie. Un champ de recherche filtre l'arbre en temps réel — utile quand le catalogue possède des dizaines de catégories et sous-catégories. Les boutons Déployer tout et Réduire tout permettent de naviguer rapidement. Une case optionnelle affiche également les catégories désactivées pour les catalogues en cours de restructuration.

§ 03

Sécurité et gestion multishop

Lors d'un retrait de catégorie, le module préserve systématiquement la catégorie par défaut de chaque produit : un produit ne peut jamais se retrouver sans catégorie principale. En mode multishop, chaque opération est exécutée dans le contexte de la boutique active à ce moment-là en back-office. Le module vérifie que le produit appartient bien à la boutique cible avant toute modification, évitant les effets de bord entre boutiques.

§ 04

Installation propre, zéro table SQL

Le module ne crée aucune table en base de données. Toutes les opérations passent par les méthodes natives de PrestaShop (Product::updateCategories, Category::getChildren) qui gèrent eux-mêmes les tables category_product et category_product_rule. La désinstallation est totalement réversible. Les assets CSS et JS sont chargés uniquement sur la page liste produit du back-office, pas sur toutes les pages admin.