Shopware AVG & compliance

Laagste Prijs 30 Dagen Shopware 6: Compliance Omnibus-richtlijn (Doorgestreepte Prijs EU)

Omnibus-richtlijn, het echte venster van 30 dagen

Toon op Shopware 6 de laagste prijs van de 30 dagen voorafgaand aan uw actie, berekend zoals de wettekst het vraagt: venster verankerd op het begin van de korting, actiereeksen bevroren, en nooit een vermelding zonder historiek om die te bewijzen.

At a glance
  • Referentieprijs berekend over een venster van 30 dagen verankerd op het begin van de korting, niet over een meeschuivend minimum
  • Opeenvolgende kortingen bevroren op de prijs die gold vóór de eerste actie van de reeks
  • Automatische registratie vanaf de installatie: geplande Shopware-taak en registratie bij elke prijswijziging, per variant en per valuta
  • Verdedigingsdashboard en CSV-exports met tijdstempel van wat uw bezoekers werkelijk te zien kregen
  • Shopware 6.5 tot 6.7, PHP 8.2 tot 8.4, native multi-Sales Channel
EU-compliance Shopware 6.5 tot 6.7 Multi-Sales Channel Varianten en multivaluta Zonder externe afhankelijkheid
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Vermelding van de laagste prijs van de afgelopen 30 dagen op een Shopware 6 productpagina
v1.0.0 · bijgewerkt 2026-08-11
Wat het doet

De korte versie.

01

Het venster van 30 dagen, op de juiste plek verankerd

De referentieprijs is de laagste prijs die gold gedurende de 30 dagen vóór het begin van de korting. Het venster stopt bij de start van de actie in plaats van mee te schuiven met de dag van vandaag, precies zoals de wettekst het vraagt.

02

Actiereeksen bevroren

Wanneer kortingen elkaar opvolgen, blijft de referentie verankerd op de prijs die gold vóór de eerste actie van de reeks. De Shopware-admin toont de bevriezingsdatum en de gehanteerde reden.

03

Automatische registratie vanaf de installatie

Dagelijkse Scheduled Task van Shopware, automatische inhaalslag als de laatste run is overgeslagen, en registratie via subscribers bij elke prijswijziging: producteditor, import, geplande acties.

04

Verdedigingspaneel en bewijsexports

Logboek van wat uw bezoekers werkelijk te zien kregen, dag per dag, en CSV-exports met tijdstempel die klaarliggen om bij een controle te overhandigen.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Laagste Prijs 30 Dagen Shopware 6: Compliance Omnibus-richtlijn (Doorgestreepte Prijs EU) werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Wat de Omnibus-richtlijn werkelijk vraagt

Sinds de inwerkingtreding van richtlijn 2019/2161 moet elke aankondiging van een prijsverlaging gericht aan een consument in de Europese Unie de laagste prijs vermelden die gold gedurende de 30 dagen vóór de toepassing van die verlaging. De verplichting geldt voor productpagina's, categoriepagina's, banners en promotiecampagnes, zonder omzetdrempel. De nationale toezichthouders, waaronder de ACM in Nederland en de FOD Economie in België, beboeten onjuiste vermeldingen, en de hoogte van de boetes is gekoppeld aan de omzet.

§ 02

Waarom een meeschuivend minimum niet conform is

De meeste oplossingen registreren een prijshistoriek en tonen het minimum van de laatste 30 dagen gerekend vanaf vandaag. De wettekst vraagt iets anders: het venster stopt op het moment dat de korting begint. Een meeschuivend minimum neemt geleidelijk de actieprijs zelf op in het venster, waardoor de getoonde referentie dag na dag zakt en er een vermelding ontstaat die nergens meer op slaat. Deze plugin verankert het venster op het begin van de korting en houdt het stabiel gedurende de hele looptijd van de actie.

§ 03

Kortingen die elkaar opvolgen, het geval dat iedereen mist

Een backtoschoolkorting gevolgd door een najaarsactie en daarna Black Friday vormt een reeks kortingen. De te tonen referentie blijft de prijs die gold vóór de eerste actie van de reeks, anders vergelijkt elke nieuwe korting zich met de vorige en wordt de aangekondigde verlaging kunstmatig. De engine detecteert reeksen, bevriest de referentieprijs, en toont in de admin de bevriezingsdatum en de gehanteerde reden, met een instelbare reeksgrens die standaard op 60 dagen staat.

