يمكنك استخدام Merchant API لمشاركة بيانات المستودعات والمتاجر والمبيعات مع Google لتحسين مستوى ظهورها وإدارتها.
الميزات الجديدة
بالإضافة إلى ميزات Content API، تقدّم Merchant API ميزات جديدة التالية:
- طريقة لاسترداد حالة المواقع على مستوى التاجر ذات الصلة بتكامل برنامج الشراكة في الخلاصات المحلية
- طريقة لإرسال إشعار إلى بائع تجزئة
لمعرفة تفاصيل عن هذه الطرق، يُرجى الاطّلاع على واجهة برمجة التطبيقات لبرنامج الشراكة في الخلاصات المحلية.
الطلبات
استخدِم تنسيق عنوان URL للطلب التالي لواجهة برمجة التطبيقات الخاصة ببرنامج الشراكة في الخلاصات المحلية:
POST https://merchantapi.googleapis.com/lfp/v1beta/{PARENT}/lfpInventories:insert
لمزيد من المعلومات، يُرجى الاطّلاع على الطريقة: accounts.lfpInventories.insert.
في ما يلي نموذج مقارنة بين Content API for Shopping وواجهة برمجة التطبيقات الخاصة بالخلاصات المحلية partnership API لطلب إدراج مستودع:
Content API | Merchant API | |
عنوان URL |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/inventory
|
POST https://merchantapi.googleapis.com/lfp/v1beta/ {PARENT}/lfpInventories:insert
|
المعرفات |
{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}
|
{PARENT} |
في ما يلي نموذج مقارنة بين Content API for Shopping وواجهة برمجة التطبيقات الخاصة بالخلاصات المحلية partnership API لطلب إدراج تخفيضات:
Content API | Merchant API | |
عنوان URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/sale |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {PARENT}/lfpSales:insert |
المعرفات | {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID} |
{PARENT} |
في ما يلي نموذج مقارنة بين Content API for Shopping وواجهة برمجة التطبيقات الخاصة بالخلاصات المحلية partnership API لطلب إدراج متجر:
Content API | Merchant API | |
عنوان URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {PARENT}/lfpStores:insert |
المعرفات | {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID} |
{PARENT} |
الطُرق
في ما يلي التغييرات التي طرأت على طرق واجهة برمجة التطبيقات الخاصة بالمتجر في واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية:
الطريقة | عنوان URL في Content API for Shopping | عنوان URL في Merchant API | المعرّفات في Content API for Shopping | المعرّفات في Merchant API | الوصف |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores:insert |
{MERCHANT_ID}/pos /{TARGETMERCHANT_ID} |
{PARENT} | parent بتنسيق accounts/{IFP_PARTNER_ACCOUNT_ID} |
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store/ {STORE_CODE} |
DELETE https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store/ {STORE_CODE} |
{NAME} | name بتنسيق accounts/ {IFP_PARTNER_ACCOUNT_ID}/lfpStores/ {TARGETMERCHANT_ID}~{STORE_CODE} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store/ {STORE_CODE} |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store/ {STORE_CODE} |
{NAME} | name بتنسيق accounts/ {IFP_PARTNER_ACCOUNT_ID}/lfpStores/ {TARGETMERCHANT_ID}~{STORE_CODE} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores |
/{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID} |
{PARENT} | {PARENT} بتنسيق accounts/ {IFP_PARTNER_ACCOUNT_ID} |
في ما يلي التغييرات التي طرأت على طرق واجهة برمجة التطبيقات للمستودع في واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية:
الطريقة | عنوان URL في Content API for Shopping | عنوان URL في Merchant API | المعرّفات في Content API for Shopping | المعرّفات في Merchant API | الوصف |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {PARENT}/lfpInventories:insert |
{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID} |
{PARENT} | parent بتنسيق accounts/ {IFP_PARTNER_ACCOUNT_ID} |
في ما يلي التغييرات التي طرأت على طرق واجهة برمجة التطبيقات Sales API في واجهة برمجة التطبيقات API للشراكة في الخلاصات المحلية:
الطريقة | عنوان URL في Content API for Shopping | عنوان URL في Merchant API | المعرّفات في Content API for Shopping | المعرّفات في Merchant API | الوصف |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/pos/ {TARGETMERCHANT_ID}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {PARENT}/lfpSales:insert |
{MERCHANT_ID}/pos/ {TARGETMERCHANT_ID} |
{PARENT} | {PARENT} بتنسيق accounts/ {IFP_PARTNER_ACCOUNT_ID} |
الموارد
في ما يلي التغييرات التي طرأت على مورد المتجر في واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية. إنّ الحقول غير المضمّنة هنا لن تتغيّر.
واجهة برمجة تطبيقات المحتوى في Shopping | Merchant API | الوصف |
غير متاح | name: string |
تمت إضافة حقل جديد للتمييز بين المتاجر المختلفة |
غير متاح | targetAccount: integer |
حساب التاجر الذي تريد إدراج مستودعات له |
targetCountry: string |
regionCode: string |
تمت إعادة تسمية targetCountry ليصبح regionCode . |
websiteUrl: string |
websiteUri: string |
تمت إعادة تسمية websiteUrl ليصبح websiteUri . |
kind: string |
غير متاح | kind غير متوافقة مع واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية |
في ما يلي التغييرات التي طرأت على إدراج مستودع. إنّ الحقول غير المضمّنة هنا لم تتغيّر.
واجهة برمجة تطبيقات المحتوى في Shopping | Merchant API | الوصف |
غير متاح | name: string |
تمت إضافة حقل جديد للتمييز بين المستودعات المختلفة |
غير متاح | targetAccount: integer |
حساب التاجر الذي تريد إدراج المستودعات له. |
targetCountry: string |
regionCode: string |
تمت إعادة تسمية targetCountry إلى regionCode . رمز منطقة CLDR للبلد الذي يُباع فيه المنتج |
itemId: string |
offerId: string |
تمت إعادة تسمية itemId ليصبح offerId . |
quantity: string |
quantity: string |
تم تعديل quantity ليصبح اختياريًا |
غير متاح | availability: string |
availability مطلوب |
|
|
تم تغيير تعريف السعر. لمزيد من المعلومات، يُرجى الاطّلاع على السعر. |
timestamp: string |
collectionTime: string |
تمت إعادة تسمية timestamp ليصبح collectionTime . |
kind: string |
غير متاح | kind غير متوافقة مع واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية. |
في ما يلي التغييرات التي طرأت على إدراج تخفيضات. إنّ الحقول غير المضمّنة هنا لم تتغيّر.
واجهة برمجة تطبيقات المحتوى في Shopping | Merchant API | الوصف |
غير متاح | name: string |
تمت إضافة حقل جديد للتمييز بين المستودعات المختلفة |
غير متاح | targetAccount:integer |
حساب التاجر الذي تريد إدراج المبيعات له |
targetCountry: string |
regionCode: string |
رمز منطقة CLDR للبلد الذي يُباع فيه المنتج |
itemId: string |
offerId: string |
تمت إعادة تسمية itemId ليصبح offerId . |
|
|
تم تغيير تعريف السعر. لمزيد من المعلومات، يُرجى الاطّلاع على السعر. |
timestamp: string |
saleTime: string |
تمت إعادة تسمية timestamp ليصبح saleTime . |
kind: string |
غير متاح | kind غير متوافقة مع واجهة برمجة التطبيقات للشراكة في الخلاصات المحلية. |