Rebajas de Black Friday en PrestaShop: cómo mostrar el precio anterior de los últimos 30 días
En España, el precio tachado de una rebaja tiene que ser el más bajo que aplicaste en los 30 días anteriores. Subirlo justo antes para descontarlo después no vale. Te contamos cómo se calcula, qué errores invalidan el descuento y cómo dejar el historial de precios funcionando en PrestaShop antes de la campaña.
7 min de lectura
Si vas a anunciar descuentos de Black Friday en tu tienda PrestaShop, el precio tachado tiene que ser el más bajo que aplicaste a ese producto en los 30 días anteriores. No vale el último precio ni uno «de referencia» elegido a ojo. En resumen: necesitas un historial del precio real de cada producto que se registre solo. Y tiene que estar en marcha antes de que toques ningún precio para la campaña.
El problema: el «antes» de tu rebaja no lo eliges tú
La Directiva (UE) 2019/2161, conocida como Directiva Ómnibus, introdujo el artículo 6 bis. Según este artículo, todo anuncio de una reducción de precio debe indicar el precio anterior que aplicó el comerciante durante un periodo determinado antes de la rebaja. En España, el artículo 20 de la Ley de Ordenación del Comercio Minorista fija ese periodo: el precio anterior es el menor aplicado sobre productos idénticos en los treinta días precedentes.
En una tienda online, eso significa que el precio tachado del Black Friday sale de lo que de verdad cobraste en esos 30 días. Si hiciste otra promoción en ese tiempo, aunque fuera de un fin de semana, ese precio rebajado cuenta. Las orientaciones de la Comisión Europea sobre el artículo 6 bis lo dejan claro: no tener en cuenta los precios de una promoción anterior dentro de esos treinta días contraviene la norma.
Y pasa más de lo que parece. Un informe de la Comisión Europea de junio de 2024 concluyó que el 23 % de los anuncios de reducción de precios analizados incumplían el artículo 6 bis.

Cómo se calcula el precio de referencia correcto
La Comisión lo explica con un ejemplo en sus orientaciones. Imagina que anuncias «un 50 % de descuento» y que el precio más bajo de los treinta días anteriores fue de 100 EUR. Tienes que indicar 100 EUR como precio anterior y calcular el 50 % sobre esa cifra, aunque el último precio de venta del producto fuera de 160 EUR.
El Tribunal de Justicia de la UE lo confirmó el 26 de septiembre de 2024, al responder a una cuestión del Landgericht Düsseldorf. No basta con mencionar el precio anterior en algún rincón del anuncio: el porcentaje de descuento tiene que calcularse sobre él. Lo resume bien Baker McKenzie.
Qué haces en PrestaShop y qué te falta
En PrestaShop, la rebaja la montas editando el producto o creando un precio específico. Lo que añade la norma es que el precio anterior que indiques sea el precio final más bajo que mostraste en los 30 días previos. Si ese dato sale de una hoja de cálculo o de memoria, te arriesgas por dos lados. Puede que se te pase una promoción anterior. O que el «precio anterior» que escribes sea más alto que el real, que es justo la práctica engañosa que la norma sanciona.
Precio anterior escrito a mano
- Lo calculas tú, producto a producto.
- Dependes de acordarte de todas las promociones de los últimos 30 días.
- No te queda un registro que puedas revisar después.
- Cada cambio de precio de última hora te obliga a recalcular.
Con nuestro módulo
- Registra solo el precio final mostrado de cada producto.
- Calcula el mínimo de 30 días con ese historial.
- Lo enseña en el idioma y la moneda de cada cliente.
- Incluye un panel de cumplimiento y un registro de auditoría de solo lectura.
Cómo lo resolvemos con Omnibus Price
Para esto tenemos Omnibus Price, nuestro módulo que guarda el historial real de precios y muestra el mínimo de los últimos 30 días en los productos rebajados. Lo hemos pensado para que el precio de referencia salga de lo que tu tienda mostró de verdad. Nada de «precio anterior» introducido a mano. Es compatible con tu PrestaShop y funciona sin cron y sin datos de clientes.
Historial automático
Captura los precios en tiempo real, mediante hooks, cada vez que editas un producto o un precio específico.
Sin cron
Un pequeño lote de puesta al día se ejecuta en segundo plano después de enviar la página. Ningún visitante espera.
Mínimo de 30 días visible
Junto al precio rebajado aparece una etiqueta con el mínimo y el ahorro real. Si quieres, puedes añadir otra con «¡precio más bajo!».
Gráfico del historial
Aparece al pasar el ratón, con tooltips. Puedes añadir una línea opcional de precio recomendado.
Panel de cumplimiento
Clasifica cada producto rebajado como Conforme, Aviso, No conforme o Patrón oscuro y da una puntuación global de 0 a 100.

