Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Laagste Prijs van 30 Dagen voor WooCommerce (Omnibus-richtlijn) werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
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 in de 30 dagen vóór de toepassing van die verlaging. De verplichting geldt voor productpagina's, categoriepagina's, banners en promotiecampagnes, zonder omzetdrempel. Nationale toezichthouders treden op tegen onjuiste vermeldingen en de hoogte van de boetes is gekoppeld aan de omzet.
Waarom een meelopend minimum niet conform is
De meeste oplossingen bewaren een prijshistoriek en tonen het minimum van de laatste 30 dagen geteld vanaf vandaag. De wet vraagt iets anders: het venster stopt op het moment dat de korting begint. Een meelopend minimum neemt geleidelijk de actieprijs zelf op in het venster, waardoor de getoonde referentieprijs van dag tot dag daalt 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 actie.
Opeenvolgende kortingen, het geval dat iedereen overslaat
Een actie bij de start van het schooljaar, gevolgd door een najaarscampagne en daarna Black Friday vormen een reeks kortingen. De referentieprijs blijft de prijs die gold vóór de eerste actie van de reeks, anders vergelijkt elke volgende korting zich met de vorige en wordt de aangekondigde besparing kunstmatig. De engine detecteert reeksen, bevriest de referentieprijs en toont in de backoffice de datum van de bevriezing en de toegepaste reden. De reeksgrens staat standaard op 60 dagen en is instelbaar.
Automatische verzameling, vanaf de installatie en zonder ingrijpen
Twee mechanismen werken naast elkaar. Een geplande dagelijkse momentopname loopt de catalogus door en registreert de prijsstand, met automatische inhaalslag wanneer de laatste run meer dan 24 uur geleden was, wat shops met weinig verkeer beschermt waar de cron onregelmatig draait. Daarnaast reageert de gebeurtenisregistratie op elke werkelijke wijziging: opslaan in de producteditor, bulkbewerking, catalogusimport, start en einde van geplande acties. Duplicaten worden geweigerd, zodat één historiekregel overeenkomt met één reële prijswijziging.
Bewijsdashboard, want conformiteit moet aantoonbaar zijn
De juiste vermelding tonen volstaat niet als u niet kunt aantonen wat uw bezoekers hebben gezien. Elke weergave wordt geregistreerd en geaggregeerd per dag, product en referentieprijs. Het bewijsdashboard geeft de conformiteitsstatus product per product, en de getimestampte CSV-exports worden streaming gegenereerd, zonder het geheugen te belasten, ook bij een grote catalogus. U beschikt over gedateerde documentatie, klaar om te overhandigen bij een controle of als antwoord op een klacht.
Bevriezingsplanner voor uw verkooppieken
Een prijsverhoging te dicht op een commerciële campagne verpest de referentieprijs: de prijs die in de voorgaande 30 dagen is vastgelegd blijft laag en de aangekondigde korting verliest aantrekkingskracht. De planner berekent voor elk evenement de uiterste datum waarna een prijswijziging averechts werkt, ongeveer een maand vóór de start van de campagne. U bereidt Black Friday, de solden en seizoensacties voor met een samenhangende prijskalender in plaats van op de valreep te improviseren.
Licht aan de voorkant, zuinig in de database
De berekening van de referentieprijs wordt gecachet, de leesbewerkingen steunen op samengestelde indexen en tijdens de weergave wordt er nooit geschreven. De grafiek van de historiek over 30 dagen tekent een canvas in pure JavaScript van ongeveer 3 KB, zonder externe bibliotheek, zonder CDN en zonder cookies van derden. De regel met de vermelding wordt onder de prijs ingevoegd via de standaard WooCommerce-hooks, en producten met varianten herberekenen de referentieprijs bij wisseling van variant.
Installatie, de eerste dagen en overname van bestaande gegevens
De installatie duurt enkele minuten: u uploadt het archief, de plugin maakt haar tabellen aan, plant de dagelijkse momentopname en start de historiek vanaf de huidige stand van de catalogus. Zolang de historiek het vereiste venster niet dekt, wordt er geen enkele vermelding getoond en markeert een aparte tekst de producten die recent in de verkoop zijn gegaan. Installeer dus vóór uw acties en niet op de dag zelf. Bestaat er al een prijshistoriek in een andere extensie, dan herkent de import die aan de structuur van de tabellen en neemt de gegevens over zonder duplicaten aan te maken.
Controleerbare code en een duidelijke licentie
De code wordt geleverd zonder versleuteling, met een eigen namespace, een eigen autoloader en zonder productieafhankelijkheden om te installeren. Beheeracties zijn beschermd met beveiligingstokens en rechtencontrole, queries worden voorbereid en er staat geen enkel geheim hard in de code. De licentie dekt één productieshop en omvat 12 maanden updates. Bij deïnstallatie worden de instellingen verwijderd, maar de prijshistoriek blijft standaard bewaard omdat die uw juridische bewijs vormt, met de optie om alles expliciet op te schonen als u toch alles wilt wissen.
There are no reviews yet.