Storefront

Der Kunde füllt aus, was du sonst erfragst

Das Formular listet die Bestellung Position für Position. Je Zeile wählt der Kunde die Stückzahl, einen Grund, auf Wunsch eine Vorgehensweise und schreibt dazu, was los ist.

Worum es geht

Das ist der Kern. Alles davor führt hierher, alles danach folgt daraus. Was hier eingetragen wird, steht später im Admin als Datensatz - nicht als Fließtext in einer E-Mail.

Eine Zeile je Position

Bild, Name und Produktnummer stehen links, rechts die Auswahl. „Stückzahl“ geht von eins bis zur bestellten Menge, „Bitte Grund wählen...“ öffnet die Liste der Gründe, „Bitte Vorgehensweise wählen...“ die der Vorgehensweisen. Darunter ein Feld „Ihr Kommentar zum Produkt...“. Am Ende ein Feld für die ganze Rücksendung: „Ihr Kommentar zur Rücksendung...“.

deinshop.de/dvsn/return-shipment/create/…
LeinenhemdSW-10024Größe: M1Produkt defektErsatzlieferung anfordern
Ihr Kommentar zum Produkt...Naht an der linken Schulter offen
TischleuchteSW-101022Produkt falsch geliefertGutschrift erstellen
Zahnbürsten-SetSW-10088-Bitte Grund wählen...
KommentarIhr Kommentar zur Rücksendung...Rücksendung anlegen

Ausgenommene Positionen verschwinden nicht

Was nicht zurückgehen darf, steht ausgegraut in der Liste - mit gesperrter Auswahl. Das erspart die Rückfrage „warum fehlt da was“. Genauso verhält es sich mit Positionen, die keine Produkte sind: Gutscheine und Rabatte lassen sich gar nicht erst wählen.

deinshop.de/dvsn/return-shipment/create/…
LeinenhemdSW-10024Größe: M1Produkt defekt
Zahnbürsten-SetSW-10088--
TischleuchteSW-101022Produkt falsch geliefert

Die Checkliste ist ein Fenster, kein Abschnitt

Ist sie eingeschaltet, öffnet der Klick auf „Rücksendung anlegen“ zuerst ein modales Fenster: „Bitte bestätigen Sie die folgende Checkliste, um eine Rücksendung anlegen zu können.“ Alle Fragen sind verpflichtend. Ausgeliefert werden drei, die Texte darfst du ändern und um Auszeichnung ergänzen - ein Link auf die Widerrufsbelehrung ist also möglich.

Rücksendung anlegenBitte bestätigen Sie die folgende Checkliste, um eine Rücksendung anlegen zu können.Ja, ich habe die AGB gelesenJa, ich bin damit einverstanden, dass meine Daten an den Versanddienstleister übergeben werdenRücksendung anlegen
Gut zu wissen Ohne mindestens eine gewählte Position geht es nicht weiter: „Bitte wählen Sie mindestens ein Produkt aus.“ Die Vorgehensweise ist je nach Konfiguration optional oder gar nicht vorhanden, ein Grund dagegen gehört zu jeder gewählten Position.

Welche Einstellungen das Formular steuern

Einstellung Technischer Name Was sie bewirkt
Vorgehensweisen aktivieren procedureStatus Blendet die zweite Auswahl je Zeile ein. Aus heißt: der Kunde nennt nur den Grund, nicht was er sich wünscht.
Checkliste aktivieren checklistStatus Schaltet das Fenster vor dem Anlegen. Alle Fragen der Checkliste sind verpflichtend und müssen abgehakt werden.
Individuelle Bedingungen für Produkte aktivieren productRestrictionStatus Schaltet die Twig-Prüfung je Position ein. Ohne sie greifen nur die Menge, der Positionstyp und das Zusatzfeld am Produkt.
Twig Syntax productRestrictionTwig Das Twig läuft für jedes Produkt der Bestellung. Über lineItem kommst du an die Bestellposition, über lineItem.product an das Produkt und über lineItem.order an die Bestellung.
Von Rücksendungen ausschließen dvsn_return_shipment_product_ban_status Kein Konfigurationsfeld, sondern ein Zusatzfeld am Produkt selbst. Gesetzt, fällt die Position aus der Auswahl - ohne eine Zeile Code.