Free 15 min initial consultation directly with our experts.
Das Abandoned Cart Saver Plugin für Shopware 6 wurde entwickelt, um Shop-Besitzern zu helfen, potenziell verlorene Umsätze zurückzugewinnen, indem verlassene Warenkörbe überwacht und verwaltet werden. Wenn Kunden Artikel in ihren Warenkorb legen, den Kauf jedoch nicht abschließen, protokolliert das Plugin diese verlassenen Warenkörbe automatisch und macht sie im Shopware-Administrationspanel leicht zugänglich. So können Shop-Besitzer, Kundendienstteams und Vertriebsmitarbeiter gezielt auf Kunden zugehen, Erinnerungen senden oder Bestellungen direkt aus den verlassenen Warenkörben erstellen, wodurch potenzielle Verluste in abgeschlossene Verkäufe umgewandelt werden.
Durch die detaillierte Nachverfolgung und einfache Zugänglichkeit der verlassenen Warenkörbe können Unternehmen gezielte Strategien zur Wiederherstellung von Käufen umsetzen, die Conversion-Raten verbessern und die Kundenbindung stärken. Dieses Plugin ist besonders hilfreich für Shops, die den Umsatz von Besuchern maximieren möchten, die zwar Kaufabsicht zeigen, den Checkout aber nicht abschließen. Das Abandoned Cart Saver Plugin unterstützt nicht nur die Wiedergewinnung entgangener Verkäufe, sondern bietet auch wertvolle Analysen, um Trends bei verlassenen Warenkörben zu erkennen und das Einkaufserlebnis für zukünftige Kunden zu optimieren. Mit diesem Tool erhalten Shopware-Besitzer eine praktische und effektive Möglichkeit, Warenkorbabbrüche zu reduzieren und den Gesamtumsatz zu steigern.
1.Verfolgung verlassener Warenkörbe
Überwacht Benutzerkörbe und erkennt Warenkörbe, die nach einer konfigurierbaren Zeit verlassen wurden.
2.Admin-Modul für verlassene Warenkörbe
Fügt einen neuen Bereich unter Bestellungen → AdminOrders hinzu, der alle verlassenen Warenkörbe anzeigt.
3.Kunden-Warenkorbübersicht
Fügt im Kundenprofil einen neuen „Abandoned Carts“-Tab für detaillierte Warenkorb-Insights hinzu.
4.Manuelle Auftragserstellung
Ermöglicht Administratoren, direkt aus einem verlassenen Warenkorb eine Bestellung zu erstellen.
5.Geplante Aufgaben
Aktualisiert und verwaltet automatisch die Daten verlassener Warenkörbe über geplante Symfony-Tasks.
Installation & Aktivierung
Git
git clone https://github.com/solution25com/abandoned-cart-saver-shopware-6-solution25.git
2. Plugin in Shopware 6 installieren
3. Plugin aktivieren
4. Installation überprüfen
Nach der Installation und Aktivierung des Plugins funktioniert die Grundfunktionalität sofort einsatzbereit. Sie können jedoch konfigurieren, wie lange das System wartet, bevor ein Warenkorb als verlassen markiert wird.
Konfigurierbares Timeout
Navigieren Sie zu Erweiterungen > Meine Erweiterungen > AdminOrders > Konfigurieren.
Legen Sie die Timeout-Dauer (in Sekunden) fest, nach der ein Warenkorb als verlassen gilt.
Um sicherzustellen, dass das Tracking verlassener Warenkörbe wie erwartet funktioniert, führen Sie die folgenden Befehle aus dem Root-Verzeichnis Ihres Shopware 6 Projekts aus:
bin/console scheduled-task:register
bin/console scheduled-task:run
bin/console messenger:consume
Nach dem Ausführen des letzten Befehls drücken Sie 1 und Enter, wenn Sie dazu aufgefordert werden.
Dies aktualisiert die Datenbank mit den neuesten Ausführungszeiten und stellt sicher, dass die geplanten Tasks korrekt ausgeführt werden.
1.Kunde legt Artikel in den Warenkorb
Das System verfolgt alle aktiven Warenkörbe.
2.Warenkorb wird verlassen
Wenn der Kunde den Warenkorb verlässt, ohne den Kauf abzuschließen, erscheint er auf der Abandoned Carts-Seite.
3.Verlassene Warenkörbe im Admin anzeigen und verwalten
Besuchen Sie Bestellungen > AdminOrders, um die Warenkorbliste einzusehen.
Klicken Sie auf die „Create Order“-Schaltfläche, um einen Warenkorb in eine offizielle Shopware-Bestellung umzuwandeln.
Dieses Dokument beschreibt den benutzerdefinierten Admin-API-Endpunkt, der vom Save Carts Plugin für Shopware 6 bereitgestellt wird.
Dieser Endpunkt ermöglicht autorisierten Benutzern, eine Bestellung aus einem bestehenden (verlassenen) Warenkorb eines Kunden zu erstellen.
POST /api/_action/abandoned-cart/{customerId}/create-order
Beschreibung
Erstellt eine Bestellung aus einem gespeicherten Warenkorb, der mit der angegebenen customerId verknüpft ist.
Dieser Endpunkt ist nützlich für:
Zurückgewinnen verlassener Warenkörbe
Manuelles oder automatisches Auslösen der Warenkorb-zu-Bestellung-Konvertierung
Marketing-Flows oder Automatisierungstools im Admin-Bereich
Authorization: Bearer
Content-Type: application/json
{
"success": true,
"message": "Order created successfully"
}
{
"success": false,
"message": "Cart not found"
}
Alle Endpunkte erfordern ein gültiges Admin-API-Bearer-Token.
Dieses Token kann über den Standard-Authentifizierungsprozess der Shopware Admin API erhalten werden.
Angemessene Timeout-Dauer einstellen
Stellen Sie sicher, dass die Timeout-Dauer zum Markieren eines Warenkorbs als verlassen mit dem Verkaufszyklus Ihres Shops übereinstimmt.
Regelmäßig verlassene Warenkörbe überwachen
Überprüfen Sie regelmäßig den Bereich Bestellungen > AdminOrders > Abandoned Carts.
Mit Kunden kommunizieren
Zusätzlich zur Erstellung von Bestellungen kann es hilfreich sein, Kunden, deren Warenkörbe verlassen wurden, direkt anzusprechen, um das Einkaufserlebnis zu personalisieren und die Kundenbindung zu verbessern.
1.Warenkörbe werden nicht als verlassen markiert
Wenn Warenkörbe nach einer Inaktivitätsperiode nicht als verlassen markiert werden, prüfen Sie die Plugin-Konfiguration.
2.Plugin lädt nicht oder zeigt Fehler an
Wenn das Plugin nicht korrekt geladen wird oder Fehler im Admin-Interface auftreten, kann dies an Installationsproblemen liegen.
3.„Abandoned Cart“-Tab im Kundenprofil fehlt
Wenn der Tab im Kundenprofil fehlt, überprüfen Sie, ob das Plugin korrekt installiert und aktiviert ist.
4.Geplante Aufgaben laufen nicht
Wenn das Plugin verlassene Warenkörbe nicht wie erwartet aktualisiert oder verarbeitet, werden die geplanten Aufgaben möglicherweise nicht ausgeführt. Stellen Sie sicher, dass die geplanten Tasks registriert und aktiv sind, indem Sie folgende Befehle ausführen:
bin/console scheduled-task:register
bin/console scheduled-task:run
bin/console messenger:consume
1.Wie lange dauert es, bis ein Warenkorb als verlassen markiert wird?
Standardmäßig nach 300 Sekunden Inaktivität.
2.Kann ich die Timeout-Dauer anpassen?
Ja, die Timeout-Dauer kann über die Plugin-Einstellungen im Admin-Panel konfiguriert werden.
3.Welche Daten werden für jeden Warenkorb gespeichert?
Das Plugin protokolliert den Namen des Kunden, Gesamtbetrag des Warenkorbs, Anzahl der Artikel, Erstellungszeit und einzelne Positionen.