Untuk menyediakan inventaris lokal ke Merchant Center, Anda harus terlebih dahulu menentukan bisnis mana yang akan menjadi tanggung jawab Merchant Center. Anda bisa mendapatkan daftar kemungkinan grup lokasi bisnis 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 ditampilkan dalam 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 menerima atau menolak permintaan akses tersebut. Permintaan ini akan berakhir setelah 7 hari jika tidak ada tindakan yang diambil oleh administrator.
Menampilkan daftar 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
}]
}
Menentukan grup lokasi bisnis untuk akun Merchant Center
Setelah memiliki daftar kemungkinan grup lokasi bisnis, Anda harus menetapkan kolom googleMyBusinessLink
di resource Accounts
yang terkait dengan akun Merchant Center ke kolom 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"
}
}
Jika kolom googleMyBusinessLink
ditetapkan, tidak diperlukan verifikasi manual apa pun, sehingga status link akan langsung terlihat.
Mengirimkan data produk dan inventaris
Setelah Merchant Center dikaitkan dengan grup lokasi bisnis, Anda dapat memberikan data inventaris produk lokal dan produk lokal untuk bisnis tersebut.
Untuk itu, gunakan metode yang sama, seperti
products.insert
yang Anda
gunakan untuk mengupload data inventaris dan produk online.
Untuk products.insert
, Anda akan menentukan saluran local
, bukan online
.