Auswahllisten der Adressdaten

WEBSALE V8s ermöglicht es Ihnen, bestimmte Eingaben mithilfe von Auswahllisten abzufragen, z. B. Rechnungsland, Rechnungsadresse, Lieferland, Anrede, Titel usw. Die Darstellung dieser Auswahllisten können Sie flexibel konfigurieren.

Übersicht

Aktuelle Integrationsmethoden:

1 Länder-Auswahlliste für die Rechnungsadresse

2 Länder-Auswahlliste für eine abweichende Lieferadresse

3 Anrede-Auswahlliste für die Rechnungsadresse

4 Anrede-Auswahlliste für eine abweichende Lieferadresse

5 Titel-Auswahlliste für die Rechnungsadresse

6 Titel-Auswahlliste für eine abweichende Lieferadresse

7 Freie Auswahllisten / Suffix-Auswahllisten für die Rechnungsadresse

8 Freie Auswahllisten / Suffix-Auswahllisten für eine abweichende Lieferadresse

9 Darstellungsmöglichkeiten der Auswahllisten als Radiobuttons

10 Auswahlliste der Lieferadressen als Selectbox

 

Ältere Integrationsmethoden:

11 Benutzerdefinierte Auswahllisten / UserDef-Listen für die Rechnungsadresse (alte Logik)

12 Länder-Auswahlliste für das Rechnungsland (alte Logik)

13 Länder-Auswahlliste für das Lieferland (alte Logik)

14 Anrede-Auswahlliste für die Rechnungsadresse (alte Logik)

15 Anrede-Auswahlliste für eine abweichende Lieferadresse (alte Logik)

16 Titel-Auswahlliste für die Rechnungsadresse (alte Logik)

17 Titel-Auswahlliste für eine abweichende Lieferadresse (alte Logik)

 

1 Länder-Auswahlliste für die Rechnungsadresse

Schritt 1: Anpassung der Länder-Konfiguration

In der Länder-Konfiguration (country.dat) sind alle Länder hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Länder, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Fügen Sie ein Land hinzu, indem Sie eine neue Zeile anlegen, die den Anzeigenamen des Landes in der Auswahlliste sowie den 3-stelligen ISO-Code enthalten muss.

Referenz: Länder-Konfiguration country.dat

Schritt 2: Aktivieren der Länder-Auswahlliste in der Shopkonfiguration

Bevor Sie die Länder-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Country = einen Wert ein.

<AddressFields-Txt>
   Country   = Land
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Länder-Auswahlliste auf dem Template

Die Abfrage des Rechnungslandes kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Länder-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label for="~A-Country_input~">~A-Country_text~ {A-Country_required}*{/A-Country_required}</label>
   <select name="~A-Country_input~" id="~A-Country_input~" class="select_Country~A-Country_error~" {A-Country_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/A-Country_action}>
      {@A-Country_data}
         <option value="~A-Country_code~" ~A-Country_selected~>~A-Country_value~</option>
      {/@A-Country_data}
   </select>
   ...
</form>

Referenz: A-"technischer Name"_action
Referenz: A-"technischer Name"_code
Referenz: A-"technischer Name"_data
Referenz: A-"technischer Name"_error
Referenz: A-"technischer Name"_input
Referenz: A-"technischer Name"_required
Referenz: A-"technischer Name"_selected
Referenz: A-"technischer Name"_text
Referenz: A-"technischer Name"_value
Referenz: FORM-AddrManage
Referenz: FORM-Addr
 

2 Länder-Auswahlliste für eine abweichende Lieferadresse

Schritt 1: Anpassung der Länder-Konfiguration

In der Länder-Konfiguration (country.dat) sind alle Länder hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Länder, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Fügen Sie ein Land hinzu, in dem Sie eine neue Zeile anlegen, die den Anzeigenamen des Landes in der Auswahlliste sowie den 3-stelligen ISO-Code enthalten muss.

