בדף הזה מוסבר איך לנהל את פרטי המוצרים אחרי שמייבאים קטלוג ל-AI Commerce Search. אתם יכולים לקרוא מוצרים בקטלוג, לכתוב מוצרים ולמחוק אותם.
כדי שהקטלוג שלכם יהיה עדכני כשפרטי המוצרים משתנים, אתם יכולים לייבא את הקטלוג באותה דרך שבה ייבאתם אותו בפעם הראשונה. לקבלת עזרה בייבוא הקטלוג, אפשר לעיין במאמר בנושא ייבוא פרטי קטלוג.
יצירה, גישה וניהול של מדריכים למוצרים
במדריך הזה מוסבר איך להשתמש בשיטות של API, שמבצעות את הפעולות הבאות:
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor:
יצירת מוצר
במדריך הזה מוסבר איך ליצור מוצר בודד.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor:
קבלת מוצר
במדריך הזה מוסבר איך לאחזר פריט מוצר.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor:
עדכון מוצר
במדריך הזה מוסבר איך לעדכן מוצר בקטלוג.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor:
מחיקת מוצר
במדריך הזה מוסבר איך למחוק מוצר מקטלוג.
בלחיצה על תראו לי איך תקבלו הסבר מפורט על המשימה ישירות ב-Cloud Shell Editor:
העלאת פריט מוצר בודד
curl
יוצרים פריט מוצר יחיד באמצעות שיטת ה-RESTproducts.create.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ --data '{ "title": "PRODUCT_TITLE", "categories": "CATEGORY" }' \ "https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products?productId=PRODUCT_ID"
אם הבקשה מצליחה, מוחזר אובייקט המוצר, כמו בדוגמה הבאה.
{ "name": "projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID", "id": "PRODUCT_ID", "primaryProductId": "PRODUCT_ID", "type": "PRIMARY", "categories": \[ "CATEGORY" \], "title": "PRODUCT_TITLE", "availability": "IN_STOCK" }
Java
עדכון פרטי המוצר
כשהקטלוג של המוצרים משתנה, אתם יכולים לרענן אותו על ידי העלאת שינויים במוצרים, כמו מוצרים חדשים, מחירים וסטטוס מלאי בזמן אמת. אתם יכולים להעלות רק מוצרים שהוספתם או שיניתם, ולא צריך להעלות מחדש את כל הקטלוג.
curl
מעדכנים את פרטי המוצר באמצעות ה-methodproducts.patch.
בדוגמה הבאה מעדכנים את שם המוצר של מוצר ספציפי:
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ --data "{ "title": "new-title-value" }" \ "https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID?updateMask=title"
אם הבקשה מצליחה, מוחזר אובייקט המוצר, כמו בדוגמה הבאה.
{ "name": "projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID", "id": "PRODUCT_ID", "primaryProductId": "PRODUCT_ID", "type": "PRIMARY", "categories": \[ "Parent category > Child category" \], "title": "new product title", "availability": "IN_STOCK" }
Java
מחיקת פרטי המוצר
למרות שממשק ה-API מספק דרך למחוק מוצרים מהקטלוג, חשוב לזכור שאם מתעדים אירוע משתמש שקשור לפריט מוצר שנמחק, ממשק ה-API לא יכול לעבד את אירוע המשתמש בצורה תקינה והוא עלול להימחק. בנוסף, הכללת נתונים היסטוריים של קטלוגים משפרת את איכות המודל וחשובה מאוד כדי לקבל המלצות טובות ותוצאות חיפוש טובות.
מומלץ להגדיר את availability של מוצרים שיצאו משימוש כ-OUT_OF_STOCK
במקום למחוק אותם.
curl
כדי למחוק מוצר, משתמשים בשיטה
delete ומחליפים את PRODUCT_ID במזהה של המוצר שרוצים למחוק.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ "https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID"
Java
אחזור פריט מוצר
curl
כדי לאחזר פריט מוצר, שולחים בקשת GET לנקודת הקצה products ומחליפים את PRODUCT_ID במזהה של המוצר שרוצים לאחזר:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ "https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID"
הפלט אמור להיראות כך:
{ "name": "projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/branches/0/products/PRODUCT_ID" "id": "PRODUCT_ID", "primaryProductId": "PRODUCT_ID", "type": "PRIMARY", "categories": \[ "Parent category > Child category" \], "title": "product title", "availability": "IN_STOCK" }
Java
הצגת מידע מצטבר על הקטלוג
בכרטיסייה קטלוג בדף נתונים במסוף של AI Commerce Search ב-Gemini Enterprise for Customer Experience אפשר לראות מידע מצטבר על הקטלוג ולצפות בתצוגה מקדימה של מוצרים שהועלו.
הערכת איכות הנתונים בקטלוג
כדי להעריך את איכות הנתונים בקטלוג:
עוברים לדף איכות הנתונים במסוף של AI Commerce Search ב-Gemini Enterprise for Customer Experience.
כניסה לדף 'איכות הנתונים'בדף איכות הנתונים אפשר לבדוק אם צריך לעדכן את נתוני הקטלוג כדי לשפר את איכות תוצאות החיפוש ולשדרג את רמת הביצועים בחיפוש.
מידע נוסף על בדיקת האיכות של נתוני החיפוש ועל הצגת רמות הביצועים של החיפוש זמין במאמר הצגת רמות הביצועים של החיפוש.
במאמר הזה מפורטים מדדי האיכות של הקטלוג.
שינוי סוגי המוצרים
כשמייבאים מוצר, אפשר לציין אם סוג המוצר הוא ראשי, וריאציה או אוסף. אם סוג המוצר השתנה או צוין בצורה שגויה, צריך למחוק את המוצר וליצור אותו מחדש עם הסוג המעודכן.
סוג המוצר יכול להיות TYPE_UNSPECIFIED, PRIMARY, VARIANT או COLLECTION. פרטים נוספים מופיעים בproduct.Type במאמרי העזרה.
שינוי ההגדרות ברמת המוצר
כדי לייבא קטלוג באמצעות Merchant Center, צריך לציין אם המוצרים הם מוצרים ראשיים או וריאנטים.
אם יש שינוי ברמות המוצר או שהן צוינו בצורה שגויה, צריך לפעול לפי השלבים הבאים כדי לתקן את ההגדרה שלהן. כדי להשלים את התהליך הזה, צריך להיות לכם תפקיד אדמין של Retail ב-IAM.
חשוב לוודא שלא מתבצעים ייבואים בזמן שאתם מגדירים מחדש את רמות המוצרים. כך מוודאים שהנתונים לא מועלים ברמה הלא נכונה.
מחיקה של כל פריטי המוצרים. מידע נוסף מפורט ב
products.delete. לפני שממשיכים לשלב הבא, צריך לוודא שהקטלוג ריק לגמרי.כדי לשנות את ההגדרה ברמת המוצר, צריך לייבא מחדש את הנתונים.
התהליך הזה תלוי בשיטת הייבוא. פועלים לפי ההליך המתאים במאמר ייבוא פרטי קטלוג כדי להגדיר את רמות המוצרים בהתאם להגדרה החדשה.
מייבאים את הקטלוג החדש עם הגדרת הרמה ששונתה, באמצעות ההליך שבחרתם במאמר ייבוא פרטי קטלוג.
שיפור הביצועים של כל המודלים הקיימים.
כדי לכוונן מודל, עוברים אל דף המודלים, לוחצים על שם המודל כדי להציג את דף הפרטים שלו, ואז לוחצים על כוונון ידני בסרגל הלחצנים.
פרטים על עלויות ההתאמה זמינים במאמר בנושא תמחור.