الربط بملفك التجاري

لتوفير المنتجات المتوفرة داخل المتجر في Merchant Center، يجب أولاً تحديد الأنشطة التجارية التي سيكون Merchant Center مسؤولاً عنها. يمكنك الحصول على قائمة بمجموعات المواقع الجغرافية المحتملة للنشاط التجاري من "الملف التجاري" عبر Content API، ولكن عليك أولاً طلب إذن بالوصول إلى "الملف التجاري".

طلب الوصول إلى ملف تجاري

لطلب إذن الوصول إلى ملفك التجاري، استخدِم طريقة liasettings.requestgmbaccess:

POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com

كما يبيِّن هذا المثال، تحدّد معلَمة طلب البحث gmbEmail عنوان البريد الإلكتروني لمشرف "الملف التجاري".

بعد طلب هذه الطريقة، سيتلقّى المشرف المحدّد رسالة إلكترونية تطلب منه قبول طلب الوصول أو رفضه. تنتهي صلاحية هذا الطلب بعد 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.