Referenz: Länder-Konfiguration country.dat

Möchten Sie für die Auswahl der Lieferadresse eine andere Liste von der Rechnungsadresse anbieten, dann legen Sie hierfür eine spezielle Länder-Konfiguration country_deliv.dat für die Lieferadresse an. Das Hinzufügen und Löschen von Ländern in der Auswahlliste können Sie wie in der Länder-Konfiguration (country.dat) vornehmen.

Referenz: Länder-Konfiguration country_deliv.dat

Schritt 2: Aktivieren der Länder-Auswahlliste in der Shopkonfiguration

Bevor Sie die Länder-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Country = einen Wert ein.

<DeliveryAddressFields-Txt>
   Country   = Land
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Länder-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_deliv_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Länder-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label for="~D-Country_input~">~D-Country_text~ {D-Country_required}*{/D-Country_required}</label>
   <select name="~D-Country_input~" id="~D-Country_input~" class="select_Country~D-Country_error~" {D-Country_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/D-Country_action}>
      {@D-Country_data}
         <option value="~D-Country_code~" ~D-Country_selected~>~D-Country_value~</option>
      {/@D-Country_data}
   </select>
   ...
</form>

 

Referenz: D-"technischer Name"_action
Referenz: D-"technischer Name"_code
Referenz: D-"technischer Name"_data
Referenz: D-"technischer Name"_error
Referenz: D-"technischer Name"_input
Referenz: D-"technischer Name"_required
Referenz: D-"technischer Name"_selected
Referenz: D-"technischer Name"_text
Referenz: D-"technischer Name"_value
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

3 Anrede-Auswahlliste für die Rechnungsadresse

Schritt 1: Anpassung der Anrede-Konfiguration

In der Anrede-Konfiguration (salutation.dat) sind alle Anreden hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Anreden, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch eine neue Anrede hinzufügen.

Referenz: Anrede-Konfiguration salutation.dat

Schritt 2: Aktivieren der Anrede-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Salutation = einen Wert ein.

<AddressFields-Txt>
   Salutation   = Anrede
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Anrede-Auswahlliste auf dem Template

Die Abfrage der Rechnungsadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Anrede-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label for="~A-Salutation_input~">~A-Salutation_text~ {A-Salutation_required}*{/A-Salutation_required}</label>
   <select name="~A-Salutation_input~" id="~A-Salutation_input~" class="select_Country~A-Salutation_error~" {A-Salutation_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/A-Salutation_action}>
      {@A-Salutation_data}
         <option value="~A-Salutation_code~" ~A-Salutation_selected~>~A-Salutation_value~</option>
      {/@A-Salutation_data}
   </select>
   ...
</form>

Referenz: A-"technischer Name"_action

Referenz: A-"technischer Name"_code

Referenz: A-"technischer Name"_data

Referenz: A-"technischer Name"_error

Referenz: A-"technischer Name"_input

Referenz: A-"technischer Name"_required

Referenz: A-"technischer Name"_selected

Referenz: A-"technischer Name"_text

Referenz: A-"technischer Name"_value

Referenz: FORM-AddrManage

Referenz: FORM-Addr

 

4 Anrede-Auswahlliste für eine abweichende Lieferadresse

Schritt 1: Anpassung der Anrede-Konfiguration

In der Anrede-Konfiguration (salutation.dat) sind alle Anreden hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Anreden, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch eine neue Anrede hinzufügen.

Referenz: Anrede-Konfiguration salutation.dat

Schritt 2: Aktivieren der Anrede-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Salutation = einen Wert ein.

<DeliveryAddressFields-Txt>
   Salutation   = Anrede
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Anrede-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Anrede-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label for="~D-Salutation_input~">~D-Salutation_text~ {D-Salutation_required}*{/D-Salutation_required}</label>
   <select name="~D-Salutation_input~" id="~D-Salutation_input~" class="select_Country~D-Salutation_error~" {D-Salutation_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/D-Salutation_action}>
      {@D-Salutation_data}
         <option value="~D-Salutation_code~" ~D-Salutation_selected~>~D-Salutation_value~</option>
      {/@D-Salutation_data}
   </select>
   ...
