Gastbestellung in Shopware 6: so stellst du sie richtig ein
Wer in Shopware 6 nach einem Schalter „Gastbestellung aktivieren“ sucht, findet keinen. Den gibt es auch nicht, denn die Gastbestellung ist im Checkout immer möglich. Die Einstellungen entscheiden nur, ob Gast oder Kundenkonto der Standard ist und was nach der Bestellung passiert. Dieser Artikel zeigt alle Optionen für Shopware 6.7 und die neue Möglichkeit, aus einem Gast nachträglich einen Kunden zu machen.
Kurz gesagt
Unter Einstellungen → Kunde → Anmeldung & Registrierung die Option „Standardmäßig ein Kundenkonto anlegen“ ausschalten. Dann kauft jeder im Standard als Gast und kann sich trotzdem für ein Konto entscheiden. Ab 6.7.13 legen Gäste nach der Bestellung mit einem Klick ein Konto an.
1. Warum es keinen Ein-Aus-Schalter gibt
Im Checkout von Shopware 6 füllt jeder neue Kunde dasselbe Registrierungsformular aus. Darüber steht ein Häkchen „Kundenkonto anlegen.“. Ist es gesetzt, verlangt Shopware ein Passwort und legt ein normales Konto an. Ist es leer, verschwinden die Passwortfelder und der Kunde bestellt als Gast. Die Gastbestellung lässt sich deshalb nicht einschalten, sie ist immer da.
Was du einstellen kannst, ist die Vorauswahl. Die Option „Standardmäßig ein Kundenkonto anlegen“ setzt das Häkchen von Anfang an. Die Hilfe im Admin beschreibt es so: Ist die Einstellung inaktiv, wird auf der Checkoutseite kein Kundenkonto erstellt, der Nutzer kauft im Standard als Gast. Ein Pflichtkonto ist laut Baymard Institute für 18 % der Kaufabbrecher der Grund. Ich schalte die Vorauswahl in meinen Projekten deshalb aus.
2. Die vier Optionen für Gäste
Drei Optionen liegen unter Einstellungen → Kunde → Anmeldung & Registrierung (siehe Shopware-Doku), eine in den Warenkorb-Einstellungen. Oben auf der Seite wählst du den Verkaufskanal. So kann zum Beispiel ein B2B-Kanal ein Konto als Standard haben und der B2C-Shop die Gastbestellung.
Standardmäßig ein Kundenkonto anlegen
Einstellungen → Kunde → Anmeldung & Registrierung
Bestimmt nur, ob das Häkchen „Kundenkonto anlegen.“ im Checkout vorausgewählt ist. Aus bedeutet: Der Kunde kauft im Standard als Gast.
Double-Opt-In bei Gast-Bestellungen
Einstellungen → Kunde → Anmeldung & Registrierung
Gäste müssen ihre E-Mail-Adresse über einen Link bestätigen. Hilft gegen Fake-Bestellungen, ist aber ein zusätzlicher Schritt.
Zeit, nach der Gastkundenaccounts ablaufen
Einstellungen → Kunde → Anmeldung & Registrierung
Zeit in Sekunden, nach der Shopware ungenutzte Gastkonten automatisch löscht. 0 verhindert das Löschen.
Gastkunden nach dem Bestellabschluss automatisch ausloggen
Einstellungen → Allgemein → Warenkorb
Beendet die Sitzung des Gasts direkt nach der Bestellung. Dann kann er über die Abschlussseite kein Konto mehr anlegen.
Das Double-Opt-In für Gäste schalte ich nur ein, wenn ein Shop wirklich Probleme mit Fake-Bestellungen hat. Sonst ist es ein Schritt, bei dem Kunden auf eine E-Mail warten müssen, bevor die Bestellung durch ist.
3. Was der Gast nach der Bestellung sieht
Die Bestellung ohne Login aufrufen
Die Bestellbestätigung enthält einen Link zur Bestellung. Ein Gast hat kein Passwort, deshalb fragt Shopware nach seiner E-Mail-Adresse und der Postleitzahl der Rechnungsadresse. Über denselben Link kann er laut der Standard-Mailvorlage auch die Zahlungsart wechseln oder eine Zahlung nachholen, wenn sie beim ersten Mal gescheitert ist.
Nachträglich ein Konto anlegen (ab 6.7.13)
Seit Shopware 6.7.13 zeigt die Bestellabschlussseite Gästen den Hinweis „Um zukünftige Einkäufe zu beschleunigen, erstellen Sie ein Benutzerkonto.“ mit dem Button „Konto erstellen“. Der Gast setzt dort nur noch ein Passwort für seine E-Mail-Adresse, alle anderen Daten hat Shopware schon.
Das funktioniert nur, solange der Gast noch angemeldet ist. Die Option „Gastkunden nach dem Bestellabschluss automatisch ausloggen“ beendet die Sitzung aber schon beim Laden der Abschlussseite. Ist sie aktiv, landet der Gast nach dem Klick auf „Konto erstellen“ nicht im Formular. Wer das Angebot nutzen will, lässt die Option aus.
Gastkunden im Admin umwandeln
Ebenfalls seit 6.7.13 gibt es in der Kundendetailansicht eines Gasts die Aktion „In ein registriertes Konto umwandeln“. Du kannst dem Kunden eine Passwort-Reset-E-Mail senden, was Shopware empfiehlt, oder ein Passwort direkt setzen. Im zweiten Fall bekommt der Kunde keine Nachricht.
4. Zahlungsarten für Gäste einschränken
Manche Zahlungsarten möchte man Gästen nicht anbieten, etwa einen Rechnungskauf, den der Shop selbst abwickelt. Dafür braucht es kein Plugin: Im Rule Builder gibt es in der Gruppe „Kunde“ die Bedingung „Gastbesteller“. Lege eine Regel an, die greift, wenn der Kunde kein Gast ist, und hinterlege sie bei der Zahlungsart als Verfügbarkeitsregel. Gäste sehen die Zahlungsart dann nicht mehr. Genauso gehe ich in Projekten vor, wenn ein Shop Rechnungskauf nur für registrierte Kunden anbieten will.
Komplett verbieten lässt sich die Gastbestellung über die Einstellungen nicht. Wer das will, braucht eine Anpassung im Theme oder ein Plugin. Bedenke vorher, dass ein Pflichtkonto für 18 % der Kaufabbrecher der Grund ist.
5. Kurz geprüft: so testest du die Gastbestellung
- Im privaten Browserfenster einen Artikel in den Warenkorb legen und zur Kasse gehen.
- Prüfen, ob das Häkchen „Kundenkonto anlegen.“ so vorausgewählt ist, wie du es willst, und die Passwortfelder ohne Häkchen verschwinden.
- Als Gast bestellen und auf der Abschlussseite den Button „Konto erstellen“ prüfen, ab 6.7.13.
- Den Link in der Bestellbestätigung öffnen und mit E-Mail und Postleitzahl die Bestellung aufrufen.
- Wenn du eine Regel für Zahlungsarten nutzt: als Gast und als Kunde vergleichen, welche Zahlungsarten erscheinen.
Die Gastbestellung ist nur einer von zwölf Hebeln gegen Kaufabbrüche. Die übrigen elf, von den Versandkosten bis zum Express-Checkout, stehen im Artikel Shopware Checkout optimieren. Den Überblick über Performance, Checkout und SEO gibt der Leitfaden Shopware 6 optimieren.
6. Häufige Fragen zur Gastbestellung
Wie aktiviere ich die Gastbestellung in Shopware 6?
Gar nicht, sie ist im Checkout immer möglich. Kunden wählen im Registrierungsformular des Checkouts, ob sie ein Konto anlegen. Damit Gast der Standard ist, schaltest du unter Einstellungen → Kunde → Anmeldung & Registrierung die Option „Standardmäßig ein Kundenkonto anlegen“ aus.
Kann ich Gastbestellungen in Shopware 6 komplett verbieten?
Über eine Einstellung nicht. Dafür braucht es eine Anpassung im Theme oder ein Plugin. Einzelne Zahlungsarten lassen sich aber ohne Code für Gäste sperren, über eine Regel mit der Bedingung „Gastbesteller“.
Wie sieht ein Gast später seine Bestellung?
Über den Link in der Bestellbestätigung. Shopware fragt dann nach E-Mail-Adresse und Postleitzahl der Rechnungsadresse. Über denselben Link kann der Gast die Zahlungsart wechseln oder eine Zahlung nachholen.
Kann ein Gast nachträglich ein Kundenkonto anlegen?
Seit Shopware 6.7.13 ja, über den Button „Konto erstellen“ auf der Bestellabschlussseite. Im Admin kannst du einen Gastkunden außerdem in ein registriertes Konto umwandeln.
Stand: Shopware 6.7.15. Die Optionsnamen entsprechen der deutschen Administration. Den Hinweistext auf der Abschlussseite kannst du über den Textbaustein checkout.createAccountHeading unter Einstellungen → Textbausteine anpassen.
Dein Checkout soll einfacher werden?
In einem kurzen Call schauen wir uns deinen Checkout an, mit konkreten nächsten Schritten statt allgemeiner Empfehlungen.
Schriftlich oder im Gespräch — 15 Minuten, unverbindlich.
Newsletter
Mehr davon? Jeden Montag ein Shopware-Thema
Jeden Montag: mein neuer Blog-Artikel plus ein, zwei kurze News aus der Shopware-Welt.
Zum Start als Dankeschön: der Shopware-Update-Check – 30 Prüfpunkte, mit denen du dein nächstes Shopware-Update sauber planst.