PrestaShop Marketing & Promociones

DataFirefly Cross-Sell — Carrusel de productos relacionados, upsell y analítica para PrestaShop 8

Cross-sell inteligente en el carrito de PrestaShop 8: 7 estrategias de recomendación ponderables, bundles aprendidos automáticamente, analítica CTR.

El bloque cross-sell nativo de PrestaShop 8 muestra 4 productos aleatorios de la misma categoría — sin ponderación, sin aprendizaje, sin analítica. Resultado: un módulo que ocupa espacio en el carrito sin aportar nada al carrito medio. DataFirefly Cross-Sell reemplaza ese bloque por un motor de recomendaciones multi-estrategia que combina 7 lógicas ponderables (accesorios PrestaShop, comprados juntos frecuentemente aprendidos del histórico de pedidos, misma categoría, mismo fabricante, más vendidos, novedades, rango de precio similar). Bonus: un módulo bundle separado que detecta automáticamente pares de productos realmente co-comprados y propone una oferta agrupada con descuento. Analítica completa (impresiones, clics, añadidos al carrito, compras, CTR por estrategia en 30 días) para decidir con datos. Multi-tienda nativo, multilingüe, AJAX, sin dependencia de carrusel externa.

PrestaShop 8.0+ PHP 7.4+ 7 estrategias Bundles auto-aprendidos Analítica CTR Multi-tienda AJAX add-to-cart
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Intelligent Cross-Sell DataFirefly Module Prestashop
v1.0.0 · actualizado 2026-05-08
Qué hace

La versión corta.

01

7 estrategias de recomendación ponderables

Accesorios PrestaShop nativos, productos comprados juntos frecuentemente (aprendizaje desde pedidos validados), misma categoría, mismo fabricante, más vendidos, novedades, rango de precio similar. Cada estrategia tiene un peso configurable de 0 (desactivada) a 10 (prioridad máxima) y las puntuaciones se suman: un producto presente en varias estrategias sube naturalmente al primer lugar. Tú mantienes el control, el motor hace los cálculos.

02

Bundle 'comprados juntos frecuentemente' con descuento auto

Módulo bundle separado que aprende automáticamente los pares de productos co-comprados en cada pedido validado. Cuando un cliente tiene un producto en su carrito que aparece en pares frecuentes, el módulo muestra un bloque bundle con los productos más comprados juntos y un descuento automático (porcentaje o cantidad fija). Añade el bundle entero al carrito en un clic, con código promocional aplicado automáticamente.

03

Analítica CTR y conversión por estrategia

Panel de admin que rastrea 4 eventos (impresión, clic, añadido al carrito, compra) y calcula CTR + tasa de añadido al carrito en 30 días, globalmente y por estrategia. Ves exactamente qué estrategias convierten en tu tienda y cuáles solo ocupan espacio — ajusta los pesos en consecuencia.

04

AJAX, multi-tienda, multilingüe, cero dependencias

Carrusel HTML/CSS/JS puro sin Slick, Swiper u otra librería de terceros (ahorra 50-100 kB). Add-to-cart AJAX sin recarga, seguimiento de eventos AJAX fuera del camino crítico LCP. Multi-tienda nativo (id_shop en todas las tablas), títulos traducibles con FR/EN/DE/ES/IT pre-rellenados. 3 hooks de posicionamiento disponibles para integrarse en cualquier tema.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona DataFirefly Cross-Sell — Carrusel de productos relacionados, upsell y analítica para PrestaShop 8, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Por qué el cross-sell nativo de PrestaShop no es suficiente

El bloque cross-sell integrado en PrestaShop 8 (hook displayCrossSellingShoppingCart) muestra 4 productos aleatorios de la misma categoría que los artículos ya en el carrito. Eso es todo. Sin ponderación, sin aprendizaje, sin bundle, sin analítica — ni siquiera sabes si alguien hace clic. En una tienda con 10.000 € de facturación mensual, un cross-sell inteligente con CTR del 8% y conversión del 5% representa varios cientos de euros de carrito medio adicional al mes. El bloque nativo deja ese dinero sobre la mesa porque sugiere productos sin lógica comercial. DataFirefly Cross-Sell reemplaza ese bloque por un motor realmente pilotable.

§ 02

7 estrategias, puntuaciones acumuladas, tú mantienes el control

