لتوفير المخزون المتوفر في المتجر لـ Merchant Center، عليك أولاً تحديد المؤسسات التي سيكون Merchant Center مسؤولاً عنها. يمكنك الحصول على قائمة بمجموعات المؤسسات الممكنة من "الملف التجاري على Google" من خلال Content API، ولكن عليك أولاً طلب الوصول إلى "الملف التجاري على Google".
طلب إذن الوصول إلى ملف تجاري
لطلب الوصول إلى ملفك التجاري، استخدِم الـ
liasettings.requestgmbaccess
طريقة:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
كما يوضّح هذا المثال، تحدّد مَعلمة طلب البحث gmbEmail عنوان البريد الإلكتروني للمشرف على "الملف التجاري على Google".
بعد استدعاء هذه الطريقة، سيتلقّى المشرف المحدّد رسالة إلكترونية تطلب منه قبول طلب الوصول أو رفضه. تنتهي صلاحية هذا الطلب بعد 7 أيام إذا لم يتّخذ المشرف أي إجراء.
عرض مجموعات المؤسسات المتاحة
بعد منح إذن الوصول، يمكنك الاطّلاع على المؤسسات المتاحة من خلال
استدعاء
liasettings.getaccessiblegmbaccounts
طريقة:
GET https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/accessiblegmbaccounts
Response:
200 OK
{
"kind": "content#liasettingsGetAccessibleGmbAccountsResponse",
"accountId": 67890,
"gmbAccounts": [{
"type" : "user",
"email" : "admin@example.com",
"name" : "admin@example.com",
"listingCount": 82
},
{
"type" : "business",
"email" : "california@example.com",
"name" : "Golden-State",
"listingCount" : 20
},
{
"type" : "business",
"email" : "florida@example.com",
"name" : "Sunshine-State",
"listingCount" : 15
},
{
"type" : "business",
"email" : "newyork@example.com",
"name" : "Empire-State",
"listingCount" : 25
}]
}
تحديد مجموعة المؤسسات لحساب Merchant Center
بعد الحصول على قائمة بمجموعات المؤسسات الممكنة، عليك ضبط الحقل
googleMyBusinessLink في المورد
Accounts المرتبط
بحساب Merchant Center على المجموعة المطلوبة. على سبيل المثال، إذا كان حساب Merchant
Center رقم 67890 سيحتوي على منتجات للمؤسسات التي تتخذ من كاليفورنيا مقرًا لها، يمكنك استخدام
Accounts.update لضبط هذه
المعلومات:
PUT https://shoppingcontent.googleapis.com/content/v2/12345/accounts/67890
{
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com"
}
}
Response:
200 OK
{
"kind": "content#account",
"id": 67890,
"googleMyBusinessLink" : {
"gmbEmail": "california@example.com",
"status" : "active"
}
}
لا يتطلّب ضبط حقل googleMyBusinessLink أي عملية تحقّق يدوية، لذا سيظهر على الفور حالة الرابط.
إرسال بيانات المنتجات والمخزون
بعد ربط Merchant Center بمجموعة مؤسسات، يمكنك تقديم بيانات المنتجات المتوفرة في المتجر وبيانات المخزون المتوفر في المتجر لهذه المؤسسات.
لإجراء ذلك، استخدِم الطرق نفسها، مثل
products.insert التي
تستخدمها لتحميل المنتجات على الإنترنت وبيانات المخزون.
بالنسبة إلى products.insert، عليك تحديد قناة local بدلاً من online.