D- bilden die abweichende Lieferadresse ab. Sie sind das Spiegelbild der A-Tags für die Rechnungsadresse und folgen demselben Bauplan: ein technischer Feldname, an den ein Zusatz angehängt wird.
Darüber hinaus kann eine Lieferadresse etwas, was eine Rechnungsadresse nicht kann. Ein Kunde darf mehrere davon speichern, eine davon als Standard festlegen und bei einer Bestellung sogar mehrere gleichzeitig verwenden. Dafür gibt es die zusätzlichen Gruppen auf dieser Seite.
Wegweiser: Abweichende Lieferadresse abfragen · Referenz: A- (Rechnungsadresse)
Woher die Feldnamen kommen
Die Basisfelder der Lieferadresse sind in der Shopkonfigurationshop.config im Abschnitt <DeliveryAddressFields-Txt> definiert. Der Parametername ist der technische Feldname, der Wert dahinter die Beschriftung.
FirstName werden damit D-FirstName, D-FirstName_input, D-FirstName_text und alle weiteren Zusätze.
Referenz: Abschnitt <[DeliveryAddressFields-Txt](/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/adressen-und-eingabepruefung#deliveryaddressfields-txt)>
Ein Eingabefeld vollständig
Die Zusätze am Eingabefeld
_visible und _required hängen von der Shopkonfiguration ab. Klammern Sie jedes Feld in _visible ein, dann verschwindet es automatisch, wenn es für das gewählte Land oder den gewählten Adresstyp nicht gebraucht wird.
_error als Einzel-Tag ergibt die Zeichenfolge _error. Im Beispiel wird daraus die Klasse input_error, solange ein Fehler vorliegt, und sonst input. So braucht es keine zweite Klammerung nur für die Gestaltung.
Die eingabeabhängige Steuerung
_action greift, wenn für dieses Feld im Abschnitt <AddressFields-Actions> eine Abhängigkeit hinterlegt ist. Dann muss das Template die Adresseingabe nachladen lassen.
Ein Feld ausdrücklich als gelöscht melden
Leert der Käufer ein Feld, wird das an ein angeschlossenes System oft nur als “nicht geändert” übermittelt, und der alte Wert bleibt dort stehen. Mit_hiddeninputflagdeleted melden Sie die Löschung ausdrücklich.
value leer.
Auswahllisten
Für Felder mit fester Wertemenge, beispielsweise das Land, baut das Template die Auswahlliste aus vier Zusätzen selbst auf.Besondere Felder
D-CountryISO, D-SalutationCode und D-TitleCode sind für die Weitergabe an angeschlossene Systeme gedacht. Dem Käufer zeigen Sie D-Country, D-Salutation und D-Title, also die Klartextfassungen.
Die drei Auswahllisten aus D-DateOfBirth_list erzeugt der Shop selbst. Gestalten lassen sie sich über die Klasse select_date_of_birth, die allen dreien zugewiesen ist, und über die IDs ws_input_delivery_date_of_birth_day, ws_input_delivery_date_of_birth_month und ws_input_delivery_date_of_birth.
Die gespeicherten Lieferadressen
D-LoadData
Lädt alle gespeicherten Lieferadressen des angemeldeten Kunden. Erst danach liefern die übrigen D-Tags außerhalb des Bestellablaufs etwas.D-Data
Das zentrale Tag der Adressverwaltung, in drei Rollen.Die Standard-Lieferadresse
D-IsDefault und D-SetAsDefaultLink gehören in die Schleife, weil sie sich auf die einzelne Adresse beziehen. D-RemoveDefaultLink gehört außerhalb, denn es gibt nur eine Standardadresse und damit nur einen Link zum Entfernen.
Wird der Standard entfernt, wählt der Shop je nach Einstellung die zuletzt verwendete Lieferadresse oder die Rechnungsadresse vor.
Wegweiser: Standard-Lieferadresse festlegen
D-OneTime
Greift, wenn die gewählte Lieferadresse einmalig verwendet und nicht im Kundenkonto gespeichert wird.Die Suche in den Lieferadressen
Wer zwanzig oder mehr Lieferadressen gespeichert hat, braucht eine Suche.Eine gespeicherte Adresse auswählen
Im Bestellablauf wählt der Käufer aus seinen gespeicherten Lieferadressen. Dafür gibt esD-DeliverySelection mit vier Zusätzen.
Mehrere Lieferadressen je Bestellung
Bei MultiDelivery geht jede Warenkorbposition an eine eigene Lieferadresse. Das Verwaltungstemplate dafür braucht eine zweite Garnitur von Zusätzen, erkennbar ammdm im Namen.
mdm-Tags keine Klammerung mit {D-DeliverySelection}. Sie arbeiten unabhängig davon, gehören aber in die Schleife {@D-Data}.
Wie oft eine Adresse verwendet wird
Die Tags im Überblick
Die Zusätze am Feld
Die übrigen Tags
Verwandte Themen
- Wegweiser: Abweichende Lieferadresse abfragen
- Wegweiser: Auswahllisten der Adressdaten
- Wegweiser: Standard-Lieferadresse festlegen
- Wegweiser: Mehrere Lieferadressen auswählen
- Referenz: A- (Rechnungsadresse)
- Referenz: Tags für multiple Adressen
