Hola @samuel_store, entiendo perfectamente tu frustración. Es una consulta muy común y, aunque la lógica parece sencilla, la configuración en PrestaShop 8.0.0 (y versiones similares) tiene sus particularidades.
Vamos a desglosar cómo gestionar esto directamente desde el Back Office:
1. Importe mínimo de compra y acumulabilidad (reglas de carrito):
- Ve a
Catálogo > Descuentos > Reglas del carrito.
- Crea o edita tu regla de carrito.
- En la pestaña
Condiciones:
- Para el importe mínimo, busca la opción
Importe mínimo y establece el valor. Asegúrate de seleccionar si incluye o no los impuestos y gastos de envío, según tu política.
- Para la acumulabilidad, la opción
No se puede combinar con otras reglas de carrito funciona exactamente al revés de lo que muchos usuarios piensan. Si quieres que este cupón se combine con otros, debes asegurarte de que esta casilla NO esté marcada. Si la marcas, significa que esta regla no podrá usarse junto a ninguna otra. Así que, para que un 10% de descuento se combine con un envío gratis, ambos cupones deben tener esa casilla sin marcar.
2. Excluir productos ya en oferta:
- Esta es la clave para tus márgenes. En la misma pestaña
Condiciones de la regla de carrito, desplázate hacia abajo hasta la sección Selección de productos.
- Aquí, después de añadir los productos, categorías o fabricantes a los que aplica tu cupón, verás una opción muy importante:
Excluir productos en oferta. Marca esta casilla.
Al marcar Excluir productos en oferta, PrestaShop se asegurará de que el descuento de esta regla de carrito no se aplique a ningún producto que ya tenga un precio específico (es decir, una oferta o descuento configurado directamente en la ficha del producto).
Asegúrate de guardar los cambios en cada regla de carrito después de hacer estas modificaciones. Con esto deberías tener el control que buscas.