El motor expone 7 estrategias de recomendación que activas o desactivas con un peso de 0 (desactivada) a 10 (prioridad máxima): accesorios PrestaShop nativos, comprados juntos frecuentemente (calculados desde el histórico de pedidos validados), misma categoría, mismo fabricante, más vendidos del periodo, novedades, y rango de precio similar (con un porcentaje configurable, 30% por defecto). Para cada producto candidato, el motor suma los pesos de las estrategias en las que aparece: un producto que sale a la vez como accesorio (peso 10) Y comprado junto (peso 9) Y misma categoría (peso 7) obtiene una puntuación de 26 y se sitúa por delante de un producto que solo aparece en una estrategia. Es una lógica simple, legible, depurable — sin 'IA' opaca que produce recomendaciones imposibles de explicar.

§ 03

El bundle 'comprados juntos frecuentemente' que aprende solo

En cada pedido validado, el módulo registra los pares de productos comprados juntos en una tabla dedicada (dfccs_bought_together) con un contador de frecuencia. Cuantos más pedidos tengas, más relevante se vuelve el índice. Cuando un cliente tiene un producto en su carrito que aparece en pares frecuentes (umbral mínimo: 3 ocurrencias), el módulo muestra un bloque bundle separado con los 4 productos más co-comprados y un descuento automático (porcentaje o cantidad fija, configurable). El cliente añade el bundle entero al carrito en un clic — código promocional aplicado automáticamente. Es la mecánica Amazon 'Frequently bought together' en tu casa, sin algoritmo externo y sin enviar tus datos a otro sitio.

§ 04

Analítica que muestra lo que realmente funciona

El módulo rastrea cuatro eventos para cada producto recomendado: impresión (el producto se mostró en el carrusel), clic (el cliente hizo clic en la tarjeta), add_to_cart (el cliente lo añadió desde el carrusel), compra (el producto recomendado pasó a un pedido validado). En 30 días, el panel admin calcula CTR (clics / impresiones) y tasa de añadido al carrito — globales y por estrategia. Concretamente: ves si la estrategia 'más vendidos' supera a 'misma categoría' en tu tienda, y ajustas los pesos en consecuencia. Los datos se conservan 90 días por defecto (configurable), y un botón 'Limpiar' vacía la tabla en un clic. Sin dependencia externa: tus datos se quedan contigo.

§ 05

Carrusel performante, AJAX, sin dependencias

El carrusel está codificado en HTML/CSS/JS puro, sin Slick, Swiper u otra librería de terceros que añadiría 50 a 100 kB de carga. Lazy loading opcional de imágenes, autoplay configurable con velocidad en milisegundos, navegación por flechas y puntos, loop activable. Productos por vista separados entre desktop (4 por defecto) y móvil (2 por defecto). El botón 'Añadir al carrito' funciona vía AJAX — sin recarga de página, el cliente permanece en el carrito. Los eventos de analítica también se disparan vía AJAX, fuera del camino crítico del LCP. En Lighthouse, el impacto sigue siendo insignificante incluso con 12 productos mostrados.

§ 06

Multi-tienda, multilingüe, multi-tema

Todas las tablas incluyen una columna id_shop: analytics, bought_together, bundle, bundle_product. Cada tienda de una red multi-shop tiene sus propias recomendaciones, su propio aprendizaje, su propia analítica — algo que los módulos cross-sell de la competencia suelen olvidar. Los títulos del carrusel y del bundle son traducibles en todos los idiomas activos, con FR/EN/DE/ES/IT pre-rellenados por defecto. El módulo es compatible con el tema Classic y el tema Hummingbird, y los 3 hooks de posicionamiento (displayShoppingCartFooter, displayShoppingCart, displayCrossSellingShoppingCart) le permiten integrarse incluso en temas custom donde uno de estos hooks se hubiera retirado.

§ 07

Configuración en 3 minutos, despliegue sin riesgo

Una vez instalado, el módulo funciona inmediatamente con su configuración por defecto (todas las estrategias activadas con pesos probados, bundle activado al 10% de descuento, analítica activada). Pruebas en tu tienda, miras la analítica al cabo de 7 días, ajustas los pesos si es necesario. Si desinstalas el módulo, todas las tablas y la configuración se eliminan limpiamente (sin rastro en la base de datos). Código fuente PHP no cifrado, namespace limpio DfCartCrossSell, conforme a los estándares PrestaShop 8.