SaveCart — Warenkorb per E-Mail speichern¶
Extension for Magento 2¶
Bedienungsanleitung¶
CopeX GmbH
Web: https://copex.io
Email: office@copex.io
Inhaltsverzeichnis¶
| Abschnitt | Seite |
|---|---|
| 1 Voraussetzungen | 2 |
| 2 Konfiguration | 2 |
| 3 Funktionen | 2 |
| 3.1 Warenkorb speichern und Link senden | 2 |
| 3.2 Warenkorb wiederherstellen | 3 |
| 4 Fehlerbehandlung | 3 |
1 Voraussetzungen¶
- Magento 2.3 oder höher (kompatibel mit 2.4)
- PHP 8.1 oder höher
- Funktionierender E-Mail-Versand in Magento (SMTP konfiguriert)
- Hyvä Theme oder Luma Theme
2 Konfiguration¶
Dieses Modul hat keine Konfiguration im Backend. Nach der Installation ist es sofort aktiv und zeigt auf der Warenkorb-Seite einen Speichern-Button an.
3 Funktionen¶
3.1 Warenkorb speichern und Link senden¶
Auf der Warenkorb-Seite (checkout/cart) erscheint ein Speichern-Button. Mit diesem Button können Kunden ihren aktuellen Warenkorb per E-Mail an sich selbst senden.
In der Frontend-Ansicht ist die Speichern-Funktion direkt im Warenkorb platziert, sodass sie im normalen Checkout-Ablauf sofort verfügbar ist. Nach dem Klick wird ein Dialog/Feld zur Eingabe der E-Mail-Adresse angezeigt. Dadurch kann ein laufender Kaufprozess unterbrochen und später mit identischem Warenkorb fortgesetzt werden. Wenn der Warenkorb leer ist oder JavaScript blockiert wird, ist die Funktion je nach Theme/Template nicht nutzbar.
Ablauf:
- Kunde öffnet den Warenkorb mit Artikeln.
- Kunde klickt auf Speichern.
- Ein Popup erscheint, in dem die E-Mail-Adresse eingegeben werden kann.
- Kunde gibt seine E-Mail-Adresse ein und klickt auf Warenkorb-Link senden.
- Das Modul generiert einen eindeutigen, verschlüsselten Link für den aktuellen Warenkorb.
- Eine E-Mail mit dem Wiederherstellungs-Link wird an die angegebene Adresse gesendet.
- Der aktuelle Warenkorb wird intern mit der E-Mail-Adresse und dem
saved_quote-Flag markiert.
3.2 Warenkorb wiederherstellen¶
Der Kunde erhält eine E-Mail mit einem Zum Warenkorb-Button.
Ablauf beim Klick auf den Link:
- Kunde klickt in der E-Mail auf Zum Warenkorb.
- Der verschlüsselte Hash in der URL wird dekodiert, um die Quote-ID zu ermitteln.
- Der gespeicherte Warenkorb wird geladen und als aktiver Checkout-Warenkorb gesetzt.
- Kunde wird zur Warenkorb-Seite weitergeleitet und findet den gespeicherten Warenkorb vor.
Der Link funktioniert auch bei nicht eingeloggten Kunden. Nach der Wiederherstellung kann der Kunde normal weitereinkaufen oder zur Kasse gehen.
4 Fehlerbehandlung¶
-
E-Mail wird nicht gesendet — Stellen Sie sicher, dass der E-Mail-Versand in Magento korrekt konfiguriert ist (Shops > Konfiguration > Erweitert > System > E-Mail-Einstellungen senden). Überprüfen Sie außerdem die Magento-E-Mail-Logs.
-
Warenkorb-Link funktioniert nicht — Der Link enthält einen verschlüsselten Hash. Wenn der Hash nicht dekodiert werden kann oder der Warenkorb nicht mehr existiert (z.B. durch Ablauf), schlägt die Wiederherstellung fehl. Kunden müssen in diesem Fall ihren Warenkorb neu befüllen.
-
Popup erscheint nicht — Stellen Sie sicher, dass JavaScript im Browser aktiviert ist. Leeren Sie den Browser-Cache und den Magento-Cache.
-
Sicherheit: Formularschlüssel — Das Modul prüft den Magento-Formularschlüssel beim Senden des Warenkkorb-Links. Der Vorgang schlägt fehl, wenn der Schlüssel fehlt oder abgelaufen ist.
Lizenz¶
Proprietär — CopeX GmbH. Eine Lizenz pro produktiver Magento-Instanz. Test- und Entwicklungsumgebungen benötigen keine zusätzliche Lizenz.
