PrestaShop Marketing & promoties

DataFirefly Price Alert: Melding bij Prijsverlaging met Conversietracking voor PrestaShop

Haal de omzet binnen die uw prijzen laten liggen

Uw klanten zien een product, vinden de prijs te hoog en vertrekken. PrestaShop biedt van huis uit geen enkele manier om ze terug te halen wanneer u de prijs verlaagt. DataFirefly Price Alert dicht dat gat: een formulier dat altijd zichtbaar is op de productpagina laat ze zich in twee kliks inschrijven, uw abonnees krijgen bij elke daling een e-mail die aan de AVG voldoet (bij elke daling, of bij een doelprijs die ze zelf bepalen), en elke bestelling die daarop volgt wordt automatisch als conversie geteld. Zo meet u precies wat uw prijsbeleid oplevert.

PS 8 & 9 Werkt met combinaties Dubbele opt-in AVG Conversietracking FR/EN/ES/DE
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Alerte de baisse de prix pour les clients sur PrestaShop
v1.0.3 · bijgewerkt 2026-05-10
Wat het doet

De korte versie.

01

Altijd zichtbaar op de productpagina

Het inschrijfformulier verschijnt op elk product, naar keuze onder de koopknop of in de informatietabbladen. Twijfelende klanten kunnen zo rechtstreeks de prijs in de gaten houden zonder een account te hoeven aanmaken.

02

Twee modi, de klant kiest

Elke prijsdaling: een waarschuwing bij elke verlaging onder de prijs die de klant zag (met een minimaal dalingspercentage dat u in de backoffice instelt). Of een doelprijs: de klant bepaalt zelf welke prijs hij zou accepteren, waarmee u ziet welke prijzen de meeste mensen zouden overhalen.

03

Werkt met combinaties

De module legt de id_product_attribute vast op het moment van inschrijven. Vergelijkingen en waarschuwingen gaan over de exacte combinatie (kleur, maat, uitvoering) en niet over het hoofdproduct.

04

Automatische conversietracking

Bestelt een gewaarschuwde abonnee daarna een bestelling met het gevolgde product, dan gaat zijn regel naar de status gekocht, met de bijbehorende id_order. Het kerncijfer teruggewonnen omzet laat precies zien wat uw prijsdalingen hebben opgeleverd.

05

Drie onafhankelijke triggers

De hook actionObjectProductUpdateAfter (handmatige wijziging), de hook actionUpdateProductAttribute (combinaties) en de CLI-opdracht bin/scan-prices.php voor geplande specifieke prijzen die de hooks niet opmerken. U schakelt er één, twee of alle drie in.

06

Dubbele opt-in AVG plus native multishop

Een bevestigingsmail voordat de waarschuwing actief wordt (uit te schakelen), cryptografische tokens van 32 bytes voor bevestigen en afmelden, en afbakening per id_shop op elke tabel. Geschikt voor multishop zonder extra instellingen.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe DataFirefly Price Alert: Melding bij Prijsverlaging met Conversietracking voor PrestaShop werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Het probleem: uw prijsdalingen zijn onzichtbaar voor wie er iets aan zou hebben

Zodra een bezoeker uw productpagina zonder aankoop verlaat, komt hij waarschijnlijk niet meer terug. Toch hadden veel van die bezoekers maar één obstakel: de prijs. Zet u daarna een actie op (een weekendkorting, een uitverkoop aan het eind van het seizoen, een scherpe prijs op één referentie), dan weten die potentiële klanten daar niets van; ze zijn allang met iets anders bezig. PrestaShop biedt van huis uit geen prijsalarm. Zo laat u meetbare omzet liggen: een deel van de twijfelende bezoekers komt wel degelijk terug om te kopen wanneer u ze op tijd waarschuwt.

§ 02

Het traject aan klantzijde, in twee kliks

Het formulier staat altijd op de productpagina. De klant typt zijn e-mailadres, kiest elke prijsdaling (de standaard) of een doelprijs (met een bedrag dat hij zelf bepaalt en dat lager moet zijn dan de huidige prijs) en bevestigt. Kiest u voor de dubbele opt-in (aanbevolen voor de AVG en standaard aan), dan krijgt hij een bevestigingsmail en activeert hij zijn waarschuwing met één klik. Verlaagt u daarna de prijs, of dat nu met de hand gaat, via een specifieke prijs of via de cron, dan merkt het systeem de daling op, stuurt het hem een e-mail met de nieuwe prijs, het kortingspercentage en het bespaarde bedrag, plus een directe link naar het product. Bestelt hij, dan gaat zijn regel automatisch naar de status gekocht en wordt de id_order vastgelegd.

§ 03

Drie triggers om alle soorten prijsdalingen te dekken

PrestaShop kent meerdere manieren om een prijs te verlagen: een product met de hand bewerken (wat de hook actionObjectProductUpdateAfter afvuurt), een specifieke combinatie bewerken (wat actionUpdateProductAttribute afvuurt), of een specifieke prijs die op een bepaalde datum ingaat, en die laatste vuurt helemaal geen hook af. De module dekt alle drie: hooks voor handmatige wijzigingen (zonder vertraging) en de CLI-opdracht bin/scan-prices.php die u in de cron zet om de geplande specifieke prijzen op te vangen. De aanbevolen opzet is: hooks aan plus een cron elke 30 minuten.

§ 04

Conversietracking: wat uw prijsbeleid werkelijk oplevert

Op het event actionOrderStatusPostUpdate loopt de module elke regel van de bestelling af en legt de combinatie van product_id, product_attribute_id en e-mailadres naast de inschrijvingen met de status gewaarschuwd. Bij een treffer gaat de inschrijving naar gekocht, met de bijbehorende id_order. Het dashboard in de backoffice telt die gegevens bij elkaar op: het aantal conversies, het conversiepercentage (van gewaarschuwd naar gekocht), de gemiddeld toegestane daling in procenten en vooral de teruggewonnen omzet in euro's. U weet dus precies hoeveel euro uw prijsbeleid in die periode heeft opgeleverd, een cijfer dat in gewone e-commercedashboards doorgaans ontbreekt.

§ 05

Architectuur, beveiliging en naleving

PSR-4-architectuur met de namespace DataFirefly/PriceAlert en een scheiding tussen entity, repository en service, zodat de grens helder blijft als u later gedeelde code met dfwaitlist of andere waarschuwingsmodules wilt samenbrengen. Cryptografische tokens van 32 bytes (random_bytes) voor bevestigen en afmelden, uniek per inschrijving. Native multishop (id_shop op elke tabel en afbakening in elke query). Automatisch opruimen van afgemelde en gewaarschuwde inschrijvingen na een bepaald aantal dagen (standaard 180, instelbaar, 0 schakelt het uit). Compatibel met PrestaShop 8.0 tot 9.x en PHP 8.0+, met transactionele e-mails standaard in FR, EN, ES en DE. Nederlands zit niet in de meegeleverde sjablonen. De broncode is niet versleuteld en alle PHP-bestanden gebruiken declare(strict_types=1).