</form>

Referenz: D-"technischer Name"_action
Referenz: D-"technischer Name"_code
Referenz: D-"technischer Name"_data
Referenz: D-"technischer Name"_error
Referenz: D-"technischer Name"_input
Referenz: D-"technischer Name"_required
Referenz: D-"technischer Name"_selected
Referenz: D-"technischer Name"_text
Referenz: D-"technischer Name"_value
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

5 Titel-Auswahlliste für die Rechnungsadresse

Schritt 1: Anpassung der Titel-Konfiguration

In der Titel-Konfiguration title.dat sind alle Titel hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Titel, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch einen neuen Titel hinzufügen.

Referenz: Titel-Konfiguration title.dat

Schritt 2: Aktivieren der Titel-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Title = einen Wert ein.

<AddressFields-Txt>
   Title   = Titel
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Titel-Auswahlliste auf dem Template

Die Abfrage der Rechnungsadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Titel-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label for="~A-Title_input~">~A-Title_text~ {A-Title_required}*{/A-Title_required}</label>
   <select name="~A-Title_input~" id="~A-Title_input~" class="select_Country~A-Title_error~" {A-Title_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/A-Title_action}>
      {@A-Title_data}
         <option value="~A-Title_code~" ~A-Title_selected~>~A-Title_value~</option>
      {/@A-Title_data}
   </select>
   ...
</form>

Referenz: A-"technischer Name"_action
Referenz: A-"technischer Name"_code
Referenz: A-"technischer Name"_data
Referenz: A-"technischer Name"_error
Referenz: A-"technischer Name"_input
Referenz: A-"technischer Name"_required
Referenz: A-"technischer Name"_selected
Referenz: A-"technischer Name"_text
Referenz: A-"technischer Name"_value
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

6 Titel-Auswahlliste für eine abweichende Lieferadresse

Schritt 1: Anpassung der Titel-Konfiguration

In der Titel-Konfiguration title.dat sind alle Titel hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Titel, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch einen neuen Titel hinzufügen.

Referenz: Titel-Konfiguration title.dat

Schritt 2: Aktivieren der Titel-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Title = einen Wert ein.

<DeliveryAddressFields-Txt>
   Title   = Titel
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Titel-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_deliv_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Titel-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label for="~D-Title_input~">~D-Title_text~ {D-Title_required}*{/D-Title_required}</label>
   <select name="~D-Title_input~" id="~D-Title_input~" class="select_Country~D-Title_error~" {D-Title_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/D-Title_action}>
      {@D-Title_data}
         <option value="~D-Title_code~" ~D-Title_selected~>~D-Title_value~</option>
      {/@D-Title_data}
   </select>
   ...
</form>

Referenz: D-"technischer Name"_action
Referenz: D-"technischer Name"_code
Referenz: D-"technischer Name"_data
Referenz: D-"technischer Name"_error
Referenz: D-"technischer Name"_input
Referenz: D-"technischer Name"_required
Referenz: D-"technischer Name"_selected
Referenz: D-"technischer Name"_text
Referenz: D-"technischer Name"_value
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

7 Freie Auswahllisten/Suffix-Auswahllisten für die Rechnungsadresse

Suffix-Felder sind frei definierbare Zusatzfelder der Rechnungsadresse, die Sie auch als Auswahlliste anstelle eines Eingabefeldes abfragen können.

Die vom Kunden getroffenen Angaben in den Suffix-Feldern werden in den Kundendaten und Bestelldaten gespeichert.

Schritt 1: Aktivieren des Suffix-Feldes

Bevor Sie eine Suffix-Auswahlliste in Ihren Shop integrieren können, müssen Sie ein Suffix-Feld in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu zum Beispiel hinter Suffix1 = einen Wert ein.

