put
https://www.your-shop.de/api/v1/Orders/
Hier können Sie eine Bestellung aktualisieren.
Identifier
| Parameter | Wert | Beschreibung |
|---|---|---|
| id | int | die Id des Objekts oder ggf Bestellnummer |
Parameter
| Name | Wert | Beschreibung |
|---|---|---|
| useOrderNrAsId | bool | der Identifier ist eine BestellNr |
Post Parameter
| Name | Beschreibung | notwendig | Wert |
|---|---|---|---|
| notice_customer | die Kundenbemerkung der Bestellung | string | |
| notice_order | die Adminbemerkung der Bestellung | string | |
| orderstatus_id | die interne ID der Statusstufe | int | |
| statusmails_enable | 0 - keine Status E-Mails versenden | 1 - Status E-Mails versenden | bool | |
| delivery_salutation | die Anrede der Versandadresse | string | |
| delivery_firstname | der Vorname der Versandadresse | string | |
| delivery_lastname | der Nachname der Versandadresse | string | |
| delivery_company | die Firma der Versandadresse | string | |
| delivery_addition | der Zusatzeintrag zur Adresse der Versandadresse | string | |
| delivery_street | die Straße der Versandadresse | string | |
| delivery_streetnr | die Hausnummer der Versandadresse | string | |
| delivery_zip | die PLZ der Versandadresse | string | |
| delivery_city | der Ort der Versandadresse | string | |
| delivery_state | das Bundesland der Versandadresse | string | |
| delivery_country_iso2 | der ISO2-Code des Landes der Versandadresse | string | |
| bill_salutation | die Kundenanrede der Rechnungsadresse | string | |
| bill_firstname | der Vorname der Rechnungsadresse | string | |
| bill_lastname | der Nachname der Rechnungsadresse | string | |
| bill_company | die Firma der Rechnungsadresse | string | |
| bill_addition | der Zusatzeintrag zur Adresse der Rechnungsadresse | string | |
| bill_street | die Straße der Rechnungsadresse | string | |
| bill_street_nr | die Hausnummer der Rechnungsadresse | string | |
| bill_zip | die PLZ der Rechnungsadresse | string | |
| bill_city | der Ort der Rechnungsadresse | string | |
| bill_state | das Bundesland der Rechnungsadresse | string | |
| bill_country_iso2 | der ISO2-Code des Landes der Rechnungsadresse | string | |
| shipping_name | die Bezeichnung der Versandart | string | |
| shipping_price | die Versandkosten | float | |
| shipping_tax_rate | der Steuersatz der Versandart | float | |
| billing_name | die Bezeichnung der Zahlungsart | string | |
| billing_price | die Zahlungsartkosten | float | |
| billing_tax_rate | der Steuersatz der Zahlungsart | float | |
| billing_modul | die Bezeichnung des Moduls der Zahlungsart | string | |
| billing_notice | die Bemerkung zur Zahlungsart | string | |
| is_offer | 0 = Bestellung - 1 =Angebot | int | |
| voucher | Daten zu den Gutscheinen (s.u.) | array | |
| details | Daten zu den Bestellpositionen (s.u.) | array |
voucher
Ein oder mehrere Arrays mit folgenden Datensätzen:
| Name | Beschreibung | Wert |
|---|---|---|
| voucher_type | 0 = Rabattgutschein, 1 = Wertgutschein | bool |
| voucher_number | die Gutscheinnummer | string |
| voucher_discount | der Gutscheinprozentsatz | float |
| voucher_amount | der Gutscheinbetrag | float |
details
Ein oder mehrere Arrays mit folgenden Datensätzen:
| Name | Beschreibung | Wert |
|---|---|---|
| detail_id | die interne iD | int |
| artikel_nr | die Artikelnummer | string |
| quantity | die Bestellmenge | int |
| amount | der Einzelpreis | float |
| detail_delete | 1 | 0 – optional, Wenn gesetzt und 1 dann wird sofern detail_id vorhanden und gefunden wird die Position gelöscht. | int |
Response Parameter
Es wird ein Array von Datensätzen mit folgenden Parametern zurückgeben:
| Name | Beschreibung | Anmerkung |
|---|---|---|
| id | Die ID des Objekts. | |
| location | Die REST URL zum Abrufen des Objekts. |
