פריטים וקטגוריות דרך ה-API

כל מה שקראתם כאן, המערכת עושה בשבילכם בקליק

45 יום לנסות את ביג בוס בחינם. בלי כרטיס אשראי, בלי התקנה: מייל וסיסמה וזהו.

פתחו חשבון: 45 יום חינם
מדריך למשתמש לתוסף ממשק API בביג בוס

מוצר חדש באתר נפתח גם בביג בוס

חנות שמוסיפה מוצר חדש לאתר יכולה לפתוח אותו גם בביג בוס, עם מק״ט, ברקוד, מחיר וקטגוריה. כך המוצר מוכן למסמכים ולמלאי בלי להקליד אותו שוב, והמערכת שלכם יכולה לשלוף מביג בוס את רשימת הפריטים והקטגוריות.

המדריך מפרט את הפעולות על פריטים ועל קטגוריות פריטים: הוספה, עדכון, שליפה ורשימה. מבנה הבקשה והתשובה הכללי מוסבר במדריך הקריאה הראשונה ל-API: מבנה הבקשה, התשובה וקודי התשובה.

 

הוספת פריט

הפעולה item_new פותחת פריט חדש. שדה החובה היחיד הוא שם הפריט:

שדה מה הוא כללים
item_name שם הפריט חובה, עד 200 תווים
catalog_number מק״ט עד 100 תווים, נשמר באותיות גדולות
barcode ברקוד טקסט
group_id קטגוריה מספר של קטגוריה פעילה
price_buy_nis · price_sell_nis מחיר קנייה ומחיר מכירה מחיר המכירה 0 ומעלה, עד 2 ספרות אחרי הנקודה
price_sell_vat_included האם מחיר המכירה כולל מע״מ 0 או 1
image_url · extended_description קישור לתמונה ותיאור מורחב עד 500 ועד 4,000 תווים
managed_in_inventory פריט שמנוהל במלאי 0 או 1
inventory_min_qtty · inventory_max_qtty כמות מינימום ומקסימום במלאי מספרים
request_reference מזהה מהמערכת שלכם נשמר בפריט, ואינו מונע כפילות

בהצלחה חוזר { "item_id": n } עם ההודעה "הפריט עודכן", גם בהוספה. שגיאות נפוצות: "לא ניתן להגדיר מספר פריט בעת הוספת הפריט", "שם הפריט הועבר ריק", "קבוצת הפריט לא מוגדרת", וקוד 409 עם "לא ניתן להוסיף פריט חדש: פריט עם מספר קטלוגי זה כבר קיים".

לכל פריט עובר מחיר מכירה אחד. מחירונים ומחיר לפי לקוח אינם עוברים דרך ה-API.

 

עדכון פריט

הפעולה item_update מקבלת את item_id ואת השדות שמשנים. פריט שלא נמצא או שמוגדר כלא פעיל מחזיר 404 עם "הפריט לא נמצא" או "הפריט מוגדר כלא פעיל". אם כבר יש תנועות מלאי על המק״ט הישן, אי אפשר לשנות אותו, והבקשה נדחית עם הודעה שמסבירה זאת.

שימו לב: פריט שמוגדר עם "נדרש מס' סידורי" מעדכנים מתוך ביג בוס, ולא דרך ה-API.

אם מוגדר אצלכם Webhook על הוספת פריט או על עדכון פריט, הפעולות האלה דרך ה-API שולחות גם אותו.

 

שליפת פריט ורשימת פריטים

item_get מקבלת item_id או catalog_number, ולא את שניהם יחד. בלי אף אחד מהם חוזרת ההודעה "יש להעביר שדה item_id או שדה catalog_number". התשובה כוללת את כל שדות הפריט, ובנוסף את שם הקטגוריה:

"data": {
  "item_id": 4947, "item_name": "כבל USB-C 2 מטר - דוגמה",
  "catalog_number": "DEMO-003", "group_name": "ציוד היקפי - דוגמה",
  "managed_in_inventory": 1, ...
}

בבקשה לפריט שלא קיים, התשובה עלולה להגיע כשגיאת שרת (HTTP 500) ולא כ-204, ולכן הקוד שלכם צריך לטפל גם במקרה הזה.

item_list מחזירה את כל הפריטים הפעילים בקריאה אחת. אפשר לסנן לפי managed_in_inventory (‎-1 הכול, 0 לא מנוהלים, 1 מנוהלים במלאי) ולפי group_id (0 לכל הקטגוריות). בלי תוצאות חוזרת ההודעה "לא נמצאו פריטים התואמים לסינון".

 

קטגוריות פריטים

בביג בוס הקטגוריות נמצאות ב"הגדרות מערכת" ← "קטגוריות פריטים", וב-API שמן itemgroup. יש ארבע פעולות:

  • itemgroup_new: הוספה עם group_name. חוזר group_id עם "הקבוצה עודכנה". שם שכבר קיים נדחה בקוד 409, ו-group_id אסור בהוספה: "אין להעביר מס' קבוצה בעת הוספה".
  • itemgroup_update: שינוי שם, עם group_id ו-group_name. קטגוריה שלא קיימת: "הקבוצה לא נמצאה".
  • itemgroup_get: קטגוריה אחת לפי group_id, עם המספר והשם שלה.
  • itemgroup_list: כל הקטגוריות הפעילות.

אין מחיקה של קטגוריה דרך ה-API.

 

תפריט הגדרות מערכת בביג בוס עם הפריט קטגוריות פריטים לצד ניהול ממשק Api

בתפריט "הגדרות מערכת": "קטגוריות פריטים", שבו מנהלים את הקטגוריות שה-API קורא ויוצר.

 

כמויות המלאי של הפריטים נשלפות בפעולות נפרדות: משיכת כמויות מלאי למערכת חיצונית.

כל שכבת המדריכים מרוכזת בעמוד ממשק API בביג בוס.

 

45 ימי הניסיון בחינם שלך מתחילים ביצירת חשבון :)

פותחים חשבון ומתחילים לעבוד. אין חיוב, אין כרטיס אשראי, ואפשר להפסיק בכל רגע: 45 יום מלאים.

🔒 הפרטים מוצפנים ומאובטחים

- נרשמים עכשיו ומתחילים -

45 יום מלאים בלי כרטיס אשראי בלי התחייבות