IKEA
IKEA Store Stock API - מלאי בסניף
מלאי בסניף IKEA אחד לעד 100 מספרי מוצר בקריאה אחת: לכל פריט שם, סוג, עיצוב, קישור, מחיר, סטטוס הזמינות בסניף (in_stock_high, in_stock_low או out_of_stock) עם הטקסט של האתר עצמו, ועם מיקוד גם זמינות משלוח עד הבית. רמה, לא כמות: IKEA אינה מפרסמת מספר יחידות. מספרי מוצר שהשוק אינו מוכר מופיעים ב-not_found. ב-50 השווקים של ikea.com. עלות: קרדיט אחד לבקשה.
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 עד 100 מספרי מוצר, כרשימה או כמחרוזת מופרדת בפסיקים.
Example: ["80275887", "00275848", "20275814"]
store_idstring | integerrequiredמזהה סניף IKEA: stores[].store_id מנקודת הקצה stores, באותו שוק. הדוגמה 399 היא IKEA Burbank בארצות הברית.
Example: 399
zipstringמיקוד: מוסיף זמינות משלוח עד הבית לכתובת הזו, 3-10 תווים.
Example: 91502
countrystringdefault:usשוק IKEA, כקוד באותיות קטנות. נקודת הקצה הזו משרתת 50 השווקים של ikea.com. שמות, תיאורים ותוויות חוזרים בשפת השוק והמחירים במטבע שלו, בלי המרה; התגובה מחזירה את country, language ו-currency. שוק שאינו ברשימה מחזיר 400 לפני חיוב כלשהו. ישראל: il, בעברית ובשקלים (ILS).
Example: il
us— ארצות הברית, USD, שפות en, es. ברירת המחדל.ca— קנדה, CAD, שפות en, fr.gb— בריטניה, GBP, שפה en.ie— אירלנד, EUR, שפה en.de— גרמניה, EUR, שפות de, en.at— אוסטריה, EUR, שפות de, en.ch— שווייץ, CHF, שפות de, fr, it, en.fr— צרפת, EUR, שפה fr.be— בלגיה, EUR, שפות nl, fr, en.nl— הולנד, EUR, שפות nl, en.dk— דנמרק, DKK, שפה da.se— שוודיה, SEK, שפות sv, en.no— נורווגיה, NOK, שפות no, en.fi— פינלנד, EUR, שפות fi, sv, en.ee— אסטוניה, EUR, שפות et, ru, en.lv— לטביה, EUR, שפות lv, ru, en.lt— ליטא, EUR, שפות lt, ru, en.pl— פולין, PLN, שפה pl.cz— צ׳כיה, CZK, שפות cs, en.sk— סלובקיה, EUR, שפה sk.hu— הונגריה, HUF, שפה hu.hr— קרואטיה, EUR, שפה hr.si— סלובניה, EUR, שפה sl.rs— סרביה, RSD, שפה sr.ro— רומניה, RON, שפה ro.pt— פורטוגל, EUR, שפות pt, en.es— ספרד, EUR, שפות es, en, ca, eu, gl.it— איטליה, EUR, שפה it.il— ישראל, ILS, שפה he.ae— איחוד האמירויות, AED, שפות ar, en.sa— ערב הסעודית, SAR, שפות ar, en.kw— כווית, KWD, שפות ar, en.qa— קטאר, QAR, שפות ar, en.bh— בחריין, BHD, שפות ar, en.om— עומאן, OMR, שפות ar, en.jo— ירדן, JOD, שפות ar, en.eg— מצרים, EGP, שפות ar, en.ma— מרוקו, MAD, שפות ar, fr, en.in— הודו, INR, שפה en.my— מלזיה, MYR, שפות ms, en.sg— סינגפור, SGD, שפה en.ph— הפיליפינים, PHP, שפה en.th— תאילנד, THB, שפות th, en.jp— יפן, JPY, שפות ja, en.kr— דרום קוריאה, KRW, שפות ko, en.au— אוסטרליה, AUD, שפה en.nz— ניו זילנד, NZD, שפה en.mx— מקסיקו, MXN, שפות es, en.cl— צ׳ילה, CLP, שפה es.co— קולומביה, COP, שפה es.
languagestringשפת התגובה, אחת שאתר השוק מציע; ברירת המחדל היא הראשונה (he ב-il, en ב-us). ב-il יש שפה אחת, עברית. שווקים רב-לשוניים: us en/es, ca en/fr, de ו-at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, es es/en/ca/eu/gl, שווקי המפרץ והשווקים הערביים ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, cn zh/en, is en/is. קוד אחר מחזיר 400. המחיר והמטבע אינם משתנים עם השפה.
Example: he
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# הסניף הקרוב בישראל מנקודת הקצה stores, ואז המלאי של שלושה מוצרי KALLAX בו.
store = client.ikea.stores(country="il", lat=32.08, lng=34.78, limit=1)["data"]["stores"][0]
r = client.ikea.stock(item_nos=["80275887", "00275848", "20275814"], store_id=store["store_id"], country="il", language="he")["data"]
print(r["store"]["name"])
for i in r["items"]:
print(i["name"], i["store_availability"]["status"], i["store_availability"]["text"])Response