<AddressFields-Txt>
   Suffix1   = Wie sind Sie auf uns aufmerksam geworden?
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 2: Definieren der Einträge für die Auswahlliste

In den Abschnitten A-Suffix1 bis A-Suffix50 der Shopkonfiguration shop.config können Sie mit den Unterabschnitten <+Entry> die Einträge der Auswahlliste definieren, die bei der Rechnungsadresse angezeigt werden sollen.

<A-Suffix1>
   <+Entry>
      Name   = Internet
      Value  = 01
   </+Entry>
 
   <+Entry>
      Name   = Werbung
      Value  = 02
   </+Entry>
</A-Suffix1>

Referenz: Abschnitt A-Suffix

Schritt 3: Integration der Auswahlliste auf dem Template

Die Abfrage der Rechnungsadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label for="~A-Suffix1_input~">~A-Suffix1_text~ {A-Suffix1_required}*{/A-Suffix1_required}</label>
   <select name="~A-Suffix1_input~" id="~A-Suffix1_input~" class="select_Country~A-Suffix1_error~" {A-Suffix1_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/A-Suffix1_action}>
      {@A-Suffix1_data}
         <option value="~A-Suffix1_code~" ~A-Suffix1_selected~>~A-Suffix1_value~</option>
      {/@A-Suffix1_data}
   </select>
   ...
</form>

Referenz: A-"technischer Name"_action
Referenz: A-"technischer Name"_code
Referenz: A-"technischer Name"_data
Referenz: A-"technischer Name"_error
Referenz: A-"technischer Name"_input
Referenz: A-"technischer Name"_required
Referenz: A-"technischer Name"_selected
Referenz: A-"technischer Name"_text
Referenz: A-"technischer Name"_value
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

8 Freie Auswahllisten / Suffix-Auswahllisten für eine abweichende Lieferadresse

Suffix-Felder sind frei definierbare Zusatzfelder der Lieferadresse, die Sie auch als Auswahlliste anstelle eines Eingabefeldes abfragen können.

Die vom Kunden getroffenen Angaben in den Suffix-Feldern werden in den Kundendaten und Bestelldaten gespeichert.

Schritt 1: Aktivieren des Suffix-Feldes

Bevor Sie eine Suffix-Auswahlliste in Ihren Shop integrieren können, müssen Sie ein Suffix-Feld in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu zum Beispiel hinter Suffix1 = einen Wert ein.

<DeliveryAddressFields-Txt>
   Suffix1   = Wohin sollen wir Ihre Bestellung liefern?
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 2: Definieren der Einträge für die Auswahlliste

In den Abschnitten D-Suffix1 bis D-Suffix50 der Shopkonfiguration shop.config können Sie mit den Unterabschnitten <+Entry> die Einträge der Auswahlliste definieren, die bei der Lieferadresse angezeigt werden sollen.

<D-Suffix1>
   <+Entry>
      Name   = Postalische Lieferadresse
      Value  = 01
   </+Entry>
 
   <+Entry>
      Name   = DHL-Packstation
      Value  = 02
   </+Entry>
</D-Suffix1>

Referenz: Abschnitt D-Suffix

Schritt 3: Integration der Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_deliv_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label for="~D-Suffix1_input~">~D-Suffix1_text~ {D-Suffix1_required}*{/D-Suffix1_required}</label>
   <select name="~D-Suffix1_input~" id="~D-Suffix1_input~" class="select_Country~D-Suffix1_error~" {D-Suffix1_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/D-Suffix1_action}>
      {@D-Suffix1_data}
         <option value="~D-Suffix1_code~" ~D-Suffix1_selected~>~D-Suffix1_value~</option>
      {/@D-Suffix1_data}
   </select>
   ...
</form>

