IKEA
IKEA Lagerstatus i varehuset API
Lagerstatus i ét IKEA-varehus for op til 100 varenumre i ét kald: for hver vare navn, type, design, URL, pris, tilgængelighedsstatus i varehuset (in_stock_high, in_stock_low eller out_of_stock) med sidens egen tekst og, med et postnummer, om varen kan leveres til døren. Et lagerniveau, ikke et antal: IKEA offentliggør ikke stykantal. Varenumre, markedet ikke sælger, står i not_found. På de 50 ikea.com-markeder. Koster 1 kredit pr. forespørgsel.
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 til 100 varenumre, som liste eller kommasepareret streng.
Example: ["80275887", "20275814"]
store_idstring | integerrequiredEt IKEA-varehus-id: stores[].store_id fra stores-endpointet, på samme marked.
Example: STORE_ID
zipstringEt postnummer: tilføjer om varen kan leveres til den adresse, 3-10 tegn.
Example: 2100
countrystringdefault:usIKEA-markedet som en kode med små bogstaver. Dette endpoint dækker de 50 ikea.com-markeder. Navne, beskrivelser og labels kommer på markedets sprog og priser i markedets valuta, aldrig omregnet; svaret gentager country, language og currency. Et marked uden for listen svarer 400, før noget bliver trukket. "dk" er IKEA Danmark.
Example: dk
us— USA, USD, sprog en, es. Standardværdi.ca— Canada, CAD, sprog en, fr.gb— Storbritannien, GBP, sprog en.ie— Irland, EUR, sprog en.de— Tyskland, EUR, sprog de, en.at— Østrig, EUR, sprog de, en.ch— Schweiz, CHF, sprog de, fr, it, en.fr— Frankrig, EUR, sprog fr.be— Belgien, EUR, sprog nl, fr, en.nl— Holland, EUR, sprog nl, en.dk— Danmark, DKK, sprog da.se— Sverige, SEK, sprog sv, en.no— Norge, NOK, sprog no, en.fi— Finland, EUR, sprog fi, sv, en.ee— Estland, EUR, sprog et, ru, en.lv— Letland, EUR, sprog lv, ru, en.lt— Litauen, EUR, sprog lt, ru, en.pl— Polen, PLN, sprog pl.cz— Tjekkiet, CZK, sprog cs, en.sk— Slovakiet, EUR, sprog sk.hu— Ungarn, HUF, sprog hu.hr— Kroatien, EUR, sprog hr.si— Slovenien, EUR, sprog sl.rs— Serbien, RSD, sprog sr.ro— Rumænien, RON, sprog ro.pt— Portugal, EUR, sprog pt, en.es— Spanien, EUR, sprog es, en, ca, eu, gl.it— Italien, EUR, sprog it.il— Israel, ILS, sprog he.ae— De Forenede Arabiske Emirater, AED, sprog ar, en.sa— Saudi-Arabien, SAR, sprog ar, en.kw— Kuwait, KWD, sprog ar, en.qa— Qatar, QAR, sprog ar, en.bh— Bahrain, BHD, sprog ar, en.om— Oman, OMR, sprog ar, en.jo— Jordan, JOD, sprog ar, en.eg— Egypten, EGP, sprog ar, en.ma— Marokko, MAD, sprog ar, fr, en.in— Indien, INR, sprog en.my— Malaysia, MYR, sprog ms, en.sg— Singapore, SGD, sprog en.ph— Filippinerne, PHP, sprog en.th— Thailand, THB, sprog th, en.jp— Japan, JPY, sprog ja, en.kr— Sydkorea, KRW, sprog ko, en.au— Australien, AUD, sprog en.nz— New Zealand, NZD, sprog en.mx— Mexico, MXN, sprog es, en.cl— Chile, CLP, sprog es.co— Colombia, COP, sprog es.
languagestringSvarets sprog, et som markedets side tilbyder; standard er markedets første (da på dk, en på us, sv på se). IKEA Danmark har ét sprog, da, så parameteren kan udelades der. Flersprogede markeder: us en/es, ca en/fr, de og 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, Golf- og de arabiske markeder 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 og es_islands es/en, is en/is. Alle andre markeder har ét sprog. En anden kode svarer 400.
Example: da
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Find først et dansk varehus, og tjek så lagerstatus for to KALLAX-reoler der.
stores = client.ikea.stores(country="dk")["data"]["stores"]
store_id = stores[0]["store_id"]
r = client.ikea.stock(item_nos=["80275887", "20275814"], store_id=store_id, country="dk")["data"]
print(r["store"]["name"])
for i in r["items"]:
print(i["name"], i["store_availability"]["status"], i["store_availability"]["text"])Response