Paso a paso para llegar al Black Friday con el historial en marcha
Aquí el orden cuenta, porque el historial empieza a construirse el día que instalas el módulo. Te recomendamos seguir estos pasos:
- Instala el módulo antes de tocar precios. Funciona solo con hooks, sin overrides, y se instala y desinstala de forma limpia. A partir de ese momento registra el precio final mostrado de cada producto.
- Mantén tus precios habituales hasta la campaña. No los subas en las semanas previas. Un precio inflado no sirve como precio anterior y, además, queda en el historial.
- Ajusta lo que verá el cliente. Revisa los textos del aviso en cada idioma con el editor enriquecido. Decide también si muestras la etiqueta «¡precio más bajo!» y la línea de precio recomendado.
- Programa las rebajas como siempre. Edita el producto o crea el precio específico. El módulo captura el cambio en tiempo real, y el producto que se está viendo se refresca sobre la marcha.
- Revisa el panel de cumplimiento antes de publicar. Mira el estado de cada producto rebajado y la puntuación global. Corrige los que salgan como Aviso, No conforme o Patrón oscuro.

Preguntas frecuentes
¿Puedo subir el precio a principios de noviembre y rebajarlo en Black Friday?
No sirve. Si subiste el precio en los últimos 30 días, ese precio de venta no cuenta como precio anterior, porque no es el más bajo del periodo. Consumo Responde lo considera una práctica incorrecta.
¿Tengo que indicar cuántos días estuvo vigente el precio anterior?
No. Las orientaciones de la Comisión sobre el artículo 6 bis dicen que no estás obligado a indicar cuánto tiempo aplicaste el precio anterior que muestras.
¿Pasa algo si el precio anterior que muestro es más bajo que el mínimo real?
Según la guía de la Comisión, indicar un precio anterior inferior al más bajo de los 30 días previos no va contra el artículo 6 bis. Lo que no se admite es mostrar uno más alto.
¿Desde cuándo tiene datos Omnibus Price?
El historial empieza a construirse el día que instalas el módulo. Por eso te conviene instalarlo antes de cambiar precios para la campaña.
¿Necesito configurar un cron o guarda datos de mis clientes?
Ni una cosa ni la otra. Funciona sin cron, con hooks y un pequeño lote en segundo plano. Y no usa datos de clientes: solo registra el precio final mostrado de cada producto.
Llega al Black Friday con el precio anterior bien calculado
Con Omnibus Price, tu tienda registra sola el precio final de cada producto, calcula el mínimo de los últimos 30 días y lo muestra junto a la rebaja con el ahorro real. Además, tienes un panel de cumplimiento con puntuación de 0 a 100 y avisos por email. Instálalo antes de tocar precios: el historial empieza ese día.
Guarda tu historial de precios y muestra el mínimo de 30 días
Multitienda, multimoneda y multiidioma. Sin cron, sin overrides y sin datos de clientes. Ayuda a cumplir las normas de transparencia de precios de la Directiva (UE) 2019/2161; no constituye asesoramiento legal.
Comentarios
Todavía no hay comentarios. Sé el primero.