Zum Inhalt springen

Kunden ihre Bestellungen selbst stornieren lassen

Ein Kunde, der es sich anders überlegt, bevor die Ware bewegt wird, kann die Bestellung aus seinem eigenen Konto stornieren. Das Modul ermittelt anhand der Status, in denen die Bestellung gerade steht, ob die Stornoschaltfläche angezeigt wird, und vergleicht sie mit drei eingerichteten Listen.

Die Funktion hängt von einer Einstellung auf einem anderen Bildschirm ab. Ohne einen Status, der den Beginn der Arbeit an der Bestellung bedeutet, fällt keine Bestellung aus der stornierbaren Menge heraus, und die Schaltfläche bleibt auch dann verfügbar, wenn ein Mitarbeiter die Ware bereits einsammelt.

Erforderlich ist ein Status, der begonnene Arbeit bedeutet. Meist ist das ein eigener Bestellstatus, manchmal ein vorhandener. Welcher Status es auch ist: Er darf nicht zu den Status gehören, aus denen das Stornieren erlaubt ist.

Erforderlich ist außerdem eine Entscheidung zu Rückzahlungen. Stornieren hält die Abwicklung an; die Rückzahlung wird getrennt abgewickelt. → Rückzahlungen

Stockly → Einstellungen → AuftragsverpackungBestellung in Bearbeitung Status. Das Modul setzt eine Bestellung in diesen Status, sobald die Kommissionieransicht geöffnet wird, und das ist das Signal, das jeder andere Bildschirm liest. Das Feld darf leer bleiben; der Übergang entfällt dann, und kein Status kennzeichnet eine Bestellung als in Bearbeitung.

Stockly → Retouren → Einstellungen → AllgemeinKunden dürfen ihre Bestellungen selbst stornieren.

Grund erforderlich ist wahlfrei. Es fügt dem Dialog des Kunden ein Feld hinzu, in dem der Kunde aus dem Retourengrund-Katalog wählt, beschränkt auf die als „für Stornierung” gekennzeichneten Gründe; der gewählte Grund wird mit der Stornierung gespeichert und kann vom Support später gelesen werden.

3. Die Status festlegen, aus denen storniert werden darf

Abschnitt betitelt „3. Die Status festlegen, aus denen storniert werden darf“

Drei Listen werden gemeinsam gelesen, und eine Bestellung muss alle drei Bedingungen erfüllen:

EinstellungWas sie einschränkt
Erlaubte Bestellstatusdie Stufe, die die Bestellung selbst erreicht hat
Erlaubte Zahlungsstatusdie Stufe, die die Zahlung erreicht hat
Erlaubte Lieferstatusob bereits ein Teil der Bestellung versendet wurde

Eine leer gelassene Liste stellt an ihre Dimension keine Bedingung, dort qualifiziert sich also jeder Status. Bei Zahlungen und Lieferungen kann eine Bestellung mehrere Einträge zugleich führen und qualifiziert sich, sobald mindestens einer davon auf der Liste steht; auf einer eingeschränkten Dimension qualifiziert sich eine Bestellung ohne jeden solchen Eintrag nicht.

Die Statusmaschine der Bestellung wird vor den Listen befragt. Die Schaltfläche wird nur dort angeboten, wo die Maschine einen Übergang cancel aus dem aktuellen Bestellstatus heraus definiert; eine Bestellung ohne einen solchen Weg wird unabhängig von der Konfiguration abgelehnt.

Legen Sie eine Testbestellung an und öffnen Sie sie im Kundenkonto. Die Stornoschaltfläche wird angezeigt. Öffnen Sie in Stockly die Kommissionierung dazu und laden Sie die Kontoseite neu: Die Schaltfläche wird nicht mehr angezeigt, denn die Bestellung steht nun im Status „in Bearbeitung”, der nicht auf der erlaubten Liste steht.

Ist diese Funktion eingeschaltet, tritt die eigene Schaltfläche des Moduls für diesen Shop an die Stelle der Shopware-eigenen Stornofunktion, damit Kunden nicht zwei verschiedene Wege mit zwei verschiedenen Folgen angeboten bekommen.