Während des Checkout-Prozesses werden die Rechnungsadresse und (optional) eine abweichende Lieferadresse auf einem gemeinsamen Template (CombinedAddress = ws_address_combined.htm) eingegeben.
Ein angemeldeter Käufer kann im Kundenkonto mehrere unterschiedliche Lieferadressen (maximal 999) anlegen, ändern oder löschen und diese während des Bestellprozesses auswählen. Die angezeigte Reihenfolge mehrerer Lieferadressen wird entweder durch die Postleitzahl bestimmt oder alphabetisch anhand des Firmen- bzw. Nachnamens.
Referenz: Abschnitt FilterAndSort
Ebenso kann der Käufer eine Standard-Lieferadresse festlegen. Die Integrationsanleitung hierfür finden Sie im Kapitel "Kundenkonto" (siehe Wegweiser: Standard-Lieferadresse festlegen).
Ein nicht angemeldeter Käufer muss seine Rechnungsadresse und (optional) eine abweichende Lieferadresse im Bestellablauf angeben.
Zusätzlich haben Sie die Möglichkeit, Eingabefelder mit fehlerhaften Daten durch Fehlerstyles hervorzuheben und/oder die Fehlerfälle mithilfe von Bereichs-Tags zu klammern.
Einstellungen
Die Rechnungs- und Lieferadresseingabe wird (unter anderem) durch folgende Einstellungen in der Shopkonfiguration shop.config festgelegt:
Abschnitt |
Parameter |
Beschreibung |
Templates |
CombinedAddress |
Template zur Eingabe der Rechnungs- und Lieferadresse auf einer Seite während des Checkout-Prozesses. |
Templates |
AddressManage |
Template zur Verwaltung der Rechnungsadresse im Kundenkonto. |
Templates |
DelivAddressManage |
Template zum Verwalten der multiplen Lieferadressen im Kundenkonto. |
NotifyMessages-Txt |
Addr-Saved |
Text wird ausgegeben, wenn die Rechnungsadresse gespeichert wurde. |
NotifyMessages-Txt |
Addr-Deleted |
Text wird ausgegeben, wenn Rechnungsadresse gelöscht wurde. |
NotifyMessages-Txt |
DelivAddr-Saved |
Text der Lieferadresse wurde gespeichert. |
NotifyMessages-Txt |
DelivAddr-Deleted |
Text der Lieferadresse wurde gelöscht. |
NotifyMessages-Txt |
DelivAddr-Invalid |
Text der Lieferadresse ist nicht mehr gültig. |
DeliveryAddressSelection |
|
Neuer Bereich: hier wird die Dropdown-Liste zur Auswahl der Lieferadresse konfiguriert |
DeliveryAddressSelection |
NoDeliveryAddress |
Text der Listbox: keine Lieferadresse verwenden. |
DeliveryAddressSelection |
WishlistDeliveryAddressPrefix |
Text der Listbox: Wunschlistenadresse (Name des Wunschlistenempfängers wird immer angehängt). |
DeliveryAddressSelection |
DeliveryAddressPrefix |
Text wird vor einer hinterlegten Lieferadresse angezeigt. |
DeliveryAddressSelection |
Seperator |
Eintrag wird als Separator angezeigt zwischen den hinterlegten Lieferadressen und den anderen Optionen (optional; wenn nicht vorhanden wird kein Separatoreintrag erzeugt!). |
DeliveryAddressFields-Txt |
UserDescr |
Es wird ein neues Feld für die Lieferadresse unterstützt, in dem der Käufer seine Bezeichnung für diese Lieferadresse angeben kann. Hinweis: Dieses Feld muss immer einzel-positioniert werden. |
UserData |
PreSelectLastUsedDelivAddr-Allow |
Mit diesem Schalter können Sie festlegen, ob die zuletzt verwendete bzw. zuletzt geänderte Lieferadresse in der Selectbox zur Auswahl der Lieferadresse im Bestellablauf vorselektiert sein soll. Werte: yes, no, always, alwaysFirst Standard: yes |
UserData |
PreSelectDefaultDelivAddr-Allow |
Käufer können bei mehreren Lieferadressen eine Adresse als Standard festlegen. Werte: yes, no Standard: no |
Templates
Für die Eingabe und die Verwaltung der Rechnungs- und Lieferadressen werden folgende Templates aus der Shopkonfiguration shop.config verwendet:
Abschnitte und Templates |
Beschreibung |
---|---|
CombinedAddress = ws_address_combined.htm |
Wird verwendet, um die Abfrage der Rechnungs- und Lieferadresse auf einer Seite im Bestellablauf anzubieten. |
AddressManage = ws_address_manage.htm |
Wird angezeigt, wenn der Käufer über das Kundenkonto seine Rechnungsadresse ändern will. |
DelivAddressManage = ws_deliv_address_manage.htm |
Wird angezeigt, wenn der Käufer über das Kundenkonto seine Lieferadressen verwalten bzw. neue anlegen will. Das Template ist in drei Bereiche aufgeteilt: D-Overview (Übersicht über die hinterlegten Lieferadressen), Der Bereich D-ConfirmDelete wird in den Auslieferungs-Templates nur mit deaktiviertem JavaScript angezeigt, bei aktivem JavaScript wird die Sicherheitsabfrage mit einem Dialogfenster gestaltet. |
PlaceOrder = ws_place_order.htm |
Anzeige der Bestellübersicht Hinweis mit Anzeige der "Eigenen Bezeichnung" der gewählten abweichenden Lieferadresse. |
UserAccount = ws_user_account.htm |
Anzeige des Kundenkontos Verlinkungen zu den Verwaltungsseiten "…_manage.htm". |
Tags
Referenz: Tags für multiple Adressen
Styles
Referenz: Styles für multiple Kundendaten