Zum Hauptinhalt springen

Artikelabhängige Buchungsschritte

Zeige Buchungsschritte in Abhängigkeit von gebuchten Artikeln an.

Vor über 3 Monaten aktualisiert

Man kann jetzt Buchungsschritte erstellen, welche nur angezeigt werden, wenn bestimmte Artikel im Warenkorb sind.

Hierfür muss man zunächst zu den Buchungsschritte-Einstellungen.

Öffnet man hier einen Schritt des Typs "Extras" (der Typ steht in der grünen Blase), findet man ein neues Feld vor: "Nur anzeigen für". In diesem kann man einen Tag (Kategorie) auswählen, für den dieser Schritt erscheinen soll.

In diesem Beispiel sagen wir, dass der Schritt nur erscheinen soll, wenn ein Objekt mit der Kategorie "Wohnwagen" im Warenkorb ist.

Wenn ein Kunde keinen Artikel mit der Kategorie "Wohnwagen" im Warenkorb hat, erscheint dieser Schritt nicht.

Ein Beispiel für einen konkreten Use-Case hiervon wäre:

Angenommen man vermietet Wohnwagen und normale PKWs.

Bei normalen PKWs braucht man keinen Versicherungsschritt, weil es nur eine Versicherungsoption gibt, die sich automatisch in den Warenkorb packt und keine weiteren Infos benötigt.

Für die Wohnwagen hingegen haben wir 3 Versicherungsoptionen, von denen eine gewählt werden muss.

So könnten wir, wie im Screenshot oben, dem Schritt sagen er soll nur für die Kategorie "Wohnwagen" erscheinen und es muss mindestens 1 Objekt gewählt werden und es kann auch nur 1 Objekt gewählt werden.

Wir können das auch kombinieren mit der bereits bestehenden Option "Nur anzeigen für" bei den Datenformular-Schritten. Wir könnten nämlich sagen, dass danach ein Datenformular-Schritt kommt, welcher nur erscheint, wenn ein Objekt mit der Kategorie "Versicherungsoptionen" im Warenkorb ist.

Damit hätten wir einen Buchungsflow für die Wohnwagen, der bei normalen PKWs gar nicht erscheint, weil er nicht relevant ist.

Hier ein kleiner Flowchart, welcher das visualisiert:

Wichtige Ergänzung

Die Option "Nur anzeigen für" gibt es nicht bei Schritten des Typs "System".

Diese sind der Versand-Schritt, der Kontaktdaten-Schritt und der Bezahl-Schritt.

Grund hierfür ist, dass

a) Der Kontaktdaten-Schritt immer gebraucht wird, da dort die Kunden-Email erfasst wird, die immer zwingend benötigt wird, um eine Buchung zu erstellen.

b) Der Bezahl-Schritt immer benötigt wird, damit der Kunde eine Bezahlmethode wählen, die AGB bestätigen und eine Buchung tatsächlich abschließen kann.

Der Versandschritt als solcher kann zwar nicht konditionell angezeigt werden, man kann das aber umgehen, indem man ihn über ein Datenformular abbildet.

Das ist etwas komplizierter, bietet uns aber darüberhinaus auch viel mehr Möglichkeiten. Um mehr darüber zu erfahren, kontaktiere uns am besten per Mail oder telefonisch.

Hat dies deine Frage beantwortet?