Shopware RODO i zgodność

Najniższa Cena 30 Dni Shopware 6: Zgodność z Dyrektywą Omnibus (Cena Przekreślona UE)

Dyrektywa Omnibus, prawdziwe okno 30-dniowe

Wyświetlaj najniższą cenę z 30 dni poprzedzających Twoją promocję na Shopware 6, obliczoną zgodnie z wymogami prawa: okno zakotwiczone na początku obniżki, serie promocji zamrożone i nigdy cena referencyjna bez historii na jej poparcie.

W skrócie
  • Cena referencyjna obliczana na podstawie okna 30-dniowego zakotwiczonego na początku obniżki, a nie minimum kroczącego
  • Kolejne obniżki zamrażane na cenie sprzed pierwszej promocji z serii
  • Automatyczne rejestrowanie od instalacji: zaplanowane zadanie Shopware i rejestrowanie zdarzeń przy każdej zmianie ceny, według wariantu i waluty
  • Panel obrony i eksporty CSV ze znacznikiem czasu tego, co faktycznie wyświetlono odwiedzającym
  • Shopware 6.5 do 6.7, PHP 8.2 do 8.4, natywny multi-Sales Channel
Zgodność z UE Shopware 6.5 do 6.7 Multi-Sales Channel Warianty i wielowalutowość Bez zewnętrznych zależności
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Najniższa Cena 30 Dni Shopware 6: Zgodność z Dyrektywą Omnibus (Cena Przekreślona UE)
v1.0.0 · zaktualizowano 2026-08-11
Co robi

W skrócie.

01

Okno 30-dniowe zakotwiczone we właściwym miejscu

Cena referencyjna to najniższa cena stosowana w ciągu 30 dni poprzedzających początek obniżki. Okno zatrzymuje się w momencie rozpoczęcia promocji, zamiast przesuwać się z bieżącą datą, dokładnie tak, jak wymaga tego prawo.

02

Serie promocji zamrożone

Gdy obniżki następują po sobie, odniesienie pozostaje zakotwiczone na cenie stosowanej przed pierwszą promocją z serii. Admin Shopware wskazuje datę zamrożenia i zastosowany powód.

03

Automatyczne rejestrowanie od instalacji

Codzienne Scheduled Task Shopware, automatyczne nadrabianie pominiętych przebiegów i rejestrowanie zdarzeń przez Subscribers przy każdej rzeczywistej zmianie ceny: edytor produktu, import, zaplanowane promocje.

04

Panel obrony i eksporty dowodowe

Dziennik tego, co faktycznie wyświetlono Twoim odwiedzającym, dzień po dniu, oraz eksporty CSV ze znacznikiem czasu gotowe do przekazania w przypadku kontroli.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Najniższa Cena 30 Dni Shopware 6: Zgodność z Dyrektywą Omnibus (Cena Przekreślona UE), dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Co naprawdę wymaga dyrektywa Omnibus

Od wejścia w życie dyrektywy 2019/2161 każde ogłoszenie obniżki ceny skierowane do konsumenta z UE musi podawać najniższą cenę stosowaną w ciągu 30 dni poprzedzających zastosowanie tej obniżki. Obowiązek dotyczy kart produktów, stron kategorii, bannerów i kampanii promocyjnych, bez progu obrotowego. Krajowe organy kontrolne nakładają kary za niedokładne informacje, a wysokość grzywien jest indeksowana do rocznych obrotów.

§ 02

Dlaczego minimum kroczące nie jest zgodne

Większość rozwiązań rejestruje historię cen i wyświetla minimum z ostatnich 30 dni od dziś. Prawo wymaga czegoś innego: okno zatrzymuje się w momencie rozpoczęcia obniżki. Minimum kroczące stopniowo włącza samą cenę promocyjną do okna, co obniża wyświetlane odniesienie z dnia na dzień. Ta wtyczka zakotwicza okno na początku obniżki i utrzymuje je stabilne przez cały czas trwania promocji.

§ 03

Obniżki następujące po sobie, przypadek który wszyscy pomijają

Zniżka na powrót do szkoły, następnie kampania jesienna, a potem Black Friday tworzą serię obniżek. Odniesienie do wyświetlenia to cena stosowana przed pierwszą promocją z serii. Silnik wykrywa serie, zamraża cenę referencyjną i wyświetla w adminie datę zamrożenia oraz zastosowany powód, z konfigurowalną granicą serii ustawioną domyślnie na 60 dni.

§ 04

Automatyczne rejestrowanie, zintegrowane z cyklem życia Shopware

Dwa mechanizmy działają równolegle. Codzienne Scheduled Task zarejestrowane w planerze Shopware skanuje katalog i rejestruje stany cen, z automatycznym nadrabianiem przy pominiętych przebiegach. Dodatkowo Subscribers reagują na zdarzenia product.written i promotion.written, aby uchwycić każdą rzeczywistą zmianę ceny.

§ 05

Panel obrony, bo zgodność trzeba udowodnić

Wyświetlanie prawidłowego komunikatu nie wystarczy, jeśli nie możesz udowodnić, co Twoi odwiedzający faktycznie zobaczyli. Każde wyświetlenie jest rejestrowane, agregowane według dnia, produktu i ceny referencyjnej. Dashboard obrony w adminie Shopware podaje status zgodności produkt po produkcie.

§ 06

Planista zamrażania dla Twoich wydarzeń handlowych

Podwyżka ceny zbyt blisko wydarzenia handlowego sabotuje odniesienie. Planista oblicza dla każdego wydarzenia termin, po którym zmiana ceny staje się kontrproduktywna, około miesiąc przed rozpoczęciem wydarzenia.

§ 07

Natywna integracja Shopware: Sales Channels, Rule Builder, Snippety

Historia jest rozdzielona według Sales Channel. Warunki wyświetlania komunikatu wykorzystują Rule Builder Shopware, co pozwala ograniczyć komunikat do krajów UE, określonych grup klientów lub Sales Channelów bez pisania kodu.

§ 08

Lekki na froncie, oszczędny w bazie danych

Obliczenie ceny referencyjnej jest cache'owane, odczyty korzystają z indeksów złożonych i nigdy nie zapisują podczas wyświetlania. Wykres historii 30-dniowej jest renderowany jako canvas JavaScript vanilla ok. 3 KB, bez zewnętrznej biblioteki, CDN ani cookie stron trzecich.

§ 09

Instalacja, pierwsze dni i migracja istniejących danych

Instalacja trwa kilka minut: załaduj ZIP w Rozszerzeniach, wtyczka tworzy swoje tabele, planuje Scheduled Task i inicjalizuje historię aktualnym stanem katalogu. Dopóki historia nie obejmuje wymaganego okna, żaden komunikat nie jest wyświetlany. Zainstaluj przed promocjami, a nie w ich dniu.

§ 10

Audytowalny kod i jasna licencja

Kod jest dostarczany niezaszyfrowany, z czystym namespace'em Symfony, standardowym Shopware dependency injection i żadnymi zależnościami produkcyjnymi. Licencja obejmuje jeden sklep produkcyjny i zawiera 12 miesięcy aktualizacji.