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.