Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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

Mein Konto - ÜbersichtImage Removed

Mein Konto - Adresse bearbeitenImage Removed

...

Rechnungsadresse im Bestellprozess nicht editierbar

...

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

onPopulateFormEntity

$form: \brandbox\styleguide\brandbox\entity\form

$address\brandbox\shop\address\lib\entity\shopAddress

void

Bietet die Möglichkeit die Felder und die Adressformulare zu erweitern oder modifizieren.

onRequestIgnoreViolations

noch offen

noch offen

noch offen

onFormSaveBefore

\brandbox\shop\viewAddress\lib\event\dto\dtoEventUpdateAddress


void

Wird ausgeführt nachdem die Benutzereingaben in die Adresse übertragen wurden aber bevor diese gespeichert wird.

onFormSaveAfter

\brandbox\shop\viewAddress\lib\event\dto\dtoEventUpdateAddress

void

Wird ausgeführt nachdem die Benutzereingaben in die Adresse übertragen wurden und nachdem diese gespeichert wurde.

Ablauf der Adresserstellung

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameAdressen im Bestellprozess
simpleViewerfalse
diagramWidth2019