Crear una promoción en PrestaShop puede parecer sencillo: definir un descuento, seleccionar los productos y establecer el período de la campaña.
La complejidad aparece cuando la tienda ya tiene otras reglas comerciales configuradas.
Un producto puede tener un precio específico, participar en una regla de precios del catálogo y terminar en un carrito donde el cliente intenta utilizar además un cupón.
Cada configuración puede ser correcta por separado y, aun así, el importe final de la compra puede ser diferente del esperado.
Por eso, una campaña promocional debe probarse como una compra completa y no solamente revisarse en la página del producto.
Primero, identifica qué tipo de descuento estás utilizando
PrestaShop ofrece diferentes mecanismos para aplicar condiciones comerciales.
Un precio específico resulta útil cuando la condición está directamente relacionada con un producto.
Las reglas de precios del catálogo permiten trabajar con conjuntos más amplios de productos y establecer condiciones como grupo de clientes, país, moneda, cantidad o período.
Las reglas de carrito permiten aplicar cupones y condiciones relacionadas con la compra, como importe mínimo, productos, categorías, transportistas, grupos de clientes y compatibilidad con otras reglas.
Antes de analizar un problema, conviene responder una pregunta:
¿Qué mecanismo aplica cada descuento?
Esta distinción facilita mucho el diagnóstico cuando el precio final no coincide con lo previsto.
Revisa todas las reglas que pueden afectar la compra
Una campaña nueva rara vez funciona de manera aislada en una tienda que ya está operando.
Antes de activarla, revisa:
- precios específicos activos;
- reglas de precios del catálogo;
- reglas de carrito;
- cupones públicos;
- cupones vinculados a clientes o grupos;
- descuentos por cantidad;
- promociones existentes para determinadas categorías;
- reglas automáticas que no requieren código.
El objetivo no es solamente localizar la nueva campaña. También hay que identificar cualquier regla anterior que pueda afectar al mismo producto, cliente o carrito.
Define el resultado esperado antes de probar
Un error frecuente consiste en realizar una compra y después decidir si el importe “parece correcto”.
Es mejor hacer lo contrario.
Antes de comenzar la prueba, documenta el resultado esperado.
Por ejemplo:
Precio del producto: 200
Descuento de la campaña: 15 %
Precio esperado: 170
Después define qué debería suceder en otros escenarios.
¿Se debe aceptar un cupón adicional?
¿La promoción se aplica a todos los grupos?
¿Existe una cantidad mínima?
¿El envío forma parte de la promoción?
¿Un producto que ya tiene descuento puede recibir otro cupón?
Cuando estas respuestas se definen previamente, el resultado de la prueba deja de ser subjetivo.
Revisa la compatibilidad entre cupones
PrestaShop permite establecer cómo se relacionan distintas reglas de carrito.
Por eso, la compatibilidad debe formar parte de las pruebas.
Una tienda puede lanzar una promoción general mientras todavía existe un cupón anterior utilizado en otra campaña o dirigido a un grupo determinado.
Si ambas reglas pueden utilizarse simultáneamente, el descuento efectivo puede ser diferente del considerado inicialmente.
No revises solamente el orden de aplicación.
También debes decidir expresamente si ambas condiciones pueden coexistir.
Prueba:
- la promoción nueva por separado;
- el cupón anterior por separado;
- las dos condiciones simultáneamente;
- un cupón que no debería ser compatible.
Prueba como visitante y como cliente autenticado
Las condiciones comerciales pueden variar según el contexto del cliente.
Una regla puede estar vinculada a un grupo específico mientras otra se aplica a todos.
Como mínimo, realiza pruebas con:
Un visitante sin iniciar sesión
Un cliente autenticado
Si la tienda utiliza otros grupos — mayoristas, distribuidores, clientes especiales u otra segmentación — incluye también una cuenta representativa de cada grupo afectado por la campaña.
Una promoción que funciona correctamente durante una prueba administrativa puede comportarse de forma diferente para el cliente real.
Comprueba las cantidades próximas al límite
Los descuentos por cantidad requieren probar los valores de frontera.
Si una condición comienza a partir de tres unidades, comprueba:
- 2 unidades;
- 3 unidades;
- 4 unidades.
Así se valida el valor anterior al límite, el propio límite y un valor posterior.
Es una prueba sencilla que permite detectar rápidamente muchas configuraciones incorrectas.
Revisa fechas y horarios
Para campañas limitadas en el tiempo, comprueba:
- fecha de inicio;
- fecha de finalización;
- horario configurado;
- zona horaria de la tienda;
- reglas anteriores cuyos períodos se superponen.
Esto es especialmente importante cuando una campaña comienza o termina a medianoche.
Una diferencia de zona horaria puede hacer que una regla se active o expire antes de lo previsto.
No termines la prueba en la página del producto
Encontrar el precio correcto en la página del producto es solamente el primer paso.
La prueba debe continuar durante todo el proceso de compra.
Página del producto
Comprueba el precio mostrado y la combinación seleccionada, cuando corresponda.
Carrito
Revisa precio unitario, descuento, cantidad, subtotal y aplicación de cupones.
Checkout
Confirma que los valores continúan siendo coherentes después de seleccionar dirección, transporte y otras condiciones.
Importe final
El total debe coincidir con el escenario definido antes de iniciar la prueba.
Si aparece una diferencia, registra exactamente en qué etapa cambió el importe.
Esto facilita mucho la identificación de la regla responsable.
Una matriz de pruebas sencilla
No es necesario transformar cada promoción en un proyecto extenso de pruebas.
Una pequeña tabla puede ser suficiente:
| Escenario | Cliente | Cantidad | Cupón | Resultado esperado |
|---|---|---|---|---|
| 1 | Visitante | 1 | No | Promoción estándar |
| 2 | Cliente | 1 | No | Promoción estándar |
| 3 | Cliente | 1 | Sí | Según compatibilidad |
| 4 | Grupo especial | 1 | No | Precio del grupo |
| 5 | Cliente | Límite de promoción | No | Descuento por cantidad |
| 6 | Cliente | Límite de promoción | Sí | Validar reglas combinadas |
Lo importante es definir el comportamiento correcto antes de ejecutar las pruebas.
De esta forma, cualquier diferencia encontrada representa una condición que debe investigarse.
Trata las promociones como reglas de negocio
Los descuentos afectan directamente al precio, al margen comercial y a las expectativas del cliente.
Por eso, una promoción no debería validarse únicamente por su apariencia en la tienda.
Antes de publicarla:
- identifica las reglas relevantes;
- define el resultado esperado;
- prueba diferentes contextos de cliente;
- valida los límites de cantidad;
- revisa la compatibilidad entre descuentos;
- completa el carrito y el checkout;
- registra los resultados.
Es un trabajo pequeño comparado con tener que corregir una promoción una vez que ya ha sido comunicada a los clientes.
Si tu tienda PrestaShop utiliza reglas de precio complejas o necesitas revisar una campaña antes de publicarla, AGTI puede ayudarte a analizar y ajustar la configuración.
