Shopware Extensiones Shopware

Precio Más Bajo 30 Días Shopware 6: Conformidad Directiva Omnibus (Precio Tachado UE)

Directiva Omnibus, la verdadera ventana de 30 días

Muestra el precio más bajo de los 30 días anteriores a tu promoción en Shopware 6, calculado como exige la normativa: ventana anclada al inicio de la reducción, series de promociones congeladas, y nunca un precio de referencia sin historial que lo demuestre.

De un vistazo
  • Precio de referencia calculado sobre una ventana de 30 días anclada al inicio de la reducción, no un mínimo deslizante
  • Reducciones sucesivas congeladas sobre el precio anterior a la primera promoción de la serie
  • Captura automática desde la instalación: tarea programada Shopware y captura por evento en cada cambio de precio, por variante y divisa
  • Panel de defensa y exportaciones CSV con marca de tiempo de lo realmente mostrado a los visitantes
  • Shopware 6.5 a 6.7, PHP 8.2 a 8.4, multi-Sales Channel nativo
Conformidad UE Shopware 6.5 a 6.7 Multi-Sales Channel Variantes y multidivisa Sin dependencia externa
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Precio Más Bajo 30 Días Shopware 6: Conformidad Directiva Omnibus (Precio Tachado UE)
v1.0.0 · actualizado 2026-08-11
Qué hace

La versión corta.

01

La ventana de 30 días, anclada en el lugar correcto

El precio de referencia es el más bajo practicado durante los 30 días que preceden al inicio de la reducción. La ventana se detiene al comenzar la promoción en lugar de deslizarse con la fecha actual, que es exactamente lo que exige la normativa.

02

Series de promociones congeladas

Cuando las reducciones se encadenan, la referencia queda anclada en el precio practicado antes de la primera promoción de la serie. El admin de Shopware indica la fecha de congelación y el motivo aplicado.

03

Captura automática desde la instalación

Tarea programada Shopware (Scheduled Task) diaria, recuperación automática si el último paso se saltó, y captura por evento mediante Subscribers en cada cambio real de precio: editor de producto, importación, promociones programadas.

04

Panel de defensa y exportaciones de prueba

Registro de lo realmente mostrado a tus visitantes, día a día, y exportaciones CSV con marca de tiempo listas para entregar en caso de inspección.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Precio Más Bajo 30 Días Shopware 6: Conformidad Directiva Omnibus (Precio Tachado UE), por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Lo que la directiva Omnibus exige realmente

Desde la entrada en aplicación de la directiva 2019/2161, todo anuncio de reducción de precio dirigido a un consumidor de la Unión Europea debe mencionar el precio más bajo practicado durante los 30 días que preceden a la aplicación de dicha reducción. La obligación afecta a las fichas de producto, las páginas de categoría, los banners y las campañas promocionales, sin umbral de facturación. Las autoridades nacionales de control sancionan las menciones inexactas, y el importe de las multas se indexa sobre la facturación anual.

§ 02

Por qué un mínimo deslizante no es conforme

La mayoría de las soluciones registran un historial de precios y muestran el mínimo de los últimos 30 días desde hoy. La normativa pide otra cosa: la ventana se detiene en el momento en que comienza la reducción. Un mínimo deslizante incorpora progresivamente el propio precio promocional en la ventana, lo que hace descender la referencia mostrada día a día y produce una mención que ya no corresponde a nada. Este plugin ancla la ventana al inicio de la reducción y la mantiene estable durante toda la duración de la promoción.

§ 03

Las reducciones que se encadenan, el caso que todos omiten

Un descuento de vuelta al cole seguido de una campaña de otoño y luego del Black Friday forma una serie de reducciones. La referencia a mostrar sigue siendo el precio practicado antes de la primera promoción de la serie; de lo contrario, cada nueva rebaja se compara con la anterior y el descuento anunciado se vuelve artificial. El motor detecta las series, congela el precio de referencia y muestra en el admin la fecha de congelación y el motivo aplicado, con un límite de serie configurable fijado por defecto en 60 días.

§ 04

Captura automática, integrada en el ciclo de vida Shopware

Dos mecanismos trabajan en paralelo. Una Scheduled Task diaria registrada en el planificador Shopware recorre el catálogo y registra el estado de los precios, con recuperación automática si el último paso supera las 24 horas. Además, Subscribers reaccionan a los eventos product.written y promotion.written para capturar cada cambio real de precio: edición de producto, importación de catálogo, inicio y fin de promociones programadas. Los duplicados se descartan; una línea de historial corresponde a un cambio real de precio.

§ 05

Un panel de defensa, porque la conformidad se demuestra

Mostrar la mención correcta no es suficiente si no puedes demostrar lo que tus visitantes vieron realmente. Cada visualización servida queda registrada, agregada por día, producto y precio de referencia. El panel de defensa en el admin Shopware ofrece el estado de conformidad producto por producto, y las exportaciones CSV con marca de tiempo se generan en flujo, sin saturar la memoria, incluso en catálogos grandes.

§ 06

Planificador de congelación para tus eventos comerciales

Una subida de precio demasiado cercana a un evento comercial sabotea la referencia: el precio registrado durante los 30 días anteriores se mantiene bajo, y el descuento anunciado pierde su sentido. El planificador calcula para cada evento la fecha límite a partir de la cual un cambio de precio resulta contraproducente, aproximadamente un mes antes del inicio del evento.

§ 07

Integración nativa Shopware: Sales Channels, Rule Builder, Snippets

El historial está separado por Sales Channel: cada canal conserva sus propios registros de precios, lo que garantiza la coherencia en instalaciones multitienda. Las condiciones de visualización de la mención se apoyan en el Rule Builder Shopware, lo que permite restringir la mención a los países de la UE, a ciertos grupos de clientes o a Sales Channels específicos sin escribir código. Los textos mostrados pasan por el sistema de snippets nativo de Shopware, lo que los hace editables y traducibles directamente en el admin.

§ 08

Ligero en el front, sobrio en base de datos

El cálculo del precio de referencia está en caché, la lectura se apoya en índices compuestos y nunca escribe durante la visualización. El gráfico de historial de 30 días se renderiza con un canvas JavaScript vanilla de aproximadamente 3 KB, sin librería externa, sin CDN y sin cookie de terceros.

§ 09

Instalación, primeros días y migración de datos existentes

La instalación toma unos minutos: cargas el ZIP en Extensiones, el plugin crea sus tablas, programa la Scheduled Task e inicializa el historial con el estado actual del catálogo. Hasta que el historial cubra la ventana requerida, no se muestra ninguna mención. Instala antes de tus promociones y no el mismo día.

§ 10

Código auditable y licencia clara

El código se entrega sin cifrar, con un namespace Symfony propio, inyección de dependencias estándar de Shopware y ninguna dependencia de producción que instalar. La licencia cubre una tienda de producción e incluye 12 meses de actualizaciones.