IKEA
IKEA Store Stock API
Zalihe u jednoj IKEA robnoj kući za do 100 brojeva artikala u jednom pozivu: za svaku stavku naziv, vrsta, dizajn, url, cena, status dostupnosti u robnoj kući (in_stock_high, in_stock_low ili out_of_stock) sa sopstvenim tekstom sajta i, uz poštanski broj, dostupnost dostave na kućnu adresu. Nivo, ne količina: IKEA ne objavljuje broj komada. Brojevi artikala koje tržište ne prodaje nalaze se u not_found. Na 50 tržišta ikea.com. Košta 1 kredit po zahtevu.
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 do 100 brojeva artikala, kao lista ili niz razdvojen zarezima.
Example: ["20522046", "20631663"]
store_idstring | integerrequiredID IKEA robne kuće: stores[].store_id iz endpointa stores, na istom tržištu.
Example: 399
zipstringPoštanski broj: dodaje dostupnost dostave na tu adresu, 3-10 karaktera.
Example: 91502
countrystringdefault:usIKEA tržište kao kôd malim slovima (rs za IKEA Srbija). Ovaj endpoint opslužuje 50 tržišta ikea.com. Nazivi, opisi i oznake stižu na jeziku tržišta, a cene u njegovoj valuti, nikad preračunate; odgovor vraća country, language i currency. Tržište van ove liste vraća 400 pre bilo kakve naplate.
Example: rs
us— Sjedinjene Američke Države, USD, jezici en, es. Podrazumevana vrednost.ca— Kanada, CAD, jezici en, fr.gb— Ujedinjeno Kraljevstvo, GBP, jezik en.ie— Irska, EUR, jezik en.de— Nemačka, EUR, jezici de, en.at— Austrija, EUR, jezici de, en.ch— Švajcarska, CHF, jezici de, fr, it, en.fr— Francuska, EUR, jezik fr.be— Belgija, EUR, jezici nl, fr, en.nl— Holandija, EUR, jezici nl, en.dk— Danska, DKK, jezik da.se— Švedska, SEK, jezici sv, en.no— Norveška, NOK, jezici no, en.fi— Finska, EUR, jezici fi, sv, en.ee— Estonija, EUR, jezici et, ru, en.lv— Letonija, EUR, jezici lv, ru, en.lt— Litvanija, EUR, jezici lt, ru, en.pl— Poljska, PLN, jezik pl.cz— Češka, CZK, jezici cs, en.sk— Slovačka, EUR, jezik sk.hu— Mađarska, HUF, jezik hu.hr— Hrvatska, EUR, jezik hr.si— Slovenija, EUR, jezik sl.rs— Srbija, RSD, jezik sr.ro— Rumunija, RON, jezik ro.pt— Portugalija, EUR, jezici pt, en.es— Španija, EUR, jezici es, en, ca, eu, gl.it— Italija, EUR, jezik it.il— Izrael, ILS, jezik he.ae— Ujedinjeni Arapski Emirati, AED, jezici ar, en.sa— Saudijska Arabija, SAR, jezici ar, en.kw— Kuvajt, KWD, jezici ar, en.qa— Katar, QAR, jezici ar, en.bh— Bahrein, BHD, jezici ar, en.om— Oman, OMR, jezici ar, en.jo— Jordan, JOD, jezici ar, en.eg— Egipat, EGP, jezici ar, en.ma— Maroko, MAD, jezici ar, fr, en.in— Indija, INR, jezik en.my— Malezija, MYR, jezici ms, en.sg— Singapur, SGD, jezik en.ph— Filipini, PHP, jezik en.th— Tajland, THB, jezici th, en.jp— Japan, JPY, jezici ja, en.kr— Južna Koreja, KRW, jezici ko, en.au— Australija, AUD, jezik en.nz— Novi Zeland, NZD, jezik en.mx— Meksiko, MXN, jezici es, en.cl— Čile, CLP, jezik es.co— Kolumbija, COP, jezik es.
languagestringJezik odgovora, jedan od jezika koje nudi sajt tržišta; podrazumevan je prvi jezik tržišta (sr na rs, de na de). IKEA Srbija ima jedan jezik, srpski, i odgovara latinicom. Višejezična tržišta: us en/es, ca en/fr, de i 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, arapska tržišta 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 i es_islands es/en, is en/is. Drugi kôd vraća 400.
Example: fr
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Pronađite IKEA robnu kuću u Srbiji i njen store_id.
stores = client.ikea.stores(country="rs")["data"]["stores"]
store_id = stores[0]["store_id"]
# Zatim proverite zalihe KALLAX-a u toj robnoj kući.
r = client.ikea.stock(item_nos=["80275887", "00275848"], store_id=store_id, country="rs")["data"]
print(r["store"]["name"])
for i in r["items"]:
print(i["name"], i["store_availability"]["status"], i["store_availability"]["text"])Response