Kunden schicken ihren kompletten Warenkorb als Link weiter – per WhatsApp, E-Mail, QR-Code oder über den Teilen-Dialog des Smartphones. Der Empfänger stellt ihn mit einem Klick wieder her, inklusive Mengen und Varianten. Und die Auswertung zeigt, welche geteilten Artikel tatsächlich gekauft werden.
Voraussetzungen: JTL-Shop 5.3.0 oder neuer · PHP 8.1–8.4 · Template NOVA oder Child-Theme. Keine externen Dienste, kein Cronjob. Vor Installation und Updates empfehlen wir wie immer eine vollständige Datensicherung.
In sechs Schritten von der Installation zum Live-Betrieb:
Die Bereiche im Backend: Der Tab Einstellungen bündelt alle Optionen (siehe Tabelle). Der Tab Auswertung zeigt geteilte Warenkörbe, Link-Aufrufe, Wiederherstellungen, Bestellungen daraus, Conversion und Warenwert — mit Verteilung nach Kanal und einer Artikeltabelle: In wie vielen geteilten Warenkörben lag ein Artikel, und wie oft wurde er daraus gekauft? Der Tab Changelog dokumentiert alle Änderungen je Version.
Alle Einstellungen im Überblick:
| Einstellung | Wirkung | Standard |
|---|---|---|
| Beschriftung des Teilen-Buttons | Leer = automatisch in der Shopsprache (Deutsch/Englisch enthalten); ein Eintrag gilt fest für alle Sprachen | leer |
| Akzentfarbe des Buttons | Farbe von Button und Dialog-Aktionen — an Ihr Design anpassbar | #0d6efd |
| Kanäle: Link · E-Mail · WhatsApp · Teilen-Dialog · QR-Code · SMS · Telegram · Facebook · X | Jeder Teilen-Weg einzeln ein-/ausschaltbar | 5 an, 4 aus |
| Artikelpreise in Nachricht anzeigen | Positionsliste mit Menge, Name und Preis in der Nachricht | Ja |
| Einleitungstext / E-Mail-Betreff | Ansprache der geteilten Nachricht | anpassbar |
| Gültigkeit der Links (Tage) | Ablauf geteilter Links; 0 = unbegrenzt | 30 |
| Platzierung des Buttons | Automatisch, direkt unter dem „Zur Kasse"-Button, bei der Warenkorbsumme oder oberhalb des Warenkorbs | Automatisch |
| Eigener CSS-Selektor (optional) | Erzwingt die Button-Position in abweichenden Templates | leer |
| Testmodus | Button nur für angemeldete Backend-Benutzer sichtbar | Nein |
Alle Kundentexte des Plugins (Button, Teilen-Dialog, Statusmeldungen, Nachrichtentexte) liegen als Sprachvariablen in Deutsch und Englisch vor und folgen automatisch der Shopsprache des Besuchers. Sie finden die Texte unter Admin → Plug-ins → Plugin-Manager → Reiter „Aktiviert" — in der Zeile des Plugins über das Stift-Symbol in der Spalte Sprachvariablen. Jede Variable trägt das Präfix wkt_ und hat ein Eingabefeld je installierter Shopsprache; angepasste Texte bleiben bei Updates erhalten. Für weitere Shopsprachen übernimmt der Shop zunächst den deutschen Text — einfach im jeweiligen Feld überschreiben. Die drei Text-Einstellungen (Beschriftung, Einleitungstext, E-Mail-Betreff) überschreiben, wenn ausgefüllt, die Sprachvariable in allen Sprachen.
Hinweis: Die Plugin-Texte erscheinen bewusst nicht unter Admin → Sprachverwaltung — dort verwaltet JTL-Shop nur die shopeigenen Variablen. Für Plugins ist der Bereich Sprachvariablen im Plugin-Manager zuständig.
Praxis-Tipp — Beratung vor Ort: Warenkorb am Tresen zusammenstellen, auf Warenkorb teilen klicken und den Kunden den QR-Code mit der Handykamera scannen lassen. Er hat den kompletten Warenkorb auf seinem Gerät und bestellt in Ruhe zu Hause.
| Symptom | Ursache | Lösung |
|---|---|---|
| Button erscheint nicht | Testmodus aktiv | Einstellungen → Testmodus auf „Nein" |
| Button erscheint nicht, Testmodus aus | Template weicht vom Standard ab | Einstellung „Eigener CSS-Selektor" setzen |
| Änderungen wirken nicht | Template-/Objektcache | Admin → System → Cache leeren |
| „Ihr Warenkorb ist leer" trotz Artikeln | Shop über andere Domain erreichbar (mit/ohne www) | Shop-URL in den globalen Einstellungen prüfen |
| Teilen geht nicht, obwohl Sie den Shop sehen | Wartungsmodus aktiv (JTL-Standardverhalten) | Wartungsmodus aus; verdeckt testen per Testmodus |
| Nach vielen Test-Klicks passiert nichts mehr | Missbrauchsschutz (max. 30 Vorgänge je Sitzung/10 Min.) | Kurz warten oder anderes Browserprofil |
| Link zeigt „abgelaufen" | Gültigkeitsdauer überschritten | Gültigkeit erhöhen oder 0 für unbegrenzt |
| Ein Artikel fehlt nach dem Wiederherstellen | Artikel nicht mehr bestellbar oder gelöscht | Erwartet — die übrigen Artikel werden eingefügt |
| Konfiguriertes Produkt kommt ohne einzelne Komponenten zurück | Komponente im Shop gelöscht oder keine Konfigurator-Erweiterung im Zielshop | Erwartet — Hauptartikel und vorhandene Komponenten werden eingefügt, Preise berechnet der Shop beim Empfänger neu |
| QR-Code erscheint nicht | Kanal deaktiviert oder JavaScript blockiert | Kanal prüfen, Cache leeren |
| Sprachvariablen (wkt_) nicht auffindbar | In der Shop-Sprachverwaltung gesucht — Plugin-Variablen liegen dort nicht | Plugin-Manager → Zeile des Plugins → Spalte „Sprachvariablen" (siehe Abschnitt oben) |
Die vollständige Historie zeigt der Reiter „Changelog" in der Plugin-Verwaltung Ihres Shops.
| Version | Änderung |
|---|---|
| 1.1.4 | Genauere Auswertung: Mehrfachaufrufe desselben Links durch Link-Vorschau-Dienste (WhatsApp, Slack, Telegram) zählen die Statistik nicht mehr hoch |
| 1.1.3 | Wiederherstellen überspringt gesperrte oder gelöschte Artikel sauber, statt sie als leere 0,00-Position einzufügen |
| 1.1.2 | Unterstützt JTL-Shop ab Version 5.3.0 (zuvor ab 5.7.0) |
| 1.1.0 | Kundentexte in Deutsch und Englisch als Sprachvariablen, folgen automatisch der Shopsprache |
| 1.0.4 | Teilen-Button wahlweise direkt unter dem „Zur Kasse"-Button platzierbar |
| 1.0.0 | Erstveröffentlichung: Warenkorb teilen über neun Kanäle, Wiederherstellung per Klick, Auswertung im Backend |
Deinstallation & Daten: Beim Deinstallieren entscheidet die Checkbox „Daten löschen": ohne sie bleiben die Statistikdaten erhalten (eine Neuinstallation findet sie wieder), mit ihr werden die Plugin-Tabellen unwiderruflich entfernt. Geteilte Links führen danach auf die normale Warenkorbseite.
Datenschutz: Gespeichert werden nur Artikel, Mengen und Variationen des geteilten Warenkorbs — keine E-Mail-Adressen oder Telefonnummern von Empfängern, keine externen Dienste (auch der QR-Code entsteht im Browser). Ein fertiger Textbaustein für Ihre Datenschutzerklärung liegt der Dokumentation bei.
Support: support@becommerce24.de — Reaktion innerhalb von 96 Stunden, in der Regel deutlich schneller. Enthalten: Hilfe bei Installation und Konfiguration, Fehlerbehebung, Updates während aktiver Subscription (12 Monate ab Kauf inklusive). Nicht enthalten: individuelle Anpassungen, Template-Anpassungen an Dritt-Themes, Konflikte durch Dritt-Plugins, Arbeiten auf Ihrem Server.