PS PrestaShop Principiante

dfbulkcategory — Asignación masiva de categorías

Instalación, uso de las acciones masivas, gestión multitenda, compatibilidad con PrestaShop 9 y solución de problemas del módulo dfbulkcategory.

Actualizado Versión del módulo 1.1.0

Presentación

dfbulkcategory añade dos acciones masivas a la lista de productos del back-office PrestaShop: Añadir a categoría y Quitar de categoría. Selecciona tus productos con las casillas nativas, elige una o varias categorías en un modal con árbol y búsqueda, confirma — la operación se ejecuta mediante AJAX sin recargar la página.

El módulo es compatible con PrestaShop 8.0.0 a 9.99.99 y funciona en multitenda. No crea ninguna tabla SQL y no modifica ningún archivo core.

Instalación

  1. Descarga el archivo ZIP del módulo desde tu cuenta DataFirefly.
  2. En el back-office de PrestaShop, ve a Módulos → Gestor de módulos → Subir un módulo.
  3. Arrastra y suelta el archivo dfbulkcategory.zip y confirma.
  4. El módulo está listo de inmediato: no requiere configuración.

En la instalación, el módulo registra una pestaña admin oculta requerida por los controles de acceso de PrestaShop 9. No se añade ninguna entrada visible a tu menú de back-office.

Actualización desde la versión 1.0.0

Simplemente sustituye el módulo por la nueva versión mediante Subir un módulo (o el botón Actualizar). Un script de actualización se ejecuta automáticamente e instala la pestaña admin requerida por PrestaShop 9 en las instalaciones existentes. No se necesita ninguna acción manual.

Uso

Añadir productos a categorías

  1. Abre Catálogo → Productos.
  2. Marca los productos a modificar (la casilla de cabecera selecciona toda la página).
  3. Abre el menú Acciones masivas y haz clic en Añadir a categoría.
  4. En el modal, marca una o varias categorías del árbol y haz clic en Aplicar.

Las categorías marcadas se añaden a las categorías existentes de cada producto — nada se sobrescribe.

Quitar productos de categorías

Mismo principio con la pestaña Quitar de categoría del modal. Las categorías marcadas se eliminan de cada producto seleccionado.

La categoría por defecto de un producto nunca se elimina: si forma parte de las categorías a quitar, el módulo la conserva automáticamente para que el producto mantenga siempre una categoría principal.

Modo combinado (añadir y quitar en una operación)

La pestaña Ambos muestra dos paneles lado a lado: a la izquierda las categorías a añadir, a la derecha las que se van a quitar. Es el modo ideal para mover productos de una categoría a otra con una sola confirmación.

Búsqueda y navegación en el árbol

El campo de búsqueda filtra el árbol en tiempo real y despliega automáticamente las ramas que contienen resultados. Los botones Expandir todo y Contraer todo permiten navegar rápidamente por árboles grandes.

Categorías desactivadas

Por defecto, solo se muestran las categorías activas. Activa el interruptor Mostrar categorías desactivadas en la parte superior del modal para incluirlas — útil durante una reestructuración del catálogo. Las categorías desactivadas se señalan con una insignia.

Multitenda

Cada operación se ejecuta en el contexto de la tienda activa en el back-office:

  • El árbol de categorías mostrado es el de la tienda actual.
  • El módulo verifica que cada producto seleccionado pertenece a esa tienda antes de cualquier modificación.
  • Las asociaciones de categorías de las demás tiendas no se ven afectadas.

En contexto «Todas las tiendas», selecciona primero una tienda concreta en el selector multitenda para orientar correctamente las asociaciones.

Compatibilidad con PrestaShop 9

Desde la versión 1.1.0, el módulo es totalmente compatible con PrestaShop 9:

  • Las URLs AJAX se generan en el servidor según el mecanismo esperado por PrestaShop 9 (token incluido).
  • Se registra una pestaña admin oculta para satisfacer los controles de acceso reforzados — los empleados no superadministradores pueden usar el módulo siempre que tengan acceso al catálogo.
  • El funcionamiento en PrestaShop 8.0, 8.1 y 8.2 no cambia.

Solución de problemas

Los botones no aparecen en el menú Acciones masivas

Vacía la caché de PrestaShop (Parámetros avanzados → Rendimiento → Vaciar la caché) y recarga la página de productos con Ctrl+F5. Verifica también que el módulo esté instalado y activado en el Gestor de módulos.

Error «Acceso denegado» al aplicar

En PrestaShop 9, este error suele indicar que falta la pestaña admin del módulo (instalación anterior a la 1.1.0). Reinstala el módulo o aplica la actualización: el script de actualización recrea la pestaña automáticamente.

Un producto no se ha modificado

El mensaje de resultado detalla los productos omitidos. Causas habituales: el producto no está asociado a la tienda activa (multitenda), o fue eliminado entre la selección y la confirmación.

Changelog

1.1.0 — 2 de julio de 2026

  • Compatibilidad con PrestaShop 9 (rango soportado: 8.0.0 — 9.99.99)
  • URLs AJAX generadas en el servidor (conformes a PS9)
  • Pestaña admin oculta registrada en la instalación para los controles de acceso de PrestaShop 9
  • Script de actualización automática para las instalaciones 1.0.0 existentes
  • Etiquetas de categorías siempre filtradas por tienda
  • Mensajes de error mostrados de forma segura en el modal

1.0.0 — 11 de febrero de 2026

  • Primera versión pública
  • Acciones masivas Añadir / Quitar en la lista de productos
  • Modal con árbol de categorías, búsqueda en tiempo real, modo combinado
  • Opción de categorías desactivadas, gestión multitenda, conservación de la categoría por defecto
¿Te ha resultado útil esta página?

¿Sigues atascado? Contacta con soporte