אתם יכולים להשתמש ב-Merchant Promotions API כדי ליצור ולנהל מבצעים ב-Google. המשאב
accounts.promotions
מאפשר לכם להציג מבצעים מיוחדים על המוצרים שאתם מוכרים ב-Google.
מידע נוסף זמין במאמר סקירה כללית של Merchant Promotions API.
סקירה כללית של השינויים מ-Content API for Shopping ל-Merchant API
ההבדל המשמעותי הוא ש-Content API for Shopping יוצר באופן אוטומטי את מקור הנתונים כשמוסיפים את המבצע הראשון, מה שלא קורה עם Merchant API. כדי להוסיף מבצע באמצעות Merchant API, קודם צריך ליצור מקור לנתוני מבצעים.
מידע על השדות באובייקט promotionDataSource
במשאב accounts.dataSources
זמין במאמר PromotionDataSource.
בקשות
כדי לשלוח בקשות, משתמשים בכתובת ה-URL הבאה.
POST https://merchantapi.googleapis.com/promotions/v1/{ACCOUNT_NAME}/promotions
מעבר מ-Content API for Shopping
בהמשך מוצגות השוואות בין Content API for Shopping לבין Merchant Promotions API לבקשות שקשורות למבצעים.
כתובת URL
ב-Content API for Shopping:
https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/promotions
ב-Merchant API הופך ל:
https://merchantapi.googleapis.com/promotions/v1/{parent=accounts/*}/promotions
מזהים
ב-Content API for Shopping:
{MERCHANT_ID}/promotions/{PROMOTION_ID}
ב-Merchant API הופך ל:
{NAME}
Methods
Merchant API תומך בשיטות הבאות ליצירת מבצעים:
- הוספת מבצעים
- קבלת מבצעים
- הצגת רשימת מבצעים
הטבלה הבאה מציגה השוואה בין שיטות הקידום שזמינות ב-Content API for Shopping וב-Merchant API:
תכונה | Content API for Shopping | Merchant API |
---|---|---|
כתובת URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/promotions |
https://merchantapi.googleapis.com/promotions/v1/{parent=accounts/*}/promotions |
מזהים | {MERCHANT_ID}/promotions/{PROMOTION_ID} |
{NAME} |
שיטות |
|
|
שינויים בשדה
בטבלה מוצגים השינויים שבוצעו ב-Merchant Promotions API.
לדוגמה, אפשר לעיין במלאי בחנויות מקומיות.
Content API for Shopping | Merchant API | תיאור |
---|---|---|
(לא נתמך) | custom_attributes |
רשימה של מאפיינים מותאמים אישית (שסופקו על ידי המשתמש). אתם יכולים
להשתמש בו גם כדי לשלוח כל מאפיין של מפרט הפיד בצורה הגנרית שלו. לדוגמה: { "name": "size type", "value": "regular" } על ידי ה-API. |
לא נתמך | data_source | כדי ליצור מבצע, צריך מקור נתונים קיים. |
לא נתמך | מאפיינים |
מאפיינים ספציפיים למבצע, למשל:
long_tile, promotion_effective_timeperiod, ואחרים, הם חלק מהודעת המאפיין. |
item_id | item_id_inclusion |
הרשימה של מזהי הפריטים שעליהם חל מבצע משנה את השם. |
store_id | store_id_inclusion |
השם של רשימת מזהי החנויות שאליהן המבצע חל
משתנה. |
product_type | product_type_inclusion |
השם של רשימת סוגי המוצרים שהמבצע חל עליהם
משתנה. |
item_group_id | item_group_id_inclusion |
השם של רשימת מזהי קבוצות הפריטים שעליהם חל המבצע השתנה. |
brand | brand_inclusion |
הרשימה של המותגים שעליהם חל קידום המכירות משנה את השם. |
store_code | store_codes_inclusion |
השם של רשימת קודי החנויות שבהן המבצע תקף
משתנה. |
price: { object (Price) } |
price: { object (Price) } |
ההגדרה של מחיר השתנתה.
ב-Content API for Shopping, הערך של מחיר
סכום המחיר מתועד עכשיו במיקרו,
שם השדה amount השתנה מ-value ל-
שם השדה currency השתנה ל- |
order_limit | (לא נתמך) | אין תמיכה במאפיין order_limit. |
shippingServiceNames[] | (לא נתמך) | אין תמיכה ב-shippingServiceNames[]. |
money_budget | (לא נתמך) | אין תמיכה ב-money_budget. |
promotion_destination_ids | promotion_destinations | השם של המאפיין promotionDestinationIds השתנה. |
סטטוס המבצע
{ "destinationStatuses": [ { "destination": string, "status": enum (State) } ], "promotionIssue": [ { "code": string, "detail": string } ], "creationDate": string, "lastUpdateDate": string } |
סטטוס המבצע השתנה.
פרטים מפורטים יותר זמינים בבעיות. promotionStatus = { destinationStatuses = [ { reportingContext = Enum status = Enum }, ], itemLevelIssues = [ { code = String severity = Enum resolution = String reportingContext = Enum description = String detail = String documentation = String applicableCountries = [ String, ] } ] } |