Tvorba objednávky
Základní info
- URL:
https://b2bapi-{INSTANCE}/api/orders - Povolené metody:
POST - V těle dotazu je třeba vyplnit informace pro vytvoření objednávky
Schéma
Pro tvorbu objednávky je možné využít schéma stejné jako pro detail objednávky, ale s tím rozdílem, že některé položky jsou povinné nebo nebudou použity.
Hlavička objednávky
| Pole | Datový typ | Povinné | Popis |
|---|---|---|---|
formNumber | string(150) | Ano | Číslo dokladu ve Vašem systému |
transportTypeId | int | Ano | ID typu dopravy |
paymentTypeId | int | Ano | ID typu platby |
note | string(255) | Ne | Poznámka |
address | OrderAddress | Ne | Adresy objednávky |
items | OrderItem[] | Ano | Položky objednávky (popsáno níže) |
Položky objednávky
| Pole | Datový typ | Povinné | Popis |
|---|---|---|---|
productId | int | Ano | ID produktu |
barcode | string(50) | Ne | Čárový kód, povinné pouze pokud je u produktu hasVariants == true |
quantity | decimal(15,2) | Ano | Objednávané množství |
Adresy objednávky
Adresy není nutné vyplňovat, pokud chcete použít výchozí adresu uloženou v systému.
| Pole | Datový typ | Povinné | Popis |
|---|---|---|---|
companyIdentificationNumber | string(15) | Ne | IČ |
VATRegistrationNumber | string(15) | Ne | DIČ |
VATPayer | bool | Ne | Je plátce DPH |
note | string(255) | Ne | Poznámka |
deliveryAddress | OrderDeliveryAddress | Ano | Dodací adresa objednávky (popsáno níže) |
invoicingAddress | OrderInvoicingAddress | Ano | Fakturační adresa objednávky (popsáno níže) |
OrderDeliveryAddress
| Pole | Datový typ | Povinné | Popis |
|---|---|---|---|
name | string(510) | Ano | Jméno a příjmení nebo název firmy |
address1 | string(160) | Ano | 1. adresní řádek |
address2 | string(160) | Ne | 2. adresní řádek |
address3 | string(160) | Ne | 3. adresní řádek |
city | string(160) | Ano | Město |
zipCode | string(160) | Ano | PSČ |
country | string(160) | Ano | Země v ISO 3166-1 alpha-3 formátu |
contact | string(160) | Ne | Kontaktní osoba |
phone | string(60) | Ano | Telefonní číslo |
email | string(160) | Ano |
OrderInvoicingAddress
| Pole | Datový typ | Povinné | Popis |
|---|---|---|---|
name | string(510) | Ano | Jméno a příjmení nebo název firmy |
address1 | string(160) | Ano | 1. adresní řádek |
address2 | string(160) | Ne | 2. adresní řádek |
address3 | string(160) | Ne | 3. adresní řádek |
city | string(160) | Ano | Město |
zipCode | string(160) | Ano | PSČ |
country | string(160) | Ano | Země v ISO 3166-1 alpha-3 formátu |
contact | string(160) | Ne | Kontaktní osoba |
phone | string(60) | Ano | Telefonní číslo |
email | string(160) | Ano |