İşletme Profilinizi bağlayın

Merchant Center'a yerel envanter sağlamak için önce Merchant Center'ın hangi işletmelerden sorumlu olacağını belirtmeniz gerekir. Olası işletme gruplarının listesine Content API aracılığıyla İşletme Profili'nden ulaşabilirsiniz. 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 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öntemi çağırdıktan sonra belirtilen yönetici, erişim isteğini kabul etmesini veya reddetmesini isteyen bir e-posta alır. Yönetici tarafından herhangi bir işlem yapılmazsa bu isteğin süresi 7 gün sonra dolar.

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

Erişim izni 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

Artık olası işletmeye ait konumlar gruplarının bir listesini oluşturduğunuza göre, Merchant Center hesabıyla ilişkili Accounts kaynağındaki googleMyBusinessLink alanını istediğiniz gruba ayarlamanız gerekir. Örneğin, Merchant Center 67890, Kaliforniya'da bulunan işletmelere yönelik ürünler içerecekse Accounts.update kullanarak bu bilgileri ayarlayabilirsiniz:

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ı herhangi bir manuel doğrulama gerektirmez. Dolayısıyla, bağlantının durumu hemen yansıtılır.

Ürün ve envanter verilerini gönderme

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