İş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. Olası işletme grubu listesini Content API aracılığıyla İşletme Profili'nden alabilirsiniz ancak önce İşletme Profili'ne erişim isteğinde bulunmanız gerekir.

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

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

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'nin yöneticisinin e-posta adresini belirtir.

Bu yöntemi çağırdıktan sonra, belirtilen yöneticiye erişim isteğini kabul etmesini veya reddetmesini isteyen bir e-posta gönderilir. Yöneticinin herhangi bir işlem yapmaması durumunda bu isteğin süresi 7 gün sonra dolar.

Kullanılabilir işletmeye ait konum gruplarını listeleme

Erişime izin verildikten sonra liasettings.getaccessiblegmbaccounts yöntemini çağırarak hangi işletmelerin kullanılabildiğini 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

Olası işletme gruplarının listesini oluşturduktan sonra, Merchant Center hesabıyla ilişkili Accounts kaynağında googleMyBusinessLink alanını istediğiniz değere ayarlamanız gerekir. Örneğin, Merchant Center 67890, Kaliforniya merkezli işletmelerin ürünlerini içerecekse bu bilgiyi ayarlamak için Accounts.update 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ın ayarlanması için manuel doğrulama gerekmez. Bu nedenle, bağlantının durumu anında yansıtılır.

Ürün ve envanter verilerini gönderme

Merchant Center artık bir işletme grubuyla ilişkilendirildiğinden 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 üzere kullandığınız yöntemleri (ör. products.insert) kullanırsınız. products.insert için online yerine local kanalını belirtirsiniz.