- unikátním identifikátorem produktů a variant je kód (
code). - pokud produkt nemá vyplněný kód, není možné jej založit, editovat a ani mazat.
- pro práci s produkty lze využívat webhooky.
- více o produktech v Upgates e-shopech naleznete zde.
POZOR!
Kód produktu není povinný. Doporučujeme využívat při komunikaci spíše ID.
Aktualizace produktu
- produkty a varianty se párují podle hodnoty
code, ta musí být unikátní - pokud bude jakákoliv hodnota u variant
nulldědí se od produktu - štítky u variant - když budou mít atributy
active_yn,active_from,active_tohodnotuNULL, bude se štítek dědit z produktu - maximální počet produktů a variant při jednom požadavku je 100 (max. 100 variant na produkt)
- při překročení limitu se všechny položky ignorují
Aktualizace produktu › Responses
OK
pole objektů s produkty
Vytvoření produktů
- produkty a varianty se párují podle hodnoty
code, ta musí být unikátní - pokud bude jakákoliv hodnota u variant
nulldědí se od produktu - štítky u variant - když budou mít atributy
active_yn,active_from,active_tohodnotuNULL, bude se štítek dědit z produktu - maximální počet produktů a variant založených při jednom požadavku je 100 (100 produktů celkem a max. 100 variant na produkt)
- při překročení limitu se všechny položky ignorují
Vytvoření produktů › Responses
OK
Detail produktu (zjednodušený)
Vrací zjednodušený produkt bez rozšířených dat.
path Parameters
codekód produktu
Detail produktu (zjednodušený) › 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
Detail produktu (štítky)
query Parameters
kódy produktů oddělené středníkem ; nebo jako pole
product_idID produktu
product_idsID produktů oddělené středníkem ; nebo jako pole
variant_codeskódy variant oddělené středníkem ; (v případě použití tohoto parametru vrací produkt, který obsahuje požadovanou variantu)
active_ynvrátí pouze aktivní nebo neaktivní produkty
archived_ynvrátí pouze archivované nebo nearchivované produkty
can_add_to_basket_ynlze přidat do košíku
exclude_from_search_ynpříznak vyřadit z vyhledávání
in_stock_ynvrátí pouze produkty skladem nebo produkty s ostatními dostupnostmi
languagejazyk. Vrací pouze produkty v aktivní jazyce a pouze s daty, které se vážou na jazyk (např. ceny a texty atd.). Pokud není definováno, vrací produkty a data ve všech jazycích
languagesjazyky. Vrací pouze produkty v aktivních jazycích a pouze s daty, které se vážou na jazyk (např. ceny a texty atd.). Pokud není definováno, vrací produkty a data ve všech jazycích. Jazyky oddělujte středníkem ; nebo jako pole.
variants_ynpokud FALSE, nevrací varianty (variants)
pagestránka
Detail produktu (štítky) › 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 produkty
Detail produktu (soubory)
path Parameters
codekód produktu
Detail produktu (soubory) › 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 produkty
Detail produktu (související)
Vrací produkty pouze s vazbami na související, alternativní, příslušenství, dárky a sady.
path Parameters
codekód produktu
Detail produktu (související) › 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
Přidání obrázku
Nahraje obrázek k produktu přes form-data.
Soubor se posílá v poli file.
path Parameters
idID produktu
Přidání obrázku › Request Body
fileobsah souboru (obrázek)
file_namenázev souboru (volitelné)
Přidání obrázku › Responses
OK
inserted_yninformace o úspěšném vytvoření položky
chybové zprávy
Fronta obrázků ke stažení
Vrací seznam obrázků, který čeká na stažení na pozadí.
Jsou to obrázky, které byly přidány přes API endpoint vytvoření produktu nebo aktualizace produktu.
Obrázky, které se nepodařilo stáhnout (mají attempts_count větší než 5),
se po 14 dnech mažou.
Pokud není parametr page definováno, vrací vždy stranu 1.
query Parameters
codekód produktu
kódy produktů oddělené středníkem ; nebo jako pole
product_idID produktu
product_idsID produktů oddělené středníkem ; nebo jako pole
variant_codeskódy variant oddělené středníkem ; nebo jako pole
pagestránka
Fronta obrázků ke stažení › Responses
OK
chybové zprávy
Smazání variant
Smaže varianty podle kódů.
query Parameters
codeskódy variant oddělené středníkem ; nebo pole
Smazání variant › Responses
OK
pole objektů s variantami