Exclusión de descuentos: por qué algunos productos nunca deberían estar en oferta
Cuando configuras un "20% de descuento en todo" en PrestaShop, la palabra todo causa mucho daño en silencio. Esa regla del carrito aplicará encantada un 20% de descuento a tus tarjetas regalo, a tus productos de entrada con margen mínimo, a la edición limitada que lanzaste ayer y al artículo que tu proveedor te prohíbe rebajar por contrato. PrestaShop hace exactamente lo que le has indicado — y "todo" era el error. La solución no es hacer menos descuentos; es decidir, antes de que la campaña se active, qué productos quedan fuera de los límites, y luego incorporar ese límite a la propia regla del carrito para que un fin de semana con mucho trabajo nunca lo pase por alto.
Última actualización: junio de 2026.
Este artículo trata precisamente de ese límite: qué productos nunca deberían ponerse en oferta, por qué, y dónde marcar la línea en el back office de PrestaShop — usando condiciones de reglas del carrito, reglas de precio de catálogo y un sistema de etiquetado que convierte las exclusiones en algo sistemático, no en algo que intentas recordar a las 11 de la noche antes del Black Friday. Si todavía estás construyendo la parte promocional, empieza por cómo hacer una promoción en PrestaShop: reglas del carrito, precios específicos y estrategias de descuento — esto es la barandilla que se coloca encima.
Las matemáticas del margen que hacen importantes las exclusiones

