İşletme Profilinizi bağlayın

Merchant Center'a yerel envanter sağlamak için öncelikle Merchant Center'ın hangi işletmelerden sorumlu olacağını belirtmeniz gerekir. İşletme Profili'nde uygun işletmeye ait konumlar gruplarının listesine Content API üzerinden ulaşabilirsiniz. Ancak öncelikle İşletme Profili'ne erişim isteğinde bulunmanız gerekir.

Bir İşletme Profili'ne erişim isteğinde bulunma

İşletme Profilinize erişim isteğinde bulunmak için liasettings.requestgmbaccess yöntemini kullanın:

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

Bu örnekte gösterildiği gibi, gmbEmail sorgu parametresi İşletme Profili yöneticisinin e-posta adresini belirtir.

Bu yöntem çağrıldıktan sonra, belirtilen yönetici, erişim isteğini kabul etmesini veya reddetmesini isteyen bir e-posta alır. Yönetici herhangi bir işlem yapmazsa bu isteğin süresi 7 gün sonra sona erer.

Mevcut işletmeye ait konumlar gruplarını listeleyin

Erişime izin verildikten sonra liasettings.getaccessiblegmbaccounts yöntemini çağırarak hangi işletmelerin uygun olduğunu görebilirsiniz:

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 hesabı için işletmeye ait konumlar grubunu belirtin

Artık olası işletmeye ait konumlar gruplarının listesine sahip olduğunuza göre Merchant Center hesabıyla ilişkili Accounts kaynağında googleMyBusinessLink alanını istediğiniz alan olarak ayarlamanız gerekir. Örneğin, Merchant Center 67890 Kaliforniya merkezli işletmelere yönelik ürünler içerecekse bu bilgileri ayarlamak için Accounts.update özelliğini kullanabilirsiniz:

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 alanını ayarlamak herhangi bir manuel doğrulama gerektirmez, bu nedenle bağlantının durumu hemen yansıtılır.

Ürün ve envanter verilerini gönderme

Merchant Center bir işletmeye ait konumlar grubuyla ilişkilendirildiği için artık bu işletmeler için yerel ürün ve yerel ürün envanteri verileri sağlayabilirsiniz. Bunun için online ürünleri ve envanter verilerini yüklemek için kullandığınız products.insert gibi yöntemlerin aynısını kullanırsınız. products.insert için online yerine local kanalı belirteceksiniz.