Cómo crear un 3x2 y descuentos por cantidad en PrestaShop
Montar un 3x2, descuentos por tramos o un paquete en PrestaShop, entender por qué no se aplica un descuento automático y leer los resultados por promoción: guía práctica con las etiquetas del back-office.
Dos preguntas vuelven cuando un comerciante configura promociones en PrestaShop: «mi descuento automático no se aplica» y «cómo crear un 3x2». Las dos tienen el mismo origen: una oferta se compone de una mecánica, una selección de productos y unas condiciones, y basta con que falte un elemento para que el carrito siga a precio completo. Promos inteligentes aplica la oferta en el carrito sin código de cupón y muestra en la página Probar un carrito por qué funciona o no. Aquí va cómo montar un 3x2, descuentos por tramos y un paquete, y después cómo leer los resultados.
¿Para quién es este módulo de promociones y para quién no?
Es para tiendas que venden varias referencias parecidas y quieren una oferta automática, sin código que repartir.
Es el caso de un catálogo de tazas, cosméticos, libros o cápsulas: el cliente añade tres artículos de la misma familia y el descuento debe aplicarse sin que busque un cupón. El módulo se apoya en las reglas de carrito nativas de PrestaShop. Los impuestos, la moneda y los módulos de pago siguen funcionando como con un descuento clásico, y tanto el importe pagado como la factura lo tienen en cuenta.
Una tienda con una sola referencia, o que solo necesita un cupón puntual para una campaña, tiene poco que ganar: una regla de carrito nativa basta. Si solo quieres tachar un precio en la ficha de producto, el módulo también es más pesado de lo necesario.
¿Cómo crear un 3x2 en unos minutos?
Abre Promos inteligentes > Promociones, haz clic en Nueva promoción a partir de una plantilla, elige 3x2, selecciona los productos en la pestaña Oferta y pulsa Guardar y activar.
La promoción se abre ya rellenada. El ajuste que más importa es la elección de los artículos con descuento: los más baratos del carrito, los más caros o el más barato de cada grupo. La plantilla elige por defecto los artículos más baratos de la selección; con la opción «Los artículos más caros», un 3x2 regala el artículo más caro del carrito.
La secuencia completa, con las etiquetas del back-office:
- Abre Promos inteligentes > Promociones y haz clic en Nueva promoción a partir de una plantilla.
- Elige la plantilla 3x2.
- En la pestaña Oferta, selecciona los productos o las categorías mediante búsqueda.
- Ajusta los artículos que tienen descuento y, si hace falta, las exclusiones, por ejemplo excluir una marca.
- En la pestaña Visualización, adapta la insignia y el mensaje que ve el cliente.
- Revisa el resumen y haz clic en Guardar y activar.
Un caso concreto: una tienda de tazas lanza «3x2 en tazas» sobre una selección de veinte referencias. El cliente añade tres tazas, la más barata de las tres es gratis y el carrito muestra el bloque «Usted ahorra» con el importe obtenido. La página Rendimiento dirá después cuántos pedidos validados usaron esa promoción. La documentación del módulo sigue la misma secuencia, pantalla a pantalla.
¿Cómo funcionan los descuentos por tramos y por cantidad?
Un tramo es un descuento que crece con la cantidad o el importe del carrito, y el módulo aplica el mejor tramo alcanzado sin pedir al cliente que elija.
Introduces cada umbral y su porcentaje: dos artículos, tres artículos, cinco artículos. Otras mecánicas cubren los casos cercanos:
- Todos los artículos después de X: los primeros a precio normal, los siguientes con descuento.
- Cada grupo de X artículos: el carrito se divide en grupos de X artículos y cada grupo recibe un precio o un descuento.
- Uno de cada N artículos con descuento: tras Y artículos a precio normal, uno de cada N tiene descuento.
Pack: X artículos por un precio es la versión a precio fijo: fijas un precio para un conjunto de productos, por ejemplo tres referencias por un importe único, mezclando las referencias de la selección. Después, las condiciones se combinan con la cantidad, el importe, el peso o la presencia de una categoría en el carrito.
¿Por qué no se aplica mi descuento automático al carrito?
En la mayoría de los casos no se cumple una condición, se ha alcanzado un límite de uso o una promoción exclusiva pasa por delante de la tuya.
La página Probar un carrito responde sin modificar el carrito. Muestra cada promoción con su resultado y el motivo: condición no cumplida, límite alcanzado, promoción exclusiva con más prioridad. Puedes probar un carrito existente o uno compuesto para la ocasión, con un cliente, una moneda, un país y un transportista determinados, incluso con una promoción todavía en borrador.
Las causas que conviene revisar, por orden:
- La promoción está en borrador y no se ha activado.
- Las fechas de inicio y fin no cubren el momento de la prueba.
- La selección no contiene el artículo del carrito, o una exclusión lo deja fuera.
- El modo de combinación es «exclusiva», u otra promoción del mismo grupo de exclusión tiene más prioridad.
- Se ha alcanzado un límite de pedidos o de usos por cliente.
- No se cumple una condición de cliente: grupo, primer pedido, boletín, tratamiento o cumpleaños.
Desde la versión 2.0.4, la suscripción al boletín o un cambio de tratamiento o de fecha de nacimiento se tiene en cuenta en la siguiente visualización del carrito, sin esperar a que cambien los artículos. Si PrestaShop rechaza la regla, por ejemplo con su sistema de descuentos experimental, el registro de diagnóstico anota el motivo indicado.

