Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Version published after converting to the new editor

Der hier beschriebene Ansatz ermöglicht es eine Bestellung via REST in brandbox anzulegen und entsprechende Session-Artikel mit dieser zu verknüpfen.

...

URLhttps://[brandbox System-URL]/rest/v4/request/shop/order/create/
MethodPOST
Headercontent-typeform-data, x-www-form-urlencoded, etc.
authorizationDurch Authentifizierung bereitgestellter Access-Token
Bodydelivery[salutation]
Persönliche Anrede für Lieferadresse
delivery[firstname]Vorname für Lieferadresse
delivery[lastname]Nachname für Lieferadresse
delivery[company]Optionaler Firmenname für Lieferadresse
delivery[street]Straßenname für Lieferadresse
delivery[houseNumber]Hausnummer für Lieferadresse
delivery[city]Stadt- bzw. Ortsname für Lieferadresse
delivery[postcode]Postleitzahl für Lieferadresse
delivery[country]Land der Lieferadresse als ISO 639-1 Code (in Großbuchstaben, bspw. DE)
delivery[preferred]Bevorzugtes Lieferdatum als UNIX-Zeitstempel
invoice[salutation]Persönliche Anrede für Rechnungsadresse
invoice[firstname]Vorname für Rechnungsadresse
invoice[lastname]Nachname für Rechnungsadresse
invoice[company]Optionales Firmenname für Rechnungsadresse
invoice[street]Straßenname für Rechnungsadresse
invoice[houseNumber]Hausnummer für Rechnungsadresse
invoice[city]Stadt- bzw. Ortsname für Rechnungsadresse
invoice[postcode]Postleitzahl für Rechnungsadresse
invoice[country]Land der Rechnungsadresse als ISO 639-1 Code (in Großbuchstaben, bspw. DE)
noteOptionale Notiz für Bestellung
phoneOptionale Telefonnummer für Bestellung
faxOptionale Faxnummer für Bestellung
vatnoOptionale Umsatzsteuernummer für Bestellung
articles[0]Alle Session Artikel IDs für diese Bestellung.
articles[1]
articles[2]
articles[3]
articles[...]
quantities[0]Die Bestellmengen für die im Parameter articles[] übergebenen Artikel. Der Index dieses Parameters ist hierbei analog zu dem Index in articles[].
quantities[1]
quantities[2]
quantities[3]
quantities[...]

...

URLhttps://[brandbox System-URL]/rest/v4/request/shop/order/createOrderPrintFiles/
MethodPOST
Headercontent-typeform-data, x-www-form-urlencoded, etc.
authorizationDurch Authentifizierung bereitgestellter Access-Token
BodyorderIDEindeutige ID der Bestellung
forceIst dieser Parameter auf 1 gesetzt, so werden die Druckdaten erneut generiert.

...

URLhttps://[brandbox System-URL]/rest/v4/request/security/download/download/
MethodGET
Headercontent-typeform-data, x-www-form-urlencoded, etc.
authorizationDurch Authentifizierung bereitgestellter Access-Token
ParameterdownloadFileDer in Schritt 3 erhaltene Dateischlüssel
encryptedDieser Parameter muss auf 1 gesetzt werden. Hierdurch wird angegeben, dass der genutzt Wert in downloadFile zunächst entschlüsselt werden muss.

...