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