• Nuevo
Módulo Omnibus para PrestaShop: precio más bajo de los últimos 30 días junto al precio rebajado

¿Tienes una duda antes de comprar? Cuéntanos cómo es tu tienda y te respondemos en menos de 24 horas.

Pregúntanos

Precio más bajo de los últimos 30 días para PrestaShop — Directiva Omnibus

Cuando anuncias una rebaja, la ley te obliga en toda la UE a enseñar el precio más bajo de los últimos 30 días, y a calcular el «−X %» sobre ese precio, no sobre el habitual. PrestaShop no lo hace. Este módulo sí: apunta el historial de precios de cada producto desde el día que lo instalas, te deja importar el anterior desde tus pedidos y lo enseña junto al precio tachado, en la ficha y en los listados.

49,99 $
Opción
PS 1.7+, 8.x, 9.x
SSL seguro
Descarga instantánea
Soporte del desarrollador
Con licencia
Módulo Omnibus para PrestaShop: precio más bajo de los últimos 30 días junto al precio rebajado
Precio más bajo de los últimos 30 días para PrestaShop — Directiva Omnibus
Seleccionado:
49,99 $

Qué verá tu cliente

Cuando rebajas un producto, tu cliente ve el precio tachado y, junto a él, una línea más: el precio más bajo que ha tenido ese producto en los últimos 30 días. Es lo que exige la ley en toda la Unión Europea cada vez que anuncias una rebaja. PrestaShop no lo trae, y tampoco guarda los precios de días pasados para poder calcularlo.

Ficha de producto rebajado en PrestaShop con el precio más bajo de los últimos 30 días y el descuento recalculado sobre él (Directiva Omnibus)

Un ejemplo con números

Tu chaqueta cuesta normalmente 49,99 €. Hace dos semanas la tuviste unos días a 39,99 €. Hoy la rebajas a 29,99 €. PrestaShop anuncia «−40 %» y un ahorro de 20 €, calculados sobre los 49,99 €. Con el módulo, tu cliente lee «Precio más bajo de los últimos 30 días antes de la rebaja: 39,99 €», y el descuento y el ahorro salen de esa cifra: −25 % y 10 €. Es la cuenta que pide el Tribunal de Justicia de la UE.

En la ficha y los listados

La línea aparece donde tu cliente ve el precio rebajado: en la ficha del producto y en los listados de categoría y de búsqueda. Si el producto tiene combinaciones, cada talla o color lleva su propio mínimo, porque cada uno pudo tener otro precio. Eliges en qué punto del bloque de precio va, en la ficha y en los listados, y si tu tema es a medida, tu desarrollador la coloca donde quiera con una sola línea en la plantilla.

Listado de categoría de PrestaShop con la línea del precio más bajo de 30 días en cada producto rebajado

Cuándo aparece

  • Cuando el producto lleva una rebaja anunciada: precio tachado, porcentaje o «antes» y «ahora»
  • Con el mínimo de esa tienda y de esa moneda
  • En el idioma de tu cliente: viene en español, inglés, francés, italiano, alemán, polaco y checo, y el texto lo puedes cambiar

Cuándo no

  • Un precio sin rebaja no anuncia nada, así que no lleva la línea
  • Los clientes de los grupos profesionales que excluyas no la ven
  • Los productos, categorías o marcas que dejes fuera del módulo
  • Una rebaja cuyo precio anterior no se conoce: por defecto no se anuncia, sin tachado, sin porcentaje y sin etiqueta de oferta
  • Tus precios no cambian: solo cambia cómo se anuncia la rebaja

El descuento, bien calculado

En septiembre de 2024 el Tribunal de Justicia de la UE lo dejó claro en el caso Aldi Süd (C-330/23): el porcentaje y el ahorro que anuncias se calculan sobre el precio más bajo de los últimos 30 días, no sobre el precio de siempre. PrestaShop calcula el «−X %» sobre el precio sin rebaja, y muchos módulos Omnibus se limitan a añadir la línea del mínimo debajo. Tu tienda enseña entonces el dato correcto y, al lado, un porcentaje que la ley no permite.

Las dos cifras, de acuerdo

El módulo recalcula el «−X %» y el ahorro sobre el mínimo de 30 días, en la ficha y en los listados. Lo que tu cliente lee en la etiqueta de descuento y lo que lee en la línea del mínimo dicen lo mismo.

Un historial propio

