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.