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

لتقديم المنتجات المتوفرة داخل المتجر إلى 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.