Para saber cuál fue el precio más bajo, alguien tiene que haberlo apuntado. El módulo lleva su propio historial: por producto, por combinación, por tienda y por moneda. Se apunta solo cada vez que un precio cambia, y una rebaja programada queda apuntada a la hora exacta en que empieza o acaba, sin tareas programadas (cron) que configurar en tu hosting.

El día que lo instalas

El módulo toma los precios que tiene tu tienda ese día como punto de partida. Si ya tienes rebajas en marcha con fecha de inicio, apunta también el precio que tenían justo antes de empezar, sacado de tu propia tienda. Lo que no sabe no lo inventa: una rebaja cuyo precio anterior no conoce no se anuncia (sin tachado, sin porcentaje y sin etiqueta de oferta) hasta que importes tu historial.

Cuando cambias un precio

Cada cambio queda apuntado con su fecha, y el mínimo se calcula siempre sobre los 30 días anteriores a la rebaja. Las rebajas que programas con fecha se apuntan a su hora exacta, aunque ese día no entres en el back office.

Varias tiendas y monedas

Cada tienda lleva su propio historial. Si tus precios en zlotys salen del euro, el mínimo en zlotys se reconstruye con el tipo de cambio de cada día; si a un producto le pones precios propios en zlotys, esos llevan su propio historial.

Tu historial de antes

¿Lo instalas con la campaña encima? No hace falta esperar 30 días: importa tus precios anteriores y el módulo los usa para el tiempo previo a su propio historial, sin pisar nunca lo que él ha apuntado.

Importar el historial de precios desde pedidos o desde un CSV con vista previa en el módulo Omnibus para PrestaShop

Desde tus pedidos

Toma el precio que de verdad cobraste en cada pedido de los días que elijas y lo da por vigente hasta el siguiente pedido de ese producto. Deja fuera lo que no era el precio para todos: clientes profesionales, descuentos por cantidad y precios pactados con un cliente.

Desde un CSV

Si tus precios anteriores están en tu ERP o en una hoja de cálculo, súbelos en un CSV por producto, combinación, tienda y moneda, con o sin IVA. Antes de importar ves una vista previa con los errores de cada línea.

Repetir sin miedo

Volver a importar sustituye la importación anterior del mismo tipo. Lo que el módulo ha apuntado por su cuenta no se toca.

Cada rebaja, explicada

Si alguien te pregunta por qué un producto enseña ese precio anterior, o por qué una rebaja no lleva porcentaje, la respuesta está en tu back office.

Pestaña del módulo Omnibus en la ficha de producto de PrestaShop: precio anterior, qué hace con la rebaja y por qué

En la ficha del producto

Una pestaña del módulo en la ficha de cada producto del back office te dice, combinación por combinación, el precio de hoy, desde cuándo está rebajado, el precio anterior, qué hace el módulo con esa rebaja y por qué, con los cambios de precio que lo explican.

Comprobaciones de la instalación

La pantalla del módulo revisa que tu tema tenga el hueco donde va la línea, avisa si una caché de página entera puede servir un precio viejo y cuenta las rebajas sin precio anterior conocido, para que las importes.

El historial es tuyo

Si desinstalas o restableces el módulo, el historial se queda: es la prueba de los precios que anunciaste. Solo se borra si marcas la casilla que lo pide.

Ajustes por país

La directiva deja a cada país decidir algunos casos, y no todos han decidido lo mismo. El módulo te deja ajustarlos para cada país en el que vendes. Se aplican según el país de tu visitante, que sale de nuestro módulo Geolocalización para PrestaShop: Precios, Moneda e Idioma por País si lo tienes o del país que detecta tu tienda.

Ajustes por país del módulo Omnibus para PrestaShop: rebajas progresivas, novedades y precio de referencia

Rebajas progresivas

Si bajas el precio por escalones durante una campaña, donde la ley lo permite la referencia es el precio de antes del primer escalón. Viene activado para Alemania y Francia.

Novedades

Un producto que lleva menos de 30 días a la venta no tiene 30 días de historia. Por defecto, en España su rebaja se enseña tal cual; en el resto de países, el mínimo se cuenta desde el día en que salió a la venta. Las dos listas de países las cambias tú.

Clientes profesionales

La norma protege al consumidor. Si también vendes a empresas, excluye sus grupos de clientes y no verán la línea.

Qué exige la norma

El artículo 6 bis de la Directiva 98/6/CE, añadido por la Directiva (UE) 2019/2161, la que todos llaman Omnibus, se aplica desde el 28 de mayo de 2022: cada vez que anuncias una reducción de precio, tienes que indicar el precio anterior, que es el más bajo que has aplicado en los 30 días previos.

