Untuk memberikan inventaris lokal ke Merchant Center, Anda harus menentukan bisnis yang akan menjadi tanggung jawab Merchant Center terlebih dahulu. Anda bisa mendapatkan daftar grup bisnis yang mungkin dari Profil Bisnis melalui Content API, tetapi Anda harus meminta akses ke Profil Bisnis terlebih dahulu.
Meminta akses ke Profil Bisnis
Untuk meminta akses ke Profil Bisnis Anda, gunakan metode
liasettings.requestgmbaccess
:
POST https://shoppingcontent.googleapis.com/content/v2.1/12345/liasettings/67890/requestgmbaccess?gmbEmail=admin@example.com
Seperti yang ditunjukkan contoh ini, parameter kueri gmbEmail
menentukan alamat email administrator untuk Profil Bisnis.
Setelah Anda memanggil metode ini, administrator yang ditentukan akan menerima email yang memintanya untuk menyetujui atau menolak permintaan akses. Masa berlaku permintaan ini akan berakhir setelah 7 hari jika tidak ada tindakan yang dilakukan oleh administrator.
Mencantumkan grup lokasi bisnis yang tersedia
Setelah akses diizinkan, Anda dapat melihat bisnis mana yang tersedia dengan
memanggil metode
liasettings.getaccessiblegmbaccounts
:
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
}]
}
Tentukan grup lokasi bisnis untuk akun Merchant Center
Setelah memiliki daftar kemungkinan grup bisnis, Anda perlu menetapkan kolom
googleMyBusinessLink
di resource
Accounts
yang terkait
dengan akun Merchant Center ke grup bisnis yang diinginkan. Misalnya, jika Merchant Center 67890 akan berisi produk untuk bisnis yang berbasis di California, Anda dapat menggunakan
Accounts.update
untuk menetapkan informasi tersebut:
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"
}
}
Menetapkan kolom googleMyBusinessLink
tidak memerlukan verifikasi
manual, sehingga status link akan langsung ditampilkan.
Mengirimkan data produk dan inventaris
Setelah Merchant Center dikaitkan dengan grup bisnis, Anda dapat memberikan data produk lokal dan inventaris produk lokal untuk bisnis tersebut.
Untuk melakukannya, Anda menggunakan metode yang sama, seperti
products.insert
yang Anda
gunakan untuk mengupload data produk dan inventaris online.
Untuk products.insert
, Anda akan menentukan channel local
, bukan online
.