Referenz: D-"technischer Name"_action
Referenz: D-"technischer Name"_code
Referenz: D-"technischer Name"_data
Referenz: D-"technischer Name"_error
Referenz: D-"technischer Name"_input
Referenz: D-"technischer Name"_required
Referenz: D-"technischer Name"_selected
Referenz: D-"technischer Name"_text
Referenz: D-"technischer Name"_value
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

9 Darstellungsmöglichkeiten der Auswahllisten als Radiobuttons

Sie haben die Möglichkeit eine Auswahl, z. B. der Anrede, statt als Auswahlliste auch als Radiobuttons darzustellen.

 

Beispiel für die Integration der Anrede-Auswahlliste als Radiobuttons auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label for="~A-Title_input~">~A-Title_text~ {A-Title_required}*{/A-Title_required}</label>
	
   {@A-Salutation_data}
      <input type="radio" name="~A-Salutation_input~" value="~A-Salutation_code~" {A-Salutation_selected}checked{/A-Salutation_selected} {A-Salutation_action}onChange="ws_AJAXRefreshAddressInput('addressform','~BT-Addr_refresh~','~WS-Charset~')"{/A-Salutation_action}>
      ~A-Salutation_value~
   {/@A-Salutation_data}
   ...
</form>

Referenz: A-"technischer Name"_action
Referenz: A-"technischer Name"_code
Referenz: A-"technischer Name"_data
Referenz: A-"technischer Name"_error
Referenz: A-"technischer Name"_input
Referenz: A-"technischer Name"_required
Referenz: A-"technischer Name"_selected
Referenz: A-"technischer Name"_text
Referenz: A-"technischer Name"_value
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

10 Auswahlliste der Lieferadressen als Selectbox

Sie haben die Möglichkeit die Auswahl einer gespeicherten Lieferadresse mit Hilfe einer Selectbox zu realisieren.

 

Beispiel für die Integration der Lieferadressen-Auswahlliste auf dem Template der Rechnungs- und Lieferadresse im Bestellablauf:

<form action="~FORM-Addr~" ... >
   ...
   {D-DeliverySelection}
      <select name="~D-DeliverySelection_input~">
         {@D-Data}
            <option value="~D-DeliverySelection_value~" {D-DeliverySelection_selected}selected{/D-DeliverySelection_selected}>
               {D-UserDescr}~D-UserDescr~,{/D-UserDescr} ~D-FirstName~ ~D-LastName~, ~D-Country~
            </option>
         {/@D-Data}
      </select>
   {/D-DeliverySelection}
   ...
</form>

Referenz: D-DeliverySelection
Referenz: D-DeliverySelection_input
Referenz: D-DeliverySelection_value
Referenz: D-DeliverySelection_error
Referenz: D-DeliverySelection_selected
Referenz: D-Data

Referenz: FORM-Addr

 

11 Benutzerdefinierte Auswahllisten/UserDef-Listen für die Rechnungsadresse (alte Logik)

Auf der Rechnungs- und Lieferadressseite im Bestellablauf (ws_address_combined.htm) haben Sie die Möglichkeit bestimmte Fragen an den Käufer zu stellen, die er nach dem Multiple-Choice-Verfahren durch Auswahl aus vordefinierten Optionen beantworten kann oder muss.

Die Auswahl, die der Kunde in einer UserDef-Liste trifft, wird zwar in den Bestelldaten mit übergeben, aber nicht dauerhaft in den Kundendaten gespeichert.

Schritt 1: Aktivieren der benutzerdefinierten Auswahlliste

Bevor Sie eine UserDefList-Auswahlliste in Ihren Shop integrieren können, müssen Sie diese in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu zum Beispiel hinter UserDefList-1 = einen Wert ein.

<AddressFields-Txt>
   UserDefList-1   = Wie sind Sie auf uns aufmerksam geworden?
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 2: Definieren der Einträge für die benutzerdefinierte Auswahlliste

