updateDeliveryTimes
Erstellen und Aktualisieren der Lieferzeiten in Speed4Trade CONNECT. |
<request method="updateDeliveryTimes" version="1.0.0"> <delivery_time significant_key="delivery_time_id"> <mandator_id>1</mandator_id> <delivery_time_id>538723</delivery_time_id> <identifier>2 Tage</identifier> <days>2</days> <days_min>1</days_min> <days_max>3</days_max> <multilingual_data> <translation> <mandator_id>1</mandator_id> <language_code_iso>EN</language_code_iso> <description>2 days</description> </translation> </multilingual_data> </delivery_time> </request> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
request |
Root-Element der Anfrage |
1 |
Element |
|
method |
Attribut von request. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „updateDeliveryTimes“ |
version |
Attribut von request. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
significant_key |
Gibt an welches Feld zur Identifikation der Lieferzeit beim Update genutzt wird. |
1 |
string |
Feste Werte: delivery_time_id | identifier” |
delivery_time |
Wrapper-Element, das die Daten einer Lieferzeit zusammenfasst |
0..N |
Element |
|
mandator_id |
ID des Mandanten dem diese Lieferzeit zugeordnet ist. |
1 |
integer |
|
delivery_time_id |
ID der Lieferzeit |
1 |
integer |
|
identifier |
Bezeichnung der Lieferzeit |
1 |
string |
Länge: 0-100 Zeichen |
days |
Anzahl der Tage |
1 |
integer |
|
days_min |
Lieferzeitraum min. in Tagen |
0..1 |
integer |
|
days_max |
Lieferzeitraum max. in Tagen |
0..1 |
integer |
|
multilingual_data |
Wrapper-Element, das die mehrsprachigen Daten zusammenfasst |
1 |
Element |
|
translation |
Wrapper-Element, das die Übersetzung beinhaltet |
1..n |
Element |
|
mandator_id |
ID des Mandanten dem diese Lieferzeit zugeordnet ist. |
1 |
integer |
|
language_code_iso |
ISO-Code der die Sprache darstellt |
1 |
string |
|
description |
Beschreibung der Lieferzeit |
0..1 |
string |
<response method="updateDeliveryTimes" version="1.0.0"> <report action="update" return_code="0"> <delivery_time> <delivery_time_id>538723</delivery_time_id> <mandator_id>1</mandator_id> <identifier>2 Tage</identifier> </delivery_time> </report> </response> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
response |
Root-Element der Antwort |
1 |
Element |
|
method |
Attribut von response. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „updateDeliveryTimes“ |
version |
Attribut von response. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
report |
Information über die ausgeführte Operation. Für jedes DeliveryTime-Element aus dem Request wird ein Report zurückgegeben. |
0..N |
Element |
|
action |
Attribut von report. Gibt an welche Operation mit dem Datensatz durchgeführt wurde. |
1 |
string |
Feste Werte: insert | update |
return_code |
Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind. |
1 |
integer |
0 = OK. < 0 = Fehler |
error_description |
Falls bei der Durchführung der Operation Fehler aufgetreten sind wird in error_description eine Fehlerbeschreibung zurück geliefert |
0..1 |
string |
|
delivery_time_id |
ID der Lieferzeit |
0..1 |
integer |
|
mandator_id |
ID des Mandanten dem die Lieferzeit zugeordnet ist. |
1 |
integer |
|
identifier |
Bezeichnung der Lieferzeit |
0..1 |
string |
Hinweise
•Bei den Lieferzeiten kann eine Lieferzeit in Tagen und ein Lieferzeitraum hinterlegt werden. Bei Marktplätzen, die einen Lieferzeitraum unterstützen, wird der Lieferzeitraum übertragen. Ansonsten als Fallback die Lieferzeit in Tagen. |
Version |
Änderungsbeschreibung |
---|---|
3.2.9.75 |
Redaktionelle Überarbeitung |
4.12.42 |
Erweiterung um Lieferzeitraumangabe (days_min; days_max) |