Objednávky
Seznam objednávek
Seznam objednávek je dostupný po jednotlivých stranách, výstup je omezený na 100 položek na stránku.
query Parameters
order_numbersčísla objednávek oddělená středníkem ; nebo jako pole
paid_ynpokud je true, vrátí zaplacené objednávky
delivered_ynpokud je true, vrátí doručené objednávky
deleted_ynpokud je true, vrátí smazané objednávky, pokud není uvedeno vrací pouze objednávky které nejsou smazané
statusstav objednávky. Pokud bude prázdný, vrátí objednávky, kde není zadaný žádný stav
status_idID stavu objednávky
status_idsID stavu objednávky oddělená středníkem ; nebo jako pole
emailemail zákazníka na objednávce
phonetelefon zákazníka na objednávce, ve formátu MSISDN
external_order_numberčíslo objednávky z externího systému
payment_typetyp platby:
cash- hotověcashOnDelivery- dobírkacommand- převodemmoneybookers- skrillpaypal- PayPalstripe- Stripepayu- PayUhomecredit- Homecreditcomputop- Computopupgates- Upgates Paytatrapay- TatraPaytatrapayplus- TatraPay+tatracardpay- Tatra CardPaycomgate- ComGategopay- GoPayfio- Fiogpwebpay- GP webpaycofidis- Cofidisessox- Essoxtwisto- TwistocashOnCashRegister- hotově na pokladněcardOnCashRegister- kartou na pokladněthepay- ThePaycustom- vlastní
shipment_typetyp dopravy:
ceskaPosta- Česká poštabalikovna- BalíkovnaslovenskaPosta- Slovenská poštasps- SPSulozenka- Uloženkazasilkovna- Zásilkovnadpd- DPDppl- PPLgls- GLSwedo- WEDOcustom- Vlastní dopravaindividual- Individuální
pagestránka
order_byřazení:
- creation_time - seřadí podle času vytvoření
- last_update_time - seřadí podle času změny
order_dirsměr řazení:
- asc - vzestupně
- desc - sestupně
Seznam objednávek › Responses
OK
current_pageaktuální strana
current_page_itemspočet položek na aktuální straně
number_of_itemscelkový počet položek
number_of_pagescelkový počet stran
pole objektů s objednávkami
Aktualizace objednávek
Při změně stavu se posílají emaily a SMS (pokud jsou nějaké u stavu objednávky nastaveny) a pokud jsou nastaveny atributy send_emails_yn a send_sms_yn.
I když API vrátí HTTP 200 OK, neznamená to že se objednávka aktualizovala, musíte sledovat příznak updated_yn a chybové hlášky messages v odpovědi.
Aktualizace objednávek › Request Body
pole objektů s objednávkami
send_emails_ynposlání emailu, který je navázáný na stav objednávky. Výchozí hodnota je true
send_sms_ynposlání SMS, která je navázána na stav objednávky. Výchozí hodnota je true (SMS služba není standardně aktivní, více najdete v Nastavení SMS)
delete_missing_products_ynpokud je true, smažou se u objednávky produkty které se v požadavku nepošlou. Výchozí hodnota je false
Aktualizace objednávek › Responses
OK
pole objektů s objednávkami
Vytvoření objednávek
Systém během importu objednávek přes API ověřuje zákaznické údaje v e-shopu s těmi v objednávce, když se najde zákazník se shodným emailem, pak je přiřazen k dané objednávce (je vytvořena vazba). Je to z důvodu správného výpočtu statistik. Stejným způsobem to funguje také u dopravy, platby a produktů (variant). Ty se párují podle kódu.
Při vytvoření objednávky se posílají emaily a SMS (pokud jsou nějaké u stavu objednávky nastaveny) a pokud jsou nastaveny atributy send_emails_yn a send_sms_yn.
Číslo objednávky (order_number) se bere vždy z číselné řady, pro poslání vlastního čísla slouží pole external_order_number.
I když API vrátí HTTP 200 OK, neznamená to že se objednávka založila, musíte sledovat příznak created_yn a chybové hlášky messages v odpovědi.
Vytvoření objednávek › Request Body
pole objektů s objednávkami
send_emails_ynposlání emailu, který je navázáný na stav objednávky. Výchozí hodnota je true
send_sms_ynposlání SMS, která je navázána na stav objednávky. Výchozí hodnota je true (SMS služba není standardně aktivní, více najdete v Nastavení SMS)
Vytvoření objednávek › Responses
OK
pole objektů s objednávkami
Smazání objednávek
query Parameters
order_numberčíslo objednávky
order_numbersčísla objednávek oddělená středníkem ; nebo pole
complete_delete_yntrue- objednávka se smaže nenávratně i se všemi dokumentyfalse(výchozí) - označí se pouze jako smazaná. Taková objednávka je vidět v administraci v seznamu objednávek přes filtrSmazáno.
Smazání objednávek › Responses
OK
Detail objednávky
path Parameters
order_numberčíslo objednávky
Detail objednávky › Responses
OK
current_pageaktuální strana
current_page_itemspočet položek na aktuální straně
number_of_itemscelkový počet položek
number_of_pagescelkový počet stran
pole objektů s objednávkami