يمكنك استخدام Merchant promotion API لإنشاء العروض الترويجية وإدارتها على
Google. تشير رسالة الأشكال البيانية
accounts.promotions
يتيح لك عرض عروض خاصة على المنتجات التي تبيعها على Google.
لمزيد من المعلومات، يُرجى الاطّلاع على المقالة نظرة عامة على الرسائل الترويجية للتاجر
API.
الطلبات
لتقديم طلبات، استخدِم عنوان URL التالي.
POST https://merchantapi.googleapis.com/promotions/v1beta/{account_name}/promotions
نقل البيانات من Content API for Shopping
في ما يلي مقارنة بين Content API for Shopping و"الرسائل الترويجية للتاجر" واجهة برمجة تطبيقات للطلبات المتعلّقة بالعروض الترويجية
عنوان URL
في Content API for Shopping:
https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/promotions
في Merchant API:
https://merchantapi.googleapis.com/promotions/v1beta/{parent=accounts/*}/promotions
المعرفات
في Content API for Shopping:
{merchantId}/promotions/{promotionId}
في Merchant API:
{name}
الطُرق
تتيح واجهة Merchant API استخدام الطرق التالية للعروض الترويجية:
- إدراج الإعلانات الترويجية
- الحصول على عروض ترويجية
- إدراج العروض الترويجية
في ما يلي مقارنة بين مدى توفّر طُرق الترويج في Content API للحساب Shopping وMerchant API:
الطريقة | واجهة برمجة تطبيقات المحتوى في Shopping | واجهة برمجة تطبيقات التاجر |
---|---|---|
إدراج | نعم | نعم |
الحصول على | نعم | نعم |
list | نعم | نعم |
customBatch | لا | لا |
حذف | لا | (يُحدَّد لاحقًا) |
اسم المورد
يعرض الجدول التغييرات التي تطرأ على "العروض الترويجية" في واجهة برمجة تطبيقات "الرسائل الترويجية للتاجر".
لعرض مثال للرجوع إليه، يُرجى مراجعة دليل محلي المستودع الإعلاني:
واجهة برمجة تطبيقات المحتوى في Shopping | واجهة برمجة تطبيقات التاجر | الوصف |
---|---|---|
(غير مدعم) | custom_attributes |
قائمة بالسمات المخصّصة (المقدّمة من التاجر). يمكنك
يمكنك أيضًا استخدامه لإرسال أي سمة للخلاصة والمواصفات في شكلها العام. مثل: { "name": "size type", "value": "regular" }يفيد ذلك في إرسال السمات غير الواضحة الكشف عنها من خلال واجهة برمجة التطبيقات. |
غير متاح | data_source | يتطلّب إنشاء عرض ترويجي مصدر بيانات حالي. |
غير متاح | السمات |
السمات الخاصة بالعرض الترويجي، مثل
long_tile وlong_tile, والبعض الآخر جزءًا من رسالة السمة. |
item_id | item_id_inclusion |
قائمة معرّفات السلع التي ينطبق عليها العرض الترويجي
تمت إعادة تسمية إلى. |
store_id | store_id_inclusion |
قائمة بمعرّفات المتاجر التي ينطبق عليها العرض الترويجي
تمت إعادة تسميته إلى. |
prduct_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 من قيمة إلى
تم تغيير اسم الحقل 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, ] } ] } |