Header (Allgemeine Informationen)
Diese Sektion ist stets vorhanden.ID (Kopfdaten einer Bestellung)
Diese Sektion ist stets vorhanden.PromotionAgreement (Werbungszustimmung)
Diese Sektion ist optional, falls der Käufer seine Zustimmung zur Werbung gegeben oder abgelehnt hat.CustomerAddress (Rechnungsadresse)
Diese Sektion ist stets vorhanden. Alle Parameter der Rechnungsadresse sind jedoch optional. Zu den meisten Parametern werden gleichnamige Parameter mit dem Suffix „_DName“ (Name des Eingabefeldes, sprachabhängig vom Subshop) ausgegeben, die als zusätzliche Information dienen. Ebenso werden zu einigen Parametern gleichnamige Parameter mit dem Suffix „_DValue“ (im Shop angezeigter Wert des Eingabefeldes) ausgegeben, die ebenfalls als zusätzliche Information dienen. Beispiel:Country = DEU (technischer, sprachunabhängiger Wert)
Country_DName = Land (sprachabhängiger Name des Eingabefeldes)
Country_DValue = Deutschland (sprachabhängige Anzeige für den Besteller)
Ein Adressdatenfeld, dessen Wert gelöscht wird, wird normalerweise ab der nächsten Bestellung nicht mehr in die Bestelldaten übergeben.
Der Wert eines Feldes kann auf dem Shop-Template explizit als gelöscht markiert und übergeben werden. In den Bestelldaten der nächsten Bestellung wird der Wert dann mit dem Suffix „_deleted“ und dem Wert „yes“ geschrieben.
Beispiel:
Country_deleted = yes
DeliveryAddress (optionale, abweichende Lieferadresse)
Alle Parameter der von der Rechnungsadresse abweichenden Lieferadresse sind optional. Diese Sektion ist nur bei einer abweichenden Lieferadresse vorhanden. Zu den meisten Parametern werden gleichnamige Parameter mit dem Suffix „_DName“ (Name des Eingabefeldes, sprachabhängig vom Subshop) ausgegeben, die als zusätzliche Information dienen. Zu einigen Parametern werden gleichnamige Parameter mit dem Suffix „_DValue“ ausgegeben, die ebenfalls als zusätzliche Information dienen. Beispiel:Country = DEU (technischer, sprachunabhängiger Wert)
Country_DName = Land (sprachabhängiger Name des Eingabefeldes)
Country_DValue = Deutschland (sprachabhängige Anzeige für den Besteller)
Ein Adressdatenfeld, dessen Wert gelöscht wird, wird normalerweise ab der nächsten Bestellung nicht mehr in die Bestelldaten übergeben.
Der Wert eines Feldes kann auf dem Shop-Template explizit als gelöscht markiert und übergeben werden. In den Bestelldaten der nächsten Bestellung wird der Wert dann mit dem Suffix „_deleted“ und dem Wert „yes“ geschrieben.
Beispiel:
Country_deleted = yes
DeliveryAddresses (mehrere Lieferadressen bei MultiDelivery)
Diese Sektion wird dann angezeigt, wenn die Funktion “Mehrere Lieferadressen auswählen (MultiDelivery/Split-Order)” im Shop aktiv ist. Für jede Lieferadresse wird ein eigener Abschnitt<+DeliveryAddress> angelegt. Dieser enthält alle Standard-Parameter wie oben aufgelistet: Sektion DeliveryAddress
Zusätzlich wird der Parameter DeliveryAddressOrderIndex eingefügt und ein Index vom System vergeben. Mit diesem Index erfolgt die Verknüpfung der Bestellpositionen zu den einzelnen Lieferadressen in der Sektion OrderList > Item.
<DeliveryAddresses>
<+DeliveryAddress>
DeliveryAddressOrderIndex = 1
...
</+DeliveryAddress>
<+DeliveryAddress>
DeliveryAddressOrderIndex = 2
...
</+DeliveryAddress>
</DeliveryAddresses>
DeliverySelections (flexible Zuordnung der Versandart bei MultiDelivererSelection)
Diese optionale Sektion wird angezeigt, wenn die Funktion MultiDelivererSelection aktiv ist. Dabei kann der Besteller für jede Warenkorbposition (MultiDelivery) bzw. für jede Lieferadresse einer aufgeteilten Position (Split-Order) eine eigene Versandart zuordnen. Zu einigen Parametern werden gleichnamige Parameter mit dem Suffix „_DName“ und/oder „_DValue“ als zusätzliche Information ausgegeben.CustomerComment (Kommentar des Bestellers)
Dem Besteller wird ein mehrzeiliges Texteingabefeld mit maximal 1000 Zeichen angeboten. Diese Sektion ist optional.<CustomerComment>
Text des Bestellers, wie von ihm eingegeben.
Mit beliebigen Zeilenwechseln.
</CustomerComment>
OrderSpecialInput (Zusatzinformationen des Bestellers)
Ein weiteres, mehrzeiliges Texteingabefeld mit maximal 32000 Zeichen. Diese Sektion ist optional.<OrderSpecialInput>
Beliebige Eingaben des Bestellers.
Beliebige Eingaben des Bestellers.
Beliebige Eingaben des Bestellers.
</OrderSpecialInput>
