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 & 9, por qué lo construimos así y la lógica detrás de las características anteriores.
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.
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. Para los desplazamientos largos, tres atajos evitan tener que desplazar la página: enviar al principio, enviar al final, o escribir directamente el número de posición deseado.
Anclaje: el merchandising que sobrevive a su ERP
Es el problema con el que se topan todas las tiendas sincronizadas: dedica una hora a componer una cabecera de categoría perfecta y, a la mañana siguiente, la importación ERP nocturna lo ha devuelto todo al orden del fichero del proveedor. El anclaje resuelve eso. Haga clic en el icono de anclaje de un producto para fijar su posición, o bloquee toda la categoría en una sola acción. El módulo memoriza esas posiciones en su propia tabla y las restaura automáticamente en cuanto una actualización de producto externa intenta modificarlas. Las ordenaciones automáticas siguen la misma regla: los productos anclados conservan su sitio y los demás se reorganizan a su alrededor. Así puede fijar sus seis productos estrella y dejar que el resto de la categoría se ordene por ventas decrecientes.
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 de los últimos 90 días, 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.
Arquitectura, compatibilidad con PrestaShop 9 y multi-tienda
Las posiciones se escriben en la tabla estándar category_product: son las posiciones nativas de PrestaShop y se muestran en el front office sin ninguna modificación del tema. El módulo añade una única tabla técnica, dedicada al almacenamiento de los anclajes, eliminada limpiamente al desinstalar. Desde la versión 1.2.0, el módulo es compatible con PrestaShop 9: formateo de precios mediante el servicio Locale, generación de las URL de imágenes adaptada a los nuevos formatos, llamadas AJAX conformes al enrutamiento de la rama 9. El mismo paquete funciona en PrestaShop 8.0 a 9.x. El selector de tienda en la parte superior de la pantalla permite, en modo multi-tienda, configurar posiciones y anclajes diferentes para cada sub-tienda.
Rendimiento y seguridad
Todas las peticiones AJAX están protegidas por el token de administrador nativo de PrestaShop: sin endpoint público, sin acceso sin autenticación admin válida. Las consultas SQL utilizan uniones sobre product_shop para cargar únicamente los productos efectivamente presentes en la tienda activa: sin fuga de datos entre tiendas. La restauración de las posiciones ancladas está protegida contra la reentrada, lo que evita cualquier bucle durante las actualizaciones masivas. La ordenación es una operación puntual: no se realiza ningún cálculo adicional al cargar las páginas del front office.
Casos de uso típicos
Tienda sincronizada con un ERP: bloqueo completo de las categorías estratégicas para que las importaciones dejen de tocar el orden de visualización. 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 colección: anclaje manual de las novedades en las posiciones 1 a 6, después ordenación automática del resto por ventas decrecientes. Refresco visual sin cambiar el catálogo: ordenación aleatoria mensual, anclajes conservados, para variar el aspecto de una categoría a ojos de los visitantes recurrentes.
Este módulo es muy prácticoTraducido automáticamente