Un descuento es un porcentaje sobre el precio, pero sale directamente del margen — y no son la misma cifra. Vende algo por 100 € con un margen del 30% y te quedas con 30 €. Lanza una promoción del 20% en toda la tienda y el precio baja a 80 €, pero tu beneficio cae a 10 €. Un recorte del 20% en el precio acaba de borrar dos tercios del margen de esa línea. En un producto que ya tenía un margen ajustado por diseño, el mismo recorte lo deja en negativo: ahora estás pagando a los clientes para que se lleven stock de tus estanterías.
| Producto | Precio | Margen % | Beneficio antes | Tras el 20% de descuento | Beneficio después |
|---|---|---|---|---|---|
| Artículo con margen sano | €100 | 50% | €50 | €80 | €30 |
| Artículo estándar | €100 | 30% | €30 | €80 | €10 |
| Producto de entrada / con margen mínimo | €100 | 15% | €15 | €80 | -€5 |
PrestaShop no te avisará sobre esa última fila. Las reglas del carrito y las reglas de precio de catálogo aplican el porcentaje a ciegas; la plataforma no tiene el concepto de "este producto no puede permitírselo". Ese criterio lo tomas tú una vez, desde el principio — y luego lo codificas para que se mantenga.
El daño no es solo aritmético. Si rebajas un producto premium con demasiada frecuencia, enseñas a los clientes que su precio "real" es el precio de oferta. Dejan de comprar a precio completo y empiezan a esperar la siguiente promoción — y has fabricado tu propia temporada baja. Esa es la trampa de los descuentos indiscriminados, y por eso las ventas flash bien planteadas se mantienen muy acotadas: urgencia en unos pocos artículos, no una invitación permanente a no pagar nunca el precio completo.
Qué productos nunca deberían estar en oferta
Novedades. Un producto que lanzaste la semana pasada no necesita ayuda para venderse — quienes lo compran ahora son precisamente los clientes dispuestos a pagar el precio completo. Rebájalo de inmediato y enseñarás a tus clientes más interesados a esperar la próxima vez. Deja que los productos nuevos demuestren primero su valor a precio completo; si siguen en la estantería dentro de tres meses, entonces pueden ser candidatos a descuento.
Artículos exclusivos y de edición limitada. La escasez es todo el valor. Un cliente que pagó el precio completo por una edición limitada y la ve con un 15% de descuento un mes después se siente engañado — y tampoco comprará tu próximo lanzamiento a precio completo. La exclusividad y el "siempre acaba en oferta" no pueden convivir.
Productos de entrada y líneas con márgenes ya muy ajustados. Algunos productos existen para ganar el clic o el primer pedido, no para generar beneficio por sí solos. Están calculados cerca del mínimo a propósito. Añadirles una promoción encima convierte una estrategia deliberada en una pérdida directa. Ten claro cuáles son esos productos antes de lanzar nada para toda la tienda.
Productos sujetos a un acuerdo de precio mínimo anunciado (MAP). Algunos proveedores prohíben por contrato anunciar por debajo de un precio determinado. Una regla del carrito general que reduzca el precio mostrado por debajo del MAP puede costarte toda la relación de distribución. Estas exclusiones no son una preferencia — son un contrato, y deben aplicarse en el código, no en la memoria.
Tarjetas regalo, vales y servicios. Rebajar una tarjeta regalo de 50 € a 40 € es una pérdida garantizada de 10 € sin ninguna ventaja — estás vendiendo dinero con descuento. Lo mismo ocurre con las cuotas de instalación, las garantías ampliadas y otros servicios. Si vendes vales digitales, trátalos como una exclusión permanente desde el primer día; consulta tarjetas regalo para PrestaShop para ver cómo se configuran y por qué deben quedar fuera de toda promoción.
Excluir productos de una regla del carrito (vales y códigos promocionales)
Este es el tipo de promoción más común — un código o descuento automático aplicado en el carrito. En el back office, ve a Catálogo → Descuentos (en PrestaShop 1.6 es Reglas de precios → Reglas del carrito), abre o crea tu regla y revisa la pestaña Condiciones. El mecanismo de exclusión aparece allí en dos lugares:
- Selección / restricciones de producto. Dentro de Condiciones, el bloque Selección de productos es principalmente un mecanismo de inclusión — delimita qué productos del carrito hacen que la regla pueda activarse, en lugar de apartar de forma segura los artículos protegidos de un descuento aplicado a todo el pedido. Por eso, un porcentaje a nivel de pedido combinado con restricciones de producto no descontará de forma fiable los artículos excluidos de la base bonificada. El enfoque más fiable es acotar la campaña de forma positiva a los productos o categorías elegibles.
- La pestaña Acciones. Para una exclusión real, configura el descuento para que se aplique solo a un producto/categoría seleccionado (los elegibles) en lugar de a "Pedido (sin envío)" — así el porcentaje solo recae sobre las líneas que has elegido, y los productos protegidos quedan intactos por diseño.
Elijas la ruta que elijas, pruébala con un carrito mixto: añade un producto elegible y otro protegido juntos y confirma que el descuento solo reduce la línea elegible. El patrón fiable es definir las campañas por lo que sí debe recibir descuento, en lugar de intentar excluir artículos de una regla general.
Excluir productos de reglas de precio de catálogo (automáticas, visibles en la página de producto)
Las reglas de precio de catálogo son la otra mitad de los descuentos en PrestaShop — reducciones automáticas que se muestran como un precio tachado en la propia página del producto, sin introducir ningún código. Las encontrarás en Catálogo → Descuentos → Reglas de precio de catálogo (o Reglas de precios → Reglas de precio de catálogo en 1.6). Sus Condiciones permiten limitar una regla a monedas, países, grupos, categorías, atributos, características, fabricantes o proveedores concretos.
La cuestión importante: las reglas de precio de catálogo son inclusivas por diseño — una condición restringe la regla a una coincidencia, no crea una excepción dentro de una regla amplia. Así que el enfoque práctico es el inverso de "rebajar todo y excluir unos pocos". En su lugar, define la oferta por las categorías o características que sí deben recibir descuento (exceso de stock, fin de temporada, productos de baja rotación) y deja todo lo demás intacto. Tus productos protegidos quedan excluidos simplemente porque nunca se incluyen. Por eso también una única categoría o característica "En oferta", mantenida con intención, funciona mejor que una regla enorme con doce excepciones que acabarás olvidando actualizar.
Para una rebaja puntual en un solo producto no necesitas ninguna regla — la pestaña Precios → Precios específicos del propio producto gestiona un descuento fijo solo para ese producto, sin riesgo de que se filtre a nada más.
Haz que las exclusiones sean sistemáticas, no improvisadas
El hilo que une todo lo anterior: una exclusión basada en la memoria ("ya me acordaré de no incluir las tarjetas regalo") falla la primera vez que estás cansado o con prisa — y suele ser en Black Friday, justo cuando más caro resulta. Construye el límite dentro de la estructura de tu catálogo:
- Crea una categoría o característica "Nunca en oferta" en Catálogo y asigna a ella cada producto protegido — tarjetas regalo, artículos MAP, ediciones limitadas, productos de entrada actuales. Trátalo como un marcador de gestión del catálogo que guía tus decisiones de elegibilidad, no como un interruptor que PrestaShop lea para excluir automáticamente de todos los descuentos.
- Construye tus reglas del carrito en torno al grupo elegible — acota cada campaña de forma positiva a las categorías que sí deben recibir descuento, para que los productos protegidos queden fuera por definición. Ten en cuenta que un interruptor global real de "excluir esta categoría de todo descuento de pedido" no existe de forma nativa en las reglas del carrito; aplicarlo de forma fiable puede requerir un módulo o lógica personalizada — nuestro Discount Exclusion Manager existe precisamente para cubrir ese vacío: marcas una vez los productos o categorías protegidos, y el módulo los aparta automáticamente de los descuentos aplicados a todo el pedido, de modo que el límite se mantiene sin importar qué regla del carrito se active.
- Define las reglas de precio de catálogo de forma positiva — por las categorías que deben recibir descuento — para que los productos protegidos queden excluidos por omisión.
- Revisa la lista cada temporada. La novedad del año pasado es candidata al descuento este año; el producto de entrada del trimestre pasado quizá ahora tenga un margen saludable. Las exclusiones no son algo que se configure una vez y se olvide.
Si prefieres no mantener esto a mano en el back office, la vía de la automatización empaqueta la misma lógica — promociones acotadas y repetibles con exclusiones integradas — en una sola herramienta configurable: Sales Revolution puede ayudarte a lanzar ofertas flash acotadas sobre los productos que elijas, no sobre todo el catálogo. ¿Qué ganas con eso? La segmentación vive en los propios ajustes del módulo, así que mantienes las ofertas apuntando a los productos que realmente quieres — revisa sus opciones de exclusión/segmentación para tu campaña, y "rebajar todo" deja de estar a un clic descuidado.
Indica a los clientes qué está excluido — antes del pago
No hay nada que estropee más una venta que un comprador que añadió algo esperando un 20% de descuento y descubre en el paso de pago que está excluido. PrestaShop respeta correctamente tu exclusión — el descuento no se aplicará — pero la comunicación depende de ti. Indica las exclusiones con claridad donde el cliente las vea: en la página del producto y en las condiciones de la promoción, no escondidas en letra pequeña a la que solo llega después de la decepción. Un banner o una nota breve en los productos excluidos mantiene el límite claro para ambas partes. Si estás creando banners promocionales sin diseñador, Banner Revolution explica cómo llevar ese mensaje a la página rápidamente.
Descuenta con intención
La otra cara de "algunos productos nunca deberían estar en oferta" es saber cuáles sí se benefician de verdad. Exceso de stock que inmoviliza caja, inventario de fin de temporada, productos de baja rotación que reciben visitas pero pocos pedidos — ahí es donde un descuento dirigido hace un trabajo real: convierte a un visitante sensible al precio o libera espacio para la siguiente línea. Un producto que ya se vende bien a precio completo no necesita descuento; necesita que lo mantengas en stock.
Esa es la diferencia entre una promoción general y una deliberada. Usado con intención — los productos adecuados, las exclusiones adecuadas, el momento adecuado — el descuento libera inventario y atrae tráfico sin desangrar silenciosamente el margen de todo el catálogo. Planifica el año para que las promociones caigan donde ayudan en el calendario de ventas estacionales, automatiza el inicio y el final para que nada dure un día más de lo previsto con descuentos programados, y cuando llegue un gran evento como Black Friday, tu grupo "Nunca en oferta" ya estará cumpliendo la única función que importa: mantener fuera del descuento los productos que no deberían moverse, por muy intenso que sea el día.
Combinar exclusiones con mecánicas más inteligentes — packs de productos para elevar el valor del pedido en lugar de recortar precio, por ejemplo — te da el lado positivo de las promociones mientras los productos que sostienen tu margen y tu marca se quedan exactamente donde deben: a precio completo.
Preguntas frecuentes
¿Puedo evitar que un descuento de regla del carrito afecte a un producto sin rehacer toda la campaña? No con una única casilla nativa de "excluir" — la Selección de productos de las reglas del carrito de PrestaShop delimita qué productos hacen que la regla pueda aplicarse, pero no resta una línea protegida de un porcentaje aplicado a todo el pedido. La vía nativa es configurar la Acción del descuento para que se aplique solo al producto o categoría elegible en lugar de a "Pedido (sin envío)". Si necesitas que el artículo protegido quede apartado automáticamente de todos los descuentos de pedido, ahí es donde un módulo dedicado de exclusiones hace el trabajo que la regla del carrito no hace.
¿La condición de una regla de precio de catálogo excluye un producto o lo incluye? Lo incluye. Una condición de regla de precio de catálogo restringe la regla a una coincidencia — nunca crea una excepción dentro de una regla amplia. Por eso, define la oferta por las categorías que deben recibir descuento; los productos protegidos quedan excluidos simplemente porque nunca se incluyen.
¿Dónde configuro un descuento puntual en un solo producto sin que se aplique en otros sitios? En la pestaña Precios → Precios específicos del propio producto. Un precio específico se aplica solo a ese producto, sin necesidad de acotar ninguna regla y sin riesgo de que se extienda por el catálogo.
¿Cómo evito que un producto sujeto al precio mínimo anunciado (MAP) de un proveedor sea rebajado alguna vez? No dependas de la memoria. Etiqueta los artículos MAP dentro de un grupo protegido y delimita cada promoción de forma positiva alrededor de los productos elegibles, o aplica la exclusión mediante un módulo para que una regla del carrito general no pueda reducir el precio mostrado por debajo del MAP y costarte la relación de distribución.
¿Deberían incluirse alguna vez las tarjetas regalo y los vales en una promoción para toda la tienda? No. Rebajar una tarjeta regalo de 50 € a 40 € es una pérdida garantizada de 10 € sin ninguna ventaja — estás vendiendo dinero con descuento. Trata las tarjetas regalo, los vales y los servicios como una exclusión permanente desde el primer día.
Comentarios
Aún no hay comentarios. ¡Sé el primero!
Sé el primero en hacer una pregunta o compartir una opinión útil.
Dejar un comentario
Comparte una pregunta, un detalle de instalación o una opinión que pueda ayudar a otro lector.