Abandoned Cart Recovery. Holen Sie verlassene Warenkörbe zurück: eine automatische Folge von Erinnerungsmails, ein freiwilliger Gutschein, ein sicherer Link, der den Warenkorb mit einem Klick wiederherstellt, und ein Übersichtsbereich zur Rückholquote. DSGVO-bewusst und über Cron gesteuert, arbeitet das Modul unauffällig im Hintergrund, ohne Code und ohne Änderungen am Theme.
Holen Sie verlassene Warenkörbe zurück: eine automatische Folge von Erinnerungsmails, ein freiwilliger Gutschein, ein sicherer Link, der den Warenkorb mit einem Klick wiederherstellt, und ein Übersichtsbereich zur Rückholquote. DSGVO-bewusst und über Cron gesteuert, arbeitet das Modul unauffällig im Hintergrund, ohne Code und ohne Änderungen am Theme.
1. Installation
- Gehen Sie im Back Office auf Module → Modulmanager → Modul hochladen und wählen Sie die ZIP-Datei des Moduls aus.
- Klicken Sie nach der Installation auf Konfigurieren, um den Assistenten zu öffnen.
.local, .test, localhost) sind immer zugelassen. Sobald eine neue Version vorliegt, wird sie direkt im Modul angezeigt.Steht statt der Bestätigung „Upload failed“ da, hat PrestaShop das Modul möglicherweise abgeschaltet, ohne es Ihnen zu sagen: Einstellungen und Daten bleiben erhalten. Wie man ein Modul aktualisiert, und was bei „Upload failed“ zu tun ist.
2. Konfiguration: Schritt für Schritt
Das Modul ergänzt das Back Office um die Seite Verlassene Warenkörbe mit drei Reitern: eine Übersicht (die Zahlen zur Rückholung), die Liste der verlassenen Warenkörbe und die Einstellungen. Konfigurieren öffnet die Einstellungen: einmal durchgehen, den Rest erledigt der Cron.
Einstellungen
Eine einzige Seite mit allen Optionen zur Rückholung, in Abschnitte gegliedert. Die Felder von oben nach unten:
- Allgemein: Rückholung verlassener Warenkörbe aktivieren (Hauptschalter; ist er aus, tut der Cron nichts), Wartezeit bis „verlassen“ (Minuten) (nach so viel Untätigkeit gilt ein Warenkorb als verlassen), Höchstalter des Warenkorbs (Tage) (ältere werden übergangen), Mindestwert des Warenkorbs (0 = kein Mindestwert) und Name des Absenders (leer = der Name Ihres Shops).
- Erinnerungsfolge: bis zu 6 Stufen. Setzen Sie je Stufe eine Wartezeit nach dem Verlassen, in Minuten (etwa 60 = 1 Std., 1440 = 24 Std., 4320 = 72 Std.; leer oder 0 schaltet die Stufe ab) und kreuzen Sie Gutschein beilegen an, um den Anreiz mitzuschicken. Die Stufen werden automatisch nach Wartezeit sortiert.
- Gutschein: Art des Rabatts (Prozent oder fester Betrag), Höhe des Rabatts, Gültigkeit des Gutscheins (Tage), Präfix des Gutscheincodes (je Warenkorb wird eine eindeutige Endung angehängt) und Gutschein enthält Gratisversand.
- DSGVO und Einwilligung: Werbe-Einwilligung verlangen (registrierte Kunden) (empfohlen), Erfasste Gast-E-Mail-Adressen zulassen (jede Mail trägt einen Abmeldelink), Aufbewahrung der Daten (Tage) (löscht abgeschlossene Datensätze nach N Tagen; 0 = behalten) und Öffnungen messen (Pixel) (davon lebt die Öffnungsrate; für mehr Datenschutz abschalten).
- Automatisierung: Höchstzahl der Erinnerungen je Cron-Lauf, damit jeder Lauf schlank bleibt.
- Daten: Daten bei Deinstallation löschen (standardmäßig aus; ist es an, löscht die Deinstallation die gesamte Rückholhistorie samt Statistik). Eine Abmeldung gilt für alle Shops der Installation. Die Liste der Abmeldungen (nur Hashwerte der E-Mail-Adressen, nicht die Adressen selbst) bleibt auch bei aktivierter Option erhalten, damit Abmeldungen nach einer Neuinstallation des Moduls weiter beachtet werden; um sie wirklich zu löschen, leeren Sie nach der Deinstallation die Tabelle
ps_cll_abc_optoutvon Hand (mit Ihrem Tabellenpräfix stattps_).