In den Abschnitten <UserDefList-1> bis <UserDefList-3> der Shopkonfiguration shop.config können Sie mit den Parameters +Entry die Einträge der Auswahlliste definieren.

<UserDefList-1>
   +Entry   = Internet
   +Entry   = Fernsehen
</UserDefList-1>

Referenz: UserDefList1…3

Schritt 3: Integration der Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann auf der Rechnungs- und Lieferadressseite im Bestellablauf (ws_address_combined.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> ein.

 

Beispiel für die Integration der Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-Addr~">
   ...
   <label>~A-UserDefList-1_text~</label>
   ~A-UserDefList-1_list~
   ...
</form>

Referenz: A-"technischer Name"_action
Referenz: A-"technischer Name"_code
Referenz: A-"technischer Name"_data
Referenz: A-"technischer Name"_error
Referenz: A-"technischer Name"_input
Referenz: A-"technischer Name"_required
Referenz: A-"technischer Name"_selected
Referenz: A-"technischer Name"_text
Referenz: A-"technischer Name"_value
Referenz: FORM-Addr

 

 

12 Länder-Auswahlliste für die Rechnungsadresse (alte Logik)

Schritt 1: Anpassung der Länder-Konfiguration

In der Länder-Konfiguration (country.dat) sind alle Länder hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Länder, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Fügen Sie ein Land hinzu, in dem Sie eine neue Zeile anlegen, die den Anzeigenamen des Landes in der Auswahlliste sowie den 3-stelligen ISO-Code enthalten muss.

Referenz: Länder-Konfiguration country.dat

Schritt 2: Aktivieren der Länder-Auswahlliste in der Shopkonfiguration

Bevor Sie die Länder-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Country = einen Wert ein.

<AddressFields-Txt>
   Country   = Land
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Länder-Auswahlliste auf dem Template

Die Abfrage des Rechnungslandes kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) und sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Länder-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label>~A-Country_text~</label>
   ~A-Country_list~
   ...
</form>

Referenz: A-<technischer Name>_list
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

13 Länder-Auswahlliste für eine abweichende Lieferadresse (alte Logik)

Schritt 1: Anpassung der Länder-Konfiguration

In der Länder-Konfiguration (country.dat) sind alle Länder hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Länder, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Fügen Sie ein Land hinzu, in dem Sie eine neue Zeile anlegen, die den Anzeigenamen des Landes in der Auswahlliste sowie den 3-stelligen ISO-Code enthalten muss.

Referenz: Länder-Konfiguration country.dat

Möchten Sie für die Auswahl der Lieferadresse eine andere Liste von der Rechnungsadresse anbieten, dann legen Sie hierfür eine spezielle Länder-Konfiguration country_deliv.dat für die Lieferadresse an. Das Hinzufügen und Löschen von Ländern in der Auswahlliste können Sie wie in der Länder-Konfiguration (country.dat) vornehmen.

Referenz: Länder-Konfiguration country_deliv.dat

Schritt 2: Aktivieren der Länder-Auswahlliste in der Shopkonfiguration

Bevor Sie die Länder-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Country = einen Wert ein.

<DeliveryAddressFields-Txt>
   Country   = Land
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Länder-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_deliv_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Länder-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label>~D-Country_text~</label>
   ~D-Country_list~
   ...
</form>

 

Referenz: D-"technischer Name"_list
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

14 Anrede-Auswahlliste für die Rechnungsadresse (alte Logik)

Schritt 1: Anpassung der Anrede-Konfiguration

In der Anrede-Konfiguration (salutation.dat) sind alle Anreden hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Anreden, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch eine neue Anrede hinzufügen.

Referenz: Anrede-Konfiguration salutation.dat

Schritt 2: Aktivieren der Anrede-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Salutation = einen Wert ein.

<AddressFields-Txt>
   Salutation   = Anrede
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Anrede-Auswahlliste auf dem Template

Die Abfrage der Rechnungsadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Anrede-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label>~A-Salutation_text~</label>
   ~A-Salutation_list~
   ...
