PrestaShop Administración & Productividad

Asignación Masiva de Categorías PrestaShop 8 y 9

Asigna o quita categorías de una selección de productos en un clic, directamente desde la lista de productos de tu back-office.

dfbulkcategory añade dos acciones masivas a la lista de productos del back-office PrestaShop 8 y 9: asignar o quitar categorías de una selección de productos en un clic. Árbol de categorías con búsqueda, 100% AJAX, compatible multitenda.

Multitenda PS 8 y 9 Sin tabla SQL 100% AJAX
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Asignación y traslado masivo de productos en categorías de PrestaShop
v1.1.0 · actualizado 2026-07-02
Qué hace

La versión corta.

01

Dos acciones masivas directamente en la lista de productos

Los botones Añadir a categoría y Quitar de categoría se integran en el menú nativo de acciones masivas de la lista de productos PrestaShop, sin modificar ningún archivo core.

02

Árbol de categorías con búsqueda y selección múltiple

El modal muestra el árbol completo de categorías con casillas de verificación, campo de búsqueda en tiempo real y botones Expandir todo / Contraer todo. Opción para incluir categorías desactivadas.

03

100% AJAX, compatible PrestaShop 8 y 9

Las asignaciones se aplican mediante AJAX sin recargar la página. Las URLs AJAX y los controles de acceso cumplen los requisitos de PrestaShop 9, y un MutationObserver reinyecta los botones si el DOM se actualiza tras un filtro o una paginación.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Asignación Masiva de Categorías PrestaShop 8 y 9, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Asigna o quita categorías a decenas de productos en pocos clics

En un catálogo de varios cientos de productos, reorganizar las categorías de forma manual — página a página, producto a producto — puede llevar horas. dfbulkcategory resuelve esto: selecciona los productos a modificar usando las casillas nativas de PrestaShop en la lista de productos, haz clic en Acciones masivas, elige Añadir a categoría (o Quitar de categoría), selecciona una o varias categorías en el modal, confirma. La operación se ejecuta mediante AJAX en pocos segundos, independientemente del número de productos seleccionados.

§ 02

Una interfaz modal diseñada para catálogos grandes

El modal carga el árbol completo de categorías de la tienda desde el servidor (llamada AJAX) y lo muestra con casillas de verificación anidadas que respetan la jerarquía. Un campo de búsqueda filtra el árbol en tiempo real, útil cuando el catálogo tiene decenas de categorías y subcategorías. Los botones Expandir todo y Contraer todo permiten navegar rápidamente. Una casilla opcional muestra también las categorías desactivadas para catálogos en proceso de reestructuración.

§ 03

Seguridad y gestión multitenda

Al eliminar una categoría, el módulo conserva siempre la categoría por defecto de cada producto: un producto nunca puede quedarse sin categoría principal. En modo multitenda, cada operación se ejecuta en el contexto de la tienda activa en ese momento en el back-office. El módulo verifica que el producto pertenece a la tienda destino antes de cualquier modificación, evitando efectos secundarios entre tiendas.

§ 04

Instalación limpia, sin tabla SQL

El módulo no crea ninguna tabla en la base de datos. Todas las operaciones pasan por los métodos nativos de PrestaShop (Product::updateCategories, Category::getChildren) que gestionan ellos mismos las tablas category_product y category_product_rule. La desinstalación es totalmente reversible. Los assets CSS y JS se cargan únicamente en la página de lista de productos del back-office, no en todas las páginas de administración.