IKEA
IKEA Store Stock API
Zásoby v jednom obchode IKEA pre až 100 čísel artiklov v jednom volaní: pri každej položke názov, typ, dizajn, url, cena, stav dostupnosti v obchode (in_stock_high, in_stock_low alebo out_of_stock) s vlastným textom stránky a s PSČ aj dostupnosť doručenia domov. Úroveň, nie množstvo: IKEA počty kusov nezverejňuje. Čísla artiklov, ktoré trh nepredáva, sú v not_found. Na 50 trhoch ikea.com. Stojí 1 kredit za požiadavku.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonitem_nosstring[] | stringrequired1 až 100 čísel artiklov, ako zoznam alebo reťazec oddelený čiarkami.
Example: ["20522046", "20631663"]
store_idstring | integerrequiredID obchodu IKEA: stores[].store_id z endpointu stores, na tom istom trhu.
Example: 399
zipstringPSČ: pridá dostupnosť doručenia domov na túto adresu, 3-10 znakov.
Example: 91502
countrystringdefault:usTrh IKEA ako kód malými písmenami (sk pre IKEA Slovensko). Tento endpoint obsluhuje 50 trhov ikea.com. Názvy, popisy a štítky prichádzajú v jazyku trhu a ceny v jeho mene, nikdy neprepočítané; odpoveď vracia country, language a currency. Trh mimo tohto zoznamu odpovie 400 skôr, než sa čokoľvek účtuje.
Example: sk
us— Spojené štáty, USD, jazyky en, es. Predvolená hodnota.ca— Kanada, CAD, jazyky en, fr.gb— Spojené kráľovstvo, GBP, jazyk en.ie— Írsko, EUR, jazyk en.de— Nemecko, EUR, jazyky de, en.at— Rakúsko, EUR, jazyky de, en.ch— Švajčiarsko, CHF, jazyky de, fr, it, en.fr— Francúzsko, EUR, jazyk fr.be— Belgicko, EUR, jazyky nl, fr, en.nl— Holandsko, EUR, jazyky nl, en.dk— Dánsko, DKK, jazyk da.se— Švédsko, SEK, jazyky sv, en.no— Nórsko, NOK, jazyky no, en.fi— Fínsko, EUR, jazyky fi, sv, en.ee— Estónsko, EUR, jazyky et, ru, en.lv— Lotyšsko, EUR, jazyky lv, ru, en.lt— Litva, EUR, jazyky lt, ru, en.pl— Poľsko, PLN, jazyk pl.cz— Česko, CZK, jazyky cs, en.sk— Slovensko, EUR, jazyk sk.hu— Maďarsko, HUF, jazyk hu.hr— Chorvátsko, EUR, jazyk hr.si— Slovinsko, EUR, jazyk sl.rs— Srbsko, RSD, jazyk sr.ro— Rumunsko, RON, jazyk ro.pt— Portugalsko, EUR, jazyky pt, en.es— Španielsko, EUR, jazyky es, en, ca, eu, gl.it— Taliansko, EUR, jazyk it.il— Izrael, ILS, jazyk he.ae— Spojené arabské emiráty, AED, jazyky ar, en.sa— Saudská Arábia, SAR, jazyky ar, en.kw— Kuvajt, KWD, jazyky ar, en.qa— Katar, QAR, jazyky ar, en.bh— Bahrajn, BHD, jazyky ar, en.om— Omán, OMR, jazyky ar, en.jo— Jordánsko, JOD, jazyky ar, en.eg— Egypt, EGP, jazyky ar, en.ma— Maroko, MAD, jazyky ar, fr, en.in— India, INR, jazyk en.my— Malajzia, MYR, jazyky ms, en.sg— Singapur, SGD, jazyk en.ph— Filipíny, PHP, jazyk en.th— Thajsko, THB, jazyky th, en.jp— Japonsko, JPY, jazyky ja, en.kr— Južná Kórea, KRW, jazyky ko, en.au— Austrália, AUD, jazyk en.nz— Nový Zéland, NZD, jazyk en.mx— Mexiko, MXN, jazyky es, en.cl— Čile, CLP, jazyk es.co— Kolumbia, COP, jazyk es.
languagestringJazyk odpovede, jeden z jazykov, ktoré stránka trhu ponúka; predvolený je prvý jazyk trhu (sk na sk, de na de). IKEA Slovensko má jeden jazyk, slovenčinu. Viacjazyčné trhy: us en/es, ca en/fr, de a at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, no no/en, fi fi/sv/en, ee et/ru/en, lv lv/ru/en, lt lt/ru/en, cz cs/en, pt pt/en, es es/en/ca/eu/gl, arabské trhy ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, mx es/en, cn zh/en, pr en/es, do a es_islands es/en, is en/is. Iný kód odpovie 400.
Example: fr
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Nájdite obchod IKEA na Slovensku a jeho store_id.
stores = client.ikea.stores(country="sk")["data"]["stores"]
store_id = stores[0]["store_id"]
# Potom zistite zásoby KALLAX v tomto obchode.
r = client.ikea.stock(item_nos=["80275887", "00275848"], store_id=store_id, country="sk")["data"]
print(r["store"]["name"])
for i in r["items"]:
print(i["name"], i["store_availability"]["status"], i["store_availability"]["text"])Response