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.
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.
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.
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.
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.
No hay valoraciones aún.