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 |
| Coupon mitsenden | Ein eingelöster Coupon reist mit dem Link und wird beim Öffnen automatisch eingelöst — geprüft wie eine manuelle Eingabe | Nein |
| 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.
Praxis-Tipp — Angebote mit Rabatt: Warenkorb zusammenstellen, den Angebots-Coupon einlösen und teilen. Mit Coupon mitsenden löst der Shop den Coupon beim Öffnen des Links automatisch ein — Ihr Kunde tippt keinen Code, und der Code steht nicht in der Nachricht. Geprüft wird er wie eine manuelle Eingabe. Wer den Link erhält, bekommt den Coupon, im Rahmen der Grenzen, die Sie am Coupon festlegen (Gültigkeit, Verwendungen, Kundengruppe).
| 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 |
| Beim Bestellen: „Ihr Warenkorb wurde … aktualisiert" | Geteilter Korb wurde während eines offenen Bestellvorgangs geöffnet — der Shop schützt vor einer Bestellung mit ungesehenem Inhalt | Erwartet — Warenkorb prüfen, Bestellung erneut abschließen |
| 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 |
| Coupon kommt beim Empfänger nicht an | „Coupon mitsenden" aus, Link vor dem Einschalten erstellt, oder der Coupon passt nicht (Grund steht in der Meldung) | Einstellung einschalten, neuen Link erzeugen; Coupon-Bedingungen prüfen |
| 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.2.4 | Coupon mitsenden (optional): Ein eingelöster Coupon wird mit dem Link übertragen und beim Öffnen automatisch eingelöst – geprüft wie eine manuelle Eingabe · Der Schutz des Shops vor unbemerkten Warenkorb-Änderungen greift jetzt auch, wenn ein geteilter Korb während eines offenen Bestellvorgangs geöffnet wird |
| 1.1.6 | Die im Backend gewählte Akzentfarbe wirkt jetzt im Frontend (bisher immer Standard-Blau) |
| 1.1.5 | Konfigurator-Produkte werden samt gewählter Komponenten geteilt; Freigabe für JTL-Shop 5.8 |
| 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.