PrestaShop Administración & Productividad

DataFirefly Posiciones de Productos — Drag & drop categorías para PrestaShop 8

El merchandising visual de sus categorías, sin una sola línea de SQL.

En PrestaShop nativo, colocar un producto en la primera posición de una categoría obliga a abrir su ficha, ir a la pestaña Asociaciones, escribir un número de posición, guardar y volver a empezar. Para 50 productos, eso es media jornada de trabajo. DataFirefly Posiciones de Productos sustituye todo esto por una interfaz dedicada: árbol de categorías a la izquierda, cuadrícula de productos a la derecha, drag & drop para reordenar y un botón de ordenación automática que aplica una clasificación (precio, ventas, stock, nombre, fecha de alta) en una fracción de segundo. Multi-tienda, multilingüe, sin tablas adicionales.

PrestaShop 8.0+ PHP 8.0+ Drag & drop Ordenación automática Multi-tienda Multilingüe
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
PP
v1.0.0 · actualizado 2026-05-01
Qué hace

La versión corta.

01

Drag & drop instantáneo

Arrastre los productos para reordenarlos en cualquier categoría. Guardado AJAX en segundo plano, sin recarga de página, retorno visual inmediato sobre la nueva posición.

02

Ordenación automática multi-criterio

Aplique en un clic una ordenación por nombre, precio, cantidad en stock, ventas, referencia, fecha de alta, orden inverso o aleatorio. Ascendente o descendente. Aplicación opcional a las subcategorías para tratar una rama entera en una sola acción.

03

Interfaz dedicada bajo Catálogo

Pestaña «Posiciones de productos» añadida bajo el menú Catálogo del back office. Árbol de categorías a la izquierda con búsqueda, expandir / contraer en un clic, y cuadrícula de productos a la derecha con filtro instantáneo.

04

Multi-tienda gestionado de forma nativa

Selector de tienda en la parte superior de la interfaz: cada sub-tienda tiene sus propias posiciones, gestionadas mediante la tabla category_product_shop. Multilingüe también: selección del idioma activo para mostrar los nombres de productos.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona DataFirefly Posiciones de Productos — Drag & drop categorías para PrestaShop 8, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

El merchandising representa el 30 % de la conversión en categoría

Cuando un visitante abre una categoría de su tienda, los 4 a 6 primeros productos generan la mayor parte de la facturación. Lo que muestra primero es lo que vende. Sin embargo, en PrestaShop nativo, controlar el orden de los productos en una categoría es laborioso: hay que editar cada ficha, modificar su posición y volver a empezar. Para una tienda con 200 productos en una categoría principal, son varias horas de trabajo manual en cada reorganización estacional. DataFirefly Posiciones de Productos elimina esta fricción y convierte el merchandising en un gesto visual, como mover cartas sobre un escritorio.

§ 02

Drag & drop: mover un producto en un segundo

La interfaz muestra los productos de la categoría seleccionada en forma de cuadrícula (miniatura, nombre, referencia, precio, stock). Un clic mantenido sobre un producto, un desplazamiento hasta la nueva posición, y listo. El guardado se realiza en segundo plano por AJAX: sin botón «Guardar» que pulsar, sin recarga de página. La reordenación se refleja inmediatamente en el front office para el siguiente visitante.

§ 03

Ordenación automática: 8 criterios, ascendente o descendente

Para las categorías con gran volumen, el drag & drop sigue siendo tedioso. El módulo incorpora por tanto un sistema de ordenación automática: elija un criterio (nombre, precio, stock, ventas, referencia, fecha de alta) y un orden (ascendente o descendente), pulse Aplicar y toda la categoría se reorganiza. Dos opciones especiales como bonus: ordenación inversa (útil para poner los productos recientes en primer lugar sin necesidad de conocer las fechas) y ordenación aleatoria (para refrescar el aspecto de una categoría sin cambiar el catálogo). Una casilla «Aplicar a las subcategorías» permite propagar la ordenación a una rama entera en una sola operación.

§ 04

Arquitectura y compatibilidad multi-tienda

El módulo solo escribe en la tabla estándar category_product (y category_product_shop en modo multi-tienda). Sin tablas adicionales, sin duplicación de datos, sin sincronización que mantener. Al desinstalar, no queda nada: las posiciones actuales persisten (puesto que son las posiciones nativas de PrestaShop), pero la interfaz y la pestaña admin se eliminan limpiamente. El selector de tienda en la parte superior de la pantalla permite, en modo multi-tienda, configurar posiciones diferentes para cada sub-tienda, útil cuando sus tiendas FR y EN deben destacar productos diferentes en lo alto de una categoría.

§ 05

Rendimiento y seguridad

Todas las peticiones AJAX están protegidas por el token de administrador nativo de PrestaShop (Tools::getAdminTokenLite): sin endpoint público, sin acceso sin autenticación admin válida. Las consultas SQL utilizan INNER JOIN con category_shop para cargar únicamente los productos efectivamente presentes en la tienda activa: sin fuga de datos entre tiendas. La paginación está desactivada de forma intencionada (todos los productos de una categoría se cargan de una vez) porque el caso de uso típico consiste en ver el orden global. Para categorías muy grandes (más de 1.000 productos), el módulo sigue siendo fluido gracias al renderizado virtualizado del front-end.

§ 06

Casos de uso típicos

Destaque estacional (Navidad, rebajas, vuelta al cole): ordenación por stock ascendente para liquidar fines de serie en lo alto de la categoría. Lanzamiento de nueva colección: ordenación por fecha de alta descendente para exponer las novedades. Categoría comercial prioritaria: drag & drop manual de los 6 productos hero en las primeras posiciones, después ordenación automática del resto por ventas decrecientes. Refresco visual sin cambiar el catálogo: ordenación aleatoria mensual para variar el aspecto de una categoría a ojos de los visitantes recurrentes.