/products

post

Slouží k naskladnění zadaného počtu produktů na určitou pozici. Pozice jsou volitelné, stejně tak nákupní cena a měna (při nezadaní se vloží výchozí, měny jsou ve formátu CZK, EUR, ...). Pohyb se uloží do historie, zboží se případně doplní do objednávek kde chybí. Nevytváří se příjemka (prozatím).

put

Slouží k přeskladnění zadaných kusů na novou pozici. Volitelně umí i nastavit výchozí pozici.

get

Zadejte jedno nebo více ID mateřských produktů oddělených čárkou (případně EANů nebo názvů produktů). Vrací informace o mateřských produktech a pozice jednotlivých kusů.

get

Zadejte jedno nebo více ID mateřských produktů oddělených čárkou (případně EANů nebo názvů produktů). Vrací informace o mateřských produktech, seskupené podle pozic.

put

Slouží k editaci zadaných produktů. Při změně názvu produktu je možno zadat parametr save_all_translations - název se propíše i do všech napárovaných produktů v jazyce upřesněném parametrem save_all_translations_lang (cs,sk,hu,pl,...). Pokud je parametr jazyku prázdný, editace se provede ve všech napárovaných produktech. Parametr custom_price zapíná / vypíná funkci "Nenastavovat automaticky prodejní ceny od dodavatele".

post

Vytvoří nákupní seznam (resp. více nákupních seznamů podle dodavatelů)

/stocktaking

get

Vrátí seznam zboží na dané pozici ve skladu. Pozice musí mít minimálně dva znaky (AA). Může být tedy AA, AABB, AABBCC nebo plně zadaná AABBCCDD. Vrací seznam produktů, které mají odpovídající výchozí pozici. Dále seznam produktů ze skladu a rezervovaných objednávek, které mají odpovídající pozici a jejich počet - tento seznam je seskupen podle ID produktu a pozice.

post

Vytvoří seznam produktů v sekci Inventura v ExitShop administraci.

/user

get

Vrátí informaci o aktuálně přihlášeném uživateli (podle použitého API klíče)

/statuses

get

Vrátí seznam stavů objednávek (podle použitého API klíče)

/orders

post

Naplánuje změnu stavu objednávky. Změna samotná pak proběhne během 1-2 minuty. Pokud použijete parametr fast, změna se provede ihned (dotaz bude trvat déle).

post

Odešle objednávku prostřednictvím odpovídajícího API (aktuálně je podporována Zásilkovna, DPD, PPL a Česká pošta; v případě GLS použijte rovnou get_label_raw).

get

Vrací PDF štítek (A6) prostřednictvím odpovídajícího API (aktuálně je podporována Zásilkovna, DPD, PPL, a Česká pošta).

get

Vrací URI s protokolem exitshop: obsahující štítek pro tiskárny Citizen nebo Zebra (aktuálně je podporována Zásilkovna, DPD, PPL, GLS a Česká pošta). Pokud máte nainstalovaný Exitshop Print a tiskárnu, tak tiskne přímo bez nutnosti otevírat PDF.

get

Vrací seznam objednávek podle zadaných query parametrů.

post

Vytvoří objednávku.

Položky shop_id, primary_id, shipping_id musí odpovídat existujícím položkám v Exitshopu. Internal_id je vaše označení objednávky, musí být vždy unikátní.

Ceny jsou včetně DPH.

Položky branch_* vyplňujte jen tehdy, když se jedná o objednávku na výdejní místo. Aktuálně je přes API možno přenášet jen pobočky Zásilkovny (branch_type = "ZAS").

Poznámka a fakturační adresa jsou nepovinné položky

put

Přiřadí pickovací košíky k objednávkám, podle čísla objednávek.

delete

Zruší přiřazení košíkům ke všem objednávkám zaměstnance.