¿Qué pasa cuando termina la promoción?
El descuento generado caduca como muy tarde en la fecha de fin de la promoción; un pedido pagado después de esa fecha ya no conserva el descuento, también en PrestaShop 1.7.8 y 8.x.
Cada descuento que obtiene un cliente es una regla de carrito creada para su carrito, con una fecha de fin alineada con la de la promoción. El módulo vuelve a evaluar el carrito en cada visualización: pasada la fecha, la promoción ya no se aplica y el descuento desaparece. En todas las versiones, el carrito se reevalúa en la página del módulo de pago, antes de que se envíe el importe; en 9.0 y 9.1, PrestaShop comprueba además la regla antes de validar el pedido.
El mantenimiento diario retira después los descuentos de los carritos abandonados, de los carritos eliminados y de las promociones terminadas. Un descuento usado en un pedido nunca se elimina. Se ejecuta en la primera visita del back-office del día, y el bloque Mantenimiento diario permite lanzarlo con Ejecutar ahora.

¿Cómo comprobar lo que aportan las promociones?
La página Rendimiento cuenta los pedidos validados del periodo, la proporción con promoción, los descuentos concedidos y el pedido medio con y sin promoción.
Se excluyen los pedidos pendientes de pago, cancelados y reembolsados. Eso es lo que hace legibles las cifras: antes de la versión 2.0.4, un pedido pendiente de transferencia podía inflar la proporción de pedidos con promoción hasta superar el total de pedidos. Ahora los dos lados de la comparación se calculan sobre la misma población.
La tabla Por promoción da, para cada oferta, el número de pedidos, los descuentos concedidos, la facturación, el pedido medio y el último uso. Se exporta en CSV. La lista de promociones muestra el estado real de cada una: borrador, programada, en curso, finalizada o límite alcanzado.
Para relacionar una campaña con su tráfico, la promoción se sigue después en la herramienta de medición de la tienda; Google Analytics 4 y GTM registran las compras y los eventos del embudo. Para recuperar un carrito abandonado, Recordatorio de carrito abandonado reutiliza los descuentos existentes en sus correos.

¿Qué no hace el módulo?
No sustituye a un código de cupón que haya que repartir ni a una plataforma publicitaria, y no elige por ti la tasa o el importe del descuento.
Hay tres límites que conviene conocer antes de comprar:
- Las promociones no se aíslan por empleado. PrestaShop tampoco lo hace con sus reglas de carrito; el acceso se regula con los permisos del back-office.
- El módulo no se integra con el nuevo sistema de descuentos experimental de PrestaShop 9.1 y posteriores. Si PrestaShop rechaza un descuento, el registro da el motivo, pero el mensaje que ve el cliente puede seguir anunciando el ahorro.
- El descuento no se reparte entre varios bultos de un mismo pedido: no hay reparto por bulto.
También hace falta una licencia Wepresta válida. Sin ella, el módulo se desactiva y las promociones dejan de aplicarse. Las promociones, las estadísticas y los ajustes se conservan, y el módulo se reactiva desde la página Configurar en cuanto se registra una licencia válida. Una licencia renovada se comprueba con el servidor antes de considerarla caducada, y un incidente pasajero del servidor de licencias no corta las promociones.
Preguntas frecuentes
¿Cómo se crea una oferta 3x2?
¿Se pueden crear descuentos por tramos de cantidad?
¿Por qué no se aplica mi descuento automático al carrito?
¿Qué pasa con el descuento cuando termina la promoción?
¿Se puede limitar un descuento a algunos productos del carrito?
Productos de este artículo
Promos inteligentes: 3x2, packs y tramos
Promociones avanzadas: 3x2, tramos, packs y venta cruzada Aplicación automática al carrito, sin códigos...
Google Analytics 4 (GA4) and GTM and Search Console Easy Connect
Seguimiento GA4 completo: 15 eventos de e-commerce del clic al pago, con datos de producto coherentes Compras...
Recupera carritos abandonados
Invite a sus clientes a volver al carrito con hasta tres emails personalizados. Abandoned Cart Reminder combina...
Newsletter y campañas de email: segmentos, automatizaciones y seguimiento
Crea segmentos precisos y escenarios automáticos sin salir del panel de administración. Documenta cada...