Adressbuch
Das Adressbuch dient den Kunden des Shops dazu, Versand- und Rechnungsadressen zu hinterlegen. Die Kunden haben im Bestellprozess dann die Möglichkeit die Versand- und Rechnungsadresse für die aktuelle Bestellung aus dem Adressbuch auszuwählen. Das Adressbuch ist für den Kunden über den Bereich "Mein Konto" und im Bestellprozess verfügbar.
Verwendung
Rechnungsadresse im Bestellprozess nicht editierbar
Über die Einstellung "Im Checkout-Prozess darf keine Rechnungsadresse hinzugefügt oder bearbeitet werden" in der Bestellkonfiguration kann definiert werden ob die Rechnungsadresse für einen Kunden editierbar sein darf. Wenn diese ausgewählt wurde, dürfen Kunden im Bestellprozess die Rechnungsadresse nicht mehr ändern. Ausgenommen sind Neukunden, die einmalig dort eine Rechnungsadresse hinterlegen können. Ganz ausgenommen sind Gäste, die immer einer Rechnungsadresse pflegen dürfen. Danach muss der Kunde, wenn er die Rechnungsadresse anpassen möchte, dies in dem Bereich "Mein Konto" machen.
Dem User muss jegliche Möglichkeit genommen werden, eine andere Adresse wie die Standard-Rechnungsadresse zu verwenden. Der mögliche Fehlerfall, dass der Kunde eine Adresse hat welche als Standard für Rechnung und Versand gilt im Bestellprozes für den Versand ändert, muss abgefangen werden. In diesem Falle, muss beim Speichern der Versandadresse eine Kopie als Standardrechnungsadresse angelegt werden.
Adressen für Kunden ohne Benutzerkonto
Kunden können im Checkout auch ohne bestehendes Benutzerkonto bestellen. In diesem Fall gibt es für den Benutzer nur zwei Adressen. Eine Lieferadresse und eine Rechnungsadresse. Es sollten dann keine weiteren Adressen angelegt werden können und nur diese zwei Adressen geändert werden.
Konfiguration Bestellprozess
Sie haben die Möglichkeit in der Konfiguration des Bestellprozesses die Reihenfolge der Adressen für den Bestellvorgang einzustellen und zu definieren ob die jeweiligen Adressen dargestellt werden sollen.
Konfiguration Rechte
Sie haben die Möglichkeit für Kunden unterschiedliche Rechte zu vergeben. Dazu sollten sie zuerst im Admin-Bereich die Rollen und Rechte angelegt und konfiguriert haben.
Recht | Beschreibung |
---|---|
account | Adressbuch in "Mein Konto" des Kunden wird angezeigt |
account/default/delivery | Kunde darf eine Adresse als Standard-Versandadresse wählen |
account/default/invoice | Kunde darf eine Adresse als Standard-Rechnungsadresse wählen |
account/delete | Kunde darf Adressen löschen |
account/edit | Kunde darf Adressen bearbeiten |
account/update | Kunde darf Adressen aktualisieren |
Events
Interface: \brandbox\shop\viewAddress\lib\event\addressFormEventInterface
Adapter: \brandbox\shop\viewAddress\lib\event\adapter\addressFormEventAdapter
Methode | Eingabe | Rückgabe | Beschreibung |
---|---|---|---|
|
|
| Bietet die Möglichkeit die Felder und die Adressformulare zu erweitern oder modifizieren. |
| noch offen | noch offen | noch offen |
|
|
| Wird ausgeführt nachdem die Benutzereingaben in die Adresse übertragen wurden aber bevor diese gespeichert wird. |
|
|
| Wird ausgeführt nachdem die Benutzereingaben in die Adresse übertragen wurden und nachdem diese gespeichert wurde. |