Zum Hauptinhalt springen
Diese Seite beschreibt die Sektionen der WS-Bestelldaten, die den Kopf einer Bestellung und die Adressen des Bestellers enthalten. Die Positionen, die Summen und die Zahlungsarten finden Sie unter Sektionen: Positionen und Zahlung.

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>

Verwandte Themen