Cron-Token erforderlich
Die Erinnerungsfolge läuft über eine per Token geschützte Cron-URL, nicht beim Aufruf der Seiten. Die Übersicht zeigt die genaue Adresse; sie sieht so aus: https://ihrshop/index.php?fc=module&module=cll_abandonedcart&controller=cron&token=XXXX. Ein fehlendes oder falsches Token führt zu 403 Forbidden, das Token hält die Adresse also privat.
- Zeitplan einrichten: lassen Sie die Crontab Ihres Servers oder einen Web-Cron-Dienst diese Adresse aufrufen, zum Beispiel alle 15 Minuten. Jeder Lauf erkennt neu verlassene Warenkörbe, verschickt die fälligen Erinnerungen (bis zur Höchstzahl je Lauf), erzeugt Gutscheine und räumt alte Datensätze weg.
- Jetzt ausführen: die Übersicht hat eine Schaltfläche Jetzt ausführen, die zum Ausprobieren sofort einen Durchlauf startet.
- Cron-Token neu erzeugen: im Bereich Cron-Token der Einstellungen erneuern Sie das Geheimnis, falls es je nach außen gelangt. Tragen Sie danach die neue Adresse in Ihren Zeitplan ein.

3. Prüfen, ob alles läuft
- Rufen Sie die in der Übersicht angezeigte Cron-Adresse im Browser auf: sie muss eine kurze JSON-Zusammenfassung zurückgeben (
"ok": true). Ein 403 heißt, das Token stimmt nicht. - Klicken Sie in der Übersicht auf Jetzt ausführen und öffnen Sie dann die Liste Verlassene Warenkörbe: ein Testwarenkorb, der länger als die Wartezeit liegen geblieben ist, muss dort auftauchen.
- Beobachten Sie die Kennzahlen der Übersicht (erfasste Warenkörbe, verschickte Erinnerungen, zurückgeholte Warenkörbe, Rückholquote), während der Cron arbeitet.
- Machen Sie aus einem erfassten Warenkorb eine Bestellung: seine Zeile muss auf zurückgeholt springen und der zurückgeholte Umsatz muss sich aktualisieren.
4. Häufige Fragen
Bremst das meinen Shop aus?
Nein. Die Arbeit passiert im Cron-Lauf, nicht beim Aufruf der Seiten, und jeder Lauf ist durch die Höchstzahl der Erinnerungen gedeckelt.
Werden meine Kunden zugespammt?
Nein. Sie bestimmen die Zahl der Stufen und deren Abstände, jede Mail trägt einen Abmeldelink, und ein Warenkorb bekommt keine Erinnerungen mehr, sobald daraus eine Bestellung wird.
Ist das DSGVO-konform?
Es ist auf die DSGVO hin gebaut: Sie können die Werbe-Einwilligung verlangen, entscheiden, ob erfasste Gastadressen einbezogen werden, eine Aufbewahrungsfrist setzen und die Messung der Öffnungen abschalten.
Muss ich einen Gutschein anbieten?
Nein. Der Gutschein ist freiwillig und wird je Stufe festgelegt: Sie können ebenso gut eine Folge reiner Erinnerungen ohne jeden Anreiz verschicken.