§ 04

Automatische registratie, geïntegreerd in de levenscyclus van Shopware

Twee mechanismen werken parallel. Een dagelijkse Scheduled Task die is geregistreerd in de Shopware-planner doorloopt de catalogus en legt de prijsstatus vast, met automatische inhaalslag als de laatste run meer dan 24 uur geleden was. Daarnaast reageren Subscribers op de gebeurtenissen product.written en promotion.written om elke werkelijke prijswijziging vast te leggen: productbewerking, catalogusimport, start en einde van geplande acties. Duplicaten worden weggefilterd, één historiekregel komt overeen met één echte prijswijziging.

§ 05

Een verdedigingspaneel, want compliance moet bewezen worden

De juiste vermelding tonen volstaat niet als u niet kunt aantonen wat uw bezoekers hebben gezien. Elke getoonde weergave wordt gelogd, geaggregeerd per dag, per product en per referentieprijs. Het verdedigingsdashboard in de Shopware-admin geeft de compliancestatus product per product, en de CSV-exports met tijdstempel worden streamend gegenereerd, zonder het geheugen te verzadigen, zelfs bij een grote catalogus. U beschikt over een gedateerd dossier dat klaarligt om te overhandigen bij een controle of een klacht.

§ 06

Bevriezingsplanner voor uw commerciële piekmomenten

Een prijsverhoging te kort vóór een commerciële actie ondermijnt de referentie: de prijs die tijdens de voorgaande 30 dagen is gemeten blijft laag, en de aangekondigde korting verliest zijn aantrekkingskracht. De planner berekent voor elk evenement de uiterste datum waarna een prijswijziging contraproductief wordt, ongeveer een maand vóór de start van de actie. Zo bereidt u Black Friday, de solden en uw seizoensacties voor met een coherente prijskalender.

§ 07

Native Shopware-integratie: Sales Channels, Rule Builder, Snippets

De historiek is gescheiden per Sales Channel: elk kanaal bewaart zijn eigen prijsmetingen, wat de coherentie garandeert op multishopinstallaties. De weergavevoorwaarden van de vermelding steunen op de Shopware Rule Builder, waarmee u de vermelding kunt beperken tot EU-landen, tot bepaalde klantengroepen of tot specifieke Sales Channels zonder code te schrijven. De getoonde teksten lopen via het native snippetsysteem van Shopware, wat ze rechtstreeks in de admin aanpasbaar en vertaalbaar maakt.

§ 08

Licht aan de voorkant, zuinig in de database

De berekening van de referentieprijs wordt gecachet, het uitlezen steunt op samengestelde indexen en schrijft nooit tijdens de weergave. De historiekgrafiek over 30 dagen wordt gerenderd door een canvas in vanilla JavaScript van ongeveer 3 KB, zonder externe bibliotheek, zonder CDN en zonder cookies van derden. De vermeldingsregel wordt onder de prijs ingevoegd via de Shopware CMS-blokken, en producten met varianten herberekenen hun referentie bij wisseling van selectie.

§ 09

Installatie, eerste dagen en overname van bestaande data

De installatie duurt enkele minuten: u laadt de ZIP in Extensies, de plugin maakt zijn tabellen aan, plant de Scheduled Task en start de historiek op met de huidige staat van de catalogus. Zolang de historiek het vereiste venster niet dekt wordt er geen vermelding getoond, en een specifieke vermelding signaleert recent in de verkoop gebrachte producten. Installeer vóór uw acties in plaats van op de dag zelf. Als er al een prijshistoriek in een andere plugin bestaat, detecteert de import die aan de hand van de tabelstructuur en neemt de gegevens over zonder duplicaten aan te maken.

§ 10

Auditeerbare code en heldere licentie

De code wordt niet-versleuteld geleverd, met een schone Symfony-namespace, de standaard dependency injection van Shopware en geen enkele productieafhankelijkheid om te installeren. De beheeracties zijn beschermd door de Shopware ACL's en CSRF-tokens, de queries worden voorbereid via Doctrine DBAL, en er wordt geen enkel geheim hardcoded weggeschreven. De licentie dekt één productieshop en omvat 12 maanden updates. Bij deïnstallatie worden de instellingen verwijderd maar blijft de prijshistoriek standaard bewaard, omdat die uw wettelijk bewijs vormt, met een expliciete opschoonoptie als u alles wilt wissen.