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.