</form>

Referenz: A-"technischer Name"_list
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

15 Anrede-Auswahlliste für eine abweichende Lieferadresse (alte Logik)

Schritt 1: Anpassung der Anrede-Konfiguration

In der Anrede-Konfiguration (salutation.dat) sind alle Anreden hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Anreden, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch eine neue Anrede hinzufügen.

Referenz: Anrede-Konfiguration salutation.dat

Schritt 2: Aktivieren der Anrede-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Salutation = einen Wert ein.

<DeliveryAddressFields-Txt>
   Salutation   = Anrede
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Anrede-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Anrede-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label>~D-Salutation_text~</label>
   ~D-Salutation_list~
   ...
</form>

Referenz: D-"technischer Name"_list
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr

 

16 Titel-Auswahlliste für die Rechnungsadresse (alte Logik)

Schritt 1: Anpassung der Titel-Konfiguration

In der Titel-Konfiguration title.dat sind alle Titel hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Titel, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch einen neuen Titel hinzufügen.

Referenz: Titel-Konfiguration title.dat

Schritt 2: Aktivieren der Titel-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <AddressFields-Txt> aktivieren. Fügen Sie dazu hinter Title = einen Wert ein.

<AddressFields-Txt>
   Title   = Titel
</AddressFields-Txt>

Referenz: Abschnitt AddressFields-Txt

Schritt 3: Integration der Titel-Auswahlliste auf dem Template

Die Abfrage der Rechnungsadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Rechnungsadresse im Kundenkonto (ws_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Titel-Auswahlliste auf dem Template der Verwaltung der Rechnungsadresse:

<form action="~FORM-AddrManage~">
   ...
   <label>~A-Title_text~</label>
   ~A-Title_list~
   ...
</form>

Referenz: A-"technischer Name"_list
Referenz: FORM-AddrManage
Referenz: FORM-Addr

 

17 Titel-Auswahlliste für eine abweichende Lieferadresse (alte Logik)

Schritt 1: Anpassung der Titel-Konfiguration

In der Titel-Konfiguration title.dat sind alle Titel hinterlegt, die bei der Bestellung für die Rechnungs- und abweichende Lieferadresse ausgewählt werden können. Titel, die nicht in der Auswahlliste enthalten sein sollen, entfernen Sie ganz einfach, indem Sie die komplette Zeile entfernen. Selbstverständlich können Sie auch einen neuen Titel hinzufügen.

Referenz: Titel-Konfiguration title.dat

Schritt 2: Aktivieren der Titel-Auswahlliste in der Shopkonfiguration

Bevor Sie die Anrede-Auswahlliste in Ihren Shop integrieren können, müssen Sie die Auswahlliste in der Shopkonfiguration shop.config im Abschnitt <DeliveryAddressFields-Txt> aktivieren. Fügen Sie dazu hinter Title = einen Wert ein.

<DeliveryAddressFields-Txt>
   Title   = Titel
</DeliveryAddressFields-Txt>

Referenz: Abschnitt DeliveryAddressFields-Txt

Schritt 3: Integration der Titel-Auswahlliste auf dem Template

Die Abfrage der Lieferadresse kann im Bestellablauf auf der Rechnungs- und Lieferadresseingabeseite (ws_address_combined.htm) sowie bei der Verwaltung der Lieferadresse im Kundenkonto (ws_deliv_address_manage.htm) erfolgen. Fügen Sie hierzu die Auswahlliste innerhalb der <form> auf beiden Templates ein.

 

Beispiel für die Integration der Titel-Auswahlliste auf dem Template der Verwaltung der Lieferadresse:

<form action="~FORM-DelivAddrManage~">
   ...
   <label>~D-Title_text~ </label>
   ~D-Title_list~
   ...
</form>

Referenz: D-"technischer Name"_list
Referenz: FORM-DelivAddrManage
Referenz: FORM-Addr