IKEA
IKEA lagerstatus i varehus API
Lagerbeholdningen i ett IKEA-varehus for opptil 100 artikkelnumre i ett kall: per artikkel navn, type, design, URL, pris, tilgjengelighetsstatusen i varehuset (in_stock_high, in_stock_low eller out_of_stock) med nettstedets egen tekst og, med et postnummer, om hjemlevering er tilgjengelig. Et lagernivå, ikke et antall: IKEA publiserer ikke antall enheter. Artikkelnumre markedet ikke selger, står i not_found. På de 50 ikea.com-markedene. Koster 1 kreditt per forespørsel.
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 artikkelnumre, som liste eller kommaseparert streng.
Example: ["80275887", "00263850"]
store_idstring | integerrequiredEn IKEA-varehus-ID: stores[].store_id fra stores-endepunktet, på samme marked.
Example: STORE_ID
zipstringEt postnummer: legger til om hjemlevering til den adressen er tilgjengelig, 3-10 tegn.
Example: 0150
countrystringdefault:usIKEA-markedet som en kode med små bokstaver. Dette endepunktet dekker de 50 ikea.com-markedene. Navn, beskrivelser og etiketter kommer tilbake på markedets språk og priser i markedets valuta, aldri omregnet; svaret gjentar country, language og currency. Et marked utenfor listen svarer 400 før noe belastes. "no" er IKEA Norge.
Example: no
us— USA, USD, språk en, es. Standardverdi.ca— Canada, CAD, språk en, fr.gb— Storbritannia, GBP, språk en.ie— Irland, EUR, språk en.de— Tyskland, EUR, språk de, en.at— Østerrike, EUR, språk de, en.ch— Sveits, CHF, språk de, fr, it, en.fr— Frankrike, EUR, språk fr.be— Belgia, EUR, språk nl, fr, en.nl— Nederland, EUR, språk nl, en.dk— Danmark, DKK, språk da.se— Sverige, SEK, språk sv, en.no— Norge, NOK, språk no, en.fi— Finland, EUR, språk fi, sv, en.ee— Estland, EUR, språk et, ru, en.lv— Latvia, EUR, språk lv, ru, en.lt— Litauen, EUR, språk lt, ru, en.pl— Polen, PLN, språk pl.cz— Tsjekkia, CZK, språk cs, en.sk— Slovakia, EUR, språk sk.hu— Ungarn, HUF, språk hu.hr— Kroatia, EUR, språk hr.si— Slovenia, EUR, språk sl.rs— Serbia, RSD, språk sr.ro— Romania, RON, språk ro.pt— Portugal, EUR, språk pt, en.es— Spania, EUR, språk es, en, ca, eu, gl.it— Italia, EUR, språk it.il— Israel, ILS, språk he.ae— De forente arabiske emirater, AED, språk ar, en.sa— Saudi-Arabia, SAR, språk ar, en.kw— Kuwait, KWD, språk ar, en.qa— Qatar, QAR, språk ar, en.bh— Bahrain, BHD, språk ar, en.om— Oman, OMR, språk ar, en.jo— Jordan, JOD, språk ar, en.eg— Egypt, EGP, språk ar, en.ma— Marokko, MAD, språk ar, fr, en.in— India, INR, språk en.my— Malaysia, MYR, språk ms, en.sg— Singapore, SGD, språk en.ph— Filippinene, PHP, språk en.th— Thailand, THB, språk th, en.jp— Japan, JPY, språk ja, en.kr— Sør-Korea, KRW, språk ko, en.au— Australia, AUD, språk en.nz— New Zealand, NZD, språk en.mx— Mexico, MXN, språk es, en.cl— Chile, CLP, språk es.co— Colombia, COP, språk es.
languagestringSpråket i svaret, et språk markedets nettsted tilbyr; standard er markedets første (no på no, en på us, de på de). Flerspråklige 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, Gulf-markedene og de arabiske markedene 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 ett språk. En annen kode svarer 400.
Example: en
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Finn et varehus hos IKEA Norge, og sjekk KALLAX og BILLY der.
stores = client.ikea.stores(country="no", limit=1)["data"]["stores"]
r = client.ikea.stock(item_nos=["80275887", "00263850"], store_id=stores[0]["store_id"], country="no")["data"]
print(r["store"]["name"])
for i in r["items"]:
print(i["name"], i["store_availability"]["status"], i["store_availability"]["text"])Response