אתם יכולים להשתמש ב-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} |
| Methods |
|
|
שינויים בשדה
בטבלה הבאה מפורטים השינויים ב-Merchant Promotions API.
לדוגמה, אפשר לעיין במלאי בחנויות מקומיות.
| Content API for Shopping | Merchant API | תיאור |
|---|---|---|
| (לא נתמך) | custom_attributes |
רשימה של מאפיינים מותאמים אישית (שסופקו על ידי המשתמש). אתם יכולים
להשתמש בו גם כדי לשלוח כל מאפיין של מפרט הפיד בצורה הגנרית שלו. לדוגמה:
{
"name": "size type", "value": "regular"
}
|
| לא נתמך | 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, הערך של Price
סכום המחיר מתועד עכשיו במיקרו,
שם השדה 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,
]
}
]
}
|
|