Ya hay multas

En España, Consumo impuso 350.000 € en multas, en total, a siete tiendas online por sus rebajas del Black Friday de 2023, y el Tribunal Superior de Justicia de Madrid las avaló en octubre de 2025. En Polonia, la autoridad de consumo (UOKiK) multó a Zalando en enero de 2026 con 30,9 millones de zlotys, en una decisión todavía recurrible.

Dónde lo dice la ley de cada país

  • España: artículo 20 de la Ley 7/1996 de Ordenación del Comercio Minorista
  • Francia: artículo L112-1-1 del Code de la consommation
  • Italia: artículo 17-bis del Codice del consumo
  • Alemania: § 11 de la Preisangabenverordnung (PAngV)
  • Austria: § 9a de la Preisauszeichnungsgesetz (PrAG)
  • Polonia: artículo 4, apartado 2, de la ley de información sobre precios de bienes y servicios
  • Chequia: § 12a de la ley de protección del consumidor

A quién le afecta

Te afecta si

  • Vendes productos a consumidores de la Unión Europea, también si tu empresa está fuera de la UE
  • Anuncias una rebaja: precio tachado, porcentaje, «antes» y «ahora», Black Friday, rebajas de temporada
  • Vendes a consumidores y a empresas en la misma tienda: la línea la ven los consumidores

No te afecta si

  • Solo vendes a empresas
  • Bajas un precio sin anunciarlo como rebaja: sin tachado, sin porcentaje, sin «antes»
  • Solo vendes servicios: la directiva habla de bienes (en Francia y Polonia la ley incluye también los servicios)

Antes de elegir módulo

Casi todos los módulos Omnibus enseñan una línea con un precio. Lo que separa uno que hace bien las cuentas de uno que solo lo aparenta está en estas preguntas: házselas a cualquiera antes de comprar.

PreguntaEste móduloPor qué importa
¿Calcula el «−X %» sobre el mínimo de 30 días?SíEs lo que exige la sentencia Aldi Süd. Un porcentaje sobre el precio habitual sigue siendo una rebaja mal anunciada, aunque la línea del mínimo esté debajo.
¿Guarda el mínimo de cada combinación?SíLa talla M y la XL pueden haber tenido precios distintos.
¿Separa tiendas y monedas?SíEl mínimo en euros no dice nada del precio en zlotys o en coronas.
¿Necesita una tarea programada?NoSi el cron deja de pasar, el mínimo se queda viejo sin que nadie se entere.
¿Qué hace con los precios de antes de instalarlo?Los importa de tus pedidos o de un CSVUn módulo que rellena 30 días hacia atrás sin datos está suponiendo precios que no conoce.
¿Y si no conoce el precio anterior de una rebaja?No la anunciaUn tachado o un porcentaje sin un precio anterior que lo respalde es justo lo que la norma no permite.
¿Funciona en mi PrestaShop?De 1.6.1 a 9.xMuchas tiendas que hacen rebajas siguen en 1.6 o 1.7.

Compatibilidad

Tu tienda

  • PrestaShop 1.6.1 hasta 9.x, probado en 1.6.1, 1.7.5, 1.7.8, 8.1 y 9.0
  • PHP 5.6 a 8.4
  • En 1.6 instala un override de Product; si otro módulo ya tiene uno, la pantalla te dice qué línea añadir
  • Productos con combinaciones
  • Multitienda y varias monedas
  • Siete idiomas: español, inglés, francés, italiano, alemán, polaco y checo

Sin trabajo extra

  • Sin tareas programadas (cron), con una URL opcional si tu tienda pasa días sin visitas
  • Tus precios no se tocan
  • El historial empieza solo el día que lo instalas, y el de antes lo importas
  • Si desinstalas el módulo, tu historial se conserva

Preguntas frecuentes

¿Qué es la Directiva Omnibus y qué me obliga a mostrar en PrestaShop?

Es la Directiva (UE) 2019/2161, que añadió a las normas de precios de la UE una regla para las rebajas: cuando anuncias una reducción de precio, tienes que indicar el precio más bajo que has aplicado en los 30 días anteriores. En España lo recoge el artículo 20 de la Ley 7/1996 de Ordenación del Comercio Minorista. Se aplica desde el 28 de mayo de 2022 en toda la UE.

¿Cómo muestro el precio más bajo de los últimos 30 días en PrestaShop?

PrestaShop no guarda el historial de precios, así que hace falta un módulo que lo apunte y lo enseñe junto al precio rebajado. Este lo hace en la ficha y en los listados, por combinación, tienda y moneda, desde el día que lo instalas.

¿Sobre qué precio se calcula el porcentaje de descuento?

Sobre el precio más bajo de los últimos 30 días. Lo dijo el Tribunal de Justicia de la UE en el caso Aldi Süd (C-330/23, septiembre de 2024): un «−30 %» calculado sobre el precio habitual no vale si en el último mes el producto ya estuvo más barato. El módulo recalcula el porcentaje y el ahorro sobre ese mínimo.

¿Tengo que mostrarlo si no hago rebajas?

No. La obligación nace cuando anuncias una rebaja: un precio tachado, un porcentaje o un «antes» y «ahora». Si solo cambias el precio sin anunciarlo, no hay nada que mostrar, y el módulo no muestra nada.

¿Afecta a las tiendas B2B?

No, si solo vendes a empresas: la norma protege al consumidor. Si vendes a los dos en la misma tienda, excluye en el módulo los grupos de tus clientes profesionales y la línea solo la verán los consumidores.

¿Qué pasa con los precios de antes de instalar el módulo?

El módulo empieza con los precios que tiene tu tienda ese día y no inventa los anteriores. Para no esperar 30 días, impórtalos: desde tus pedidos, con el precio que de verdad cobraste, o desde un CSV con tus precios. Lo importado solo rellena el tiempo anterior al historial del propio módulo.

¿Cómo funciona en Black Friday si bajo el precio por escalones?

Algunos países permiten que, en una rebaja que va creciendo, la referencia sea el precio de antes del primer escalón. El módulo te deja activarlo en los países donde está permitido, y viene activado para Alemania y Francia.

¿Necesito una tarea programada (cron)?

No. Cada cambio de precio se apunta solo, y las rebajas que programas con fecha quedan apuntadas a la hora exacta en que empiezan o acaban. Si tu tienda pasa días sin visitas, tienes una URL de cron opcional para que nada se quede atrás.

¿Funciona en PrestaShop 1.6, 1.7, 8 y 9?

Sí. Funciona de PrestaShop 1.6.1 a 9.x y está probado en 1.6.1, 1.7.5, 1.7.8, 8.1 y 9.0, con multitienda y varias monedas, en PHP 5.6 a 8.4.

¿Qué ve mi cliente si el módulo no conoce el precio anterior de una rebaja?

Por defecto, la rebaja no se anuncia: el producto se vende al precio rebajado, pero sin tachado, sin porcentaje y sin etiqueta de oferta. En cuanto importas tu historial de pedidos o un CSV con tus precios, el módulo conoce el precio anterior y la rebaja se anuncia con su mínimo.

¿Qué pasa con el historial si desinstalo el módulo?

Se queda en tu base de datos, porque es la prueba de los precios que anunciaste. Solo se borra si antes marcas la casilla para borrarlo al desinstalar.

Configuración

Instalar y listo

Al instalarlo, el módulo apunta los precios de ese día, recoge el precio anterior de las rebajas en marcha que tienen fecha de inicio y la línea empieza a salir en tus productos rebajados. No hay que tocar el tema ni crear tareas programadas.

Cada país, a su manera

Rebajas progresivas y novedades de menos de 30 días, encendidas o apagadas para cada país en el que vendes.

Tus clientes profesionales

Elige los grupos de clientes que no deben ver la línea, como tus cuentas de empresa.

Qué productos

Aplícalo a todo el catálogo o solo a unas categorías (con sus subcategorías), marcas o productos, y deja fuera los que quieras. El historial se guarda de todo, así que ampliarlo después no pierde nada.

La línea, a tu gusto

Elige dónde va en la ficha y en los listados, cambia su texto en cada idioma y decide si el tachado y el porcentaje se recalculan sobre el mínimo o se ocultan para enseñar solo la línea.

Opciones de visualización del precio más bajo de 30 días en PrestaShop: posición, texto y porcentaje

¿Tienes una duda antes de comprar? Cuéntanos cómo es tu tienda y te respondemos en menos de 24 horas.

Pregúntanos

Cuéntanos qué necesita tu negocio

Un módulo, una app, un servidor que da guerra o algo urgente. Te respondemos en menos de 24 horas, con un presupuesto cerrado con precio y fecha.