PrestaShop Marketing & Aktionen

DataFirefly Price Alert — Preisalarm mit Conversion-Tracking für PrestaShop

Holen Sie sich den Umsatz zurück, den Ihre Preise auf dem Tisch lassen

Ihre Kunden sehen ein Produkt, finden den Preis zu hoch und gehen. Natives PrestaShop bietet keine Möglichkeit, sie zurückzuholen, wenn Sie später den Preis senken. DataFirefly Price Alert schließt diese Lücke: Ein immer sichtbares Formular auf der Produktseite erlaubt die Anmeldung in zwei Klicks, Ihre Abonnenten erhalten eine DSGVO-konforme E-Mail bei jeder Senkung (jede Senkung ODER ein selbst gesetzter Zielpreis), und jede folgende Bestellung wird automatisch als Konversion zugeordnet. Sie messen exakt, wie viel Ihre Preisstrategie einbringt.

PS 8 & 9 Combinations aware Double opt-in DSGVO Conversion-Tracking FR/EN/ES/DE
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Price Alert DataFirefly
v1.0.3 · aktualisiert 2026-05-10
Was es leistet

Die Kurzfassung.

01

Immer sichtbar auf der Produktseite

Das Anmeldeformular erscheint auf jeder Produktseite, konfigurierbar unter dem Kaufen-Button oder in den Info-Tabs. Zögernde Kunden haben einen direkten Weg, den Preis im Auge zu behalten, ohne ein Konto erstellen zu müssen.

02

Zwei Modi nach Wahl des Kunden

Jede Senkung: Alarm bei jeder Reduktion unter dem gesehenen Preis (mit konfigurierbarem Mindestschwellenwert %% im Admin). Zielpreis: Der Kunde setzt selbst den Preis, den er akzeptieren würde — Sie sehen, welche Preise die meiste Nachfrage erzeugen würden.

03

Combinations-kompatibel

Das Modul erfasst id_product_attribute bei der Anmeldung. Vergleiche und Alarme laufen auf der exakten Variante (Farbe, Größe, Konfiguration) — nicht auf dem Hauptprodukt.

04

Automatisches Conversion-Tracking

Wenn ein benachrichtigter Abonnent eine Bestellung mit dem beobachteten Produkt aufgibt, wechselt seine Zeile zum Status purchased mit verknüpfter id_order. Der KPI Wiedergewonnener Umsatz misst exakt den Ertrag Ihrer Preissenkungen.

05

Drei unabhängige Trigger

Hook actionObjectProductUpdateAfter (manuelle Bearbeitung), Hook actionUpdateProductAttribute (Varianten), CLI-Befehl bin/scan-prices.php für geplante Specific Prices, die Hooks nicht erfassen. Aktivieren Sie einen, zwei oder alle drei.

06

DSGVO Double Opt-in + natives Multi-Shop

Bestätigungs-E-Mail vor Aktivierung (deaktivierbar), kryptografische 32-Byte-Tokens für Bestätigung und Abmeldung, id_shop-Scoping in jeder Tabelle. Multi-Shop-bereit ohne Zusatzkonfiguration.

Die ausführliche Fassung

Alles, was Sie wissen sollten bevor Sie installieren.

Ein detaillierter Blick darauf, wie DataFirefly Price Alert — Preisalarm mit Conversion-Tracking für PrestaShop funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Das Problem: Ihre Preissenkungen sind unsichtbar für die, die sie bräuchten

Sobald ein Besucher Ihre Produktseite verlässt, ohne zu kaufen, kommt er wahrscheinlich nicht zurück. Doch viele dieser Besucher hatten nur eine einzige Blockade: den Preis. Wenn Sie später eine Aktion starten (-15%% am Wochenende, Saisonschluss-Abverkauf, Lockpreis auf eine Referenz), bekommen diese potenziellen Kunden nichts mit — sie sind längst weiter. Natives PrestaShop bietet keine Preissenkungs-Alarme. Sie lassen messbaren Umsatz liegen: laut Benchmarks kommen 5%% bis 15%% der zögernden Besucher zum Kauf zurück, wenn man sie benachrichtigt.

§ 02

Die Customer Journey, in zwei Klicks

Das Formular ist immer sichtbar auf der Produktseite. Der Kunde tippt seine E-Mail, wählt jede Senkung (Standard) oder Zielpreis (mit einem von ihm gesetzten Betrag, zwingend unter dem aktuellen Preis), bestellt. Mit Double Opt-in (DSGVO-empfohlen, standardmäßig aktiv) erhält er eine Bestätigungs-E-Mail und aktiviert den Alarm in einem Klick. Wenn Sie den Preis später senken — manuell, per Specific Price oder per Cron — erkennt das System die Senkung, schickt eine E-Mail mit dem neuen Preis, dem Rabatt-Prozentsatz, der Ersparnis und einem direkten Link zum Produkt. Bestellt er, wechselt die Zeile automatisch zu purchased und id_order wird gespeichert.

§ 03

Drei Trigger: jeden Senkungsfall abdecken

PrestaShop hat mehrere Wege, einen Preis zu senken: manuelle Bearbeitung eines Produkts (löst actionObjectProductUpdateAfter aus), Bearbeitung einer spezifischen Variante (löst actionUpdateProductAttribute aus), oder ein geplanter Specific Price, der zu einem Datum aktiv wird — letzterer löst keinen Hook aus. Das Modul deckt alle drei Fälle ab: Hooks für manuelle Bearbeitungen (null Latenz), CLI-Befehl bin/scan-prices.php in den Cron einbinden, um datumsgeplante Specific Prices zu erfassen. Empfohlene Konfiguration: Hooks aktiv + Cron alle 30 Minuten.

§ 04

Conversion-Tracking: was Ihre Preisstrategie wirklich einbringt

Im Event actionOrderStatusPostUpdate durchläuft das Modul jede Bestellzeile und kreuzt (product_id, product_attribute_id, E-Mail) mit Abonnenten im Status notified. Bei Treffer wechselt der Abonnent zu purchased mit verknüpfter id_order. Das Admin-Dashboard aggregiert diese Daten: Konversionsanzahl, Konversionsrate (benachrichtigt → gekauft), durchschnittlich akzeptierter Rückgang in %%, und vor allem Wiedergewonnener Umsatz in Euro. Sie wissen exakt, wie viele Euros Ihre Preissenkungs-Strategie im Zeitraum eingebracht hat — eine Metrik, die in Standard-E-Commerce-Dashboards typischerweise fehlt.

§ 05

Architektur, Sicherheit, Compliance

PSR-4-Architektur mit Namespace DataFirefly/PriceAlert und Trennung Entity / Repository / Service — die Grenze ist sauber, falls Sie später geteilten Code mit dfwaitlist oder anderen Alarm-Modulen extrahieren möchten. Kryptografische 32-Byte-Tokens (random_bytes) für Bestätigung und Abmeldung, eindeutig pro Abonnent. Natives Multi-Shop (id_shop in jeder Tabelle, Scoping in jedem Query). Auto-Bereinigung von Abonnenten in unsubscribed und notified nach N Tagen (180 Standard, konfigurierbar, 0 deaktiviert). Kompatibel mit PrestaShop 8.0 → 9.x, PHP 8.0+, mehrsprachig (FR/EN/ES/DE im Standard für Transaktions-E-Mails enthalten). Quellcode unverschlüsselt, declare(strict_types=1) in jeder PHP-Datei.