Untuk menyediakan inventaris lokal ke Merchant Center, Anda harus terlebih dahulu menentukan bisnis yang menjadi tanggung jawab Merchant Center. Anda bisa mendapatkan daftar grup lokasi bisnis yang mungkin dari Profil Bisnis melalui Content API, tetapi Anda harus untuk meminta akses ke Profil Bisnis terlebih dahulu.
Meminta akses ke Profil Bisnis
Untuk meminta akses ke Profil Bisnis Anda, gunakan
liasettings.requestgmbaccess
berikut:
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 email
alamat administrator untuk Profil Bisnis.
Setelah Anda memanggil metode ini, administrator yang ditentukan akan menerima email yang meminta mereka untuk menerima atau menolak permintaan akses tersebut. Permintaan ini tidak berlaku lagi setelah 7 hari jika administrator tidak mengambil tindakan.
Cantumkan grup lokasi bisnis yang tersedia
Setelah akses diizinkan, Anda dapat melihat bisnis mana yang tersedia oleh
memanggil
liasettings.getaccessiblegmbaccounts
berikut:
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 grup lokasi bisnis yang mungkin, Anda perlu menetapkan
Kolom googleMyBusinessLink
di
Resource Accounts
dikaitkan
dengan akun Merchant Center ke akun yang diinginkan. Misalnya, jika Merchant Center
Center 67890 akan berisi produk untuk bisnis yang berbasis di California, Anda dapat menggunakan
Accounts.update
untuk menetapkannya
informasi:
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"
}
}
Menyetel kolom googleMyBusinessLink
tidak memerlukan panduan manual apa pun
verifikasi, sehingga status penautan akan segera ditampilkan.
Mengirimkan data produk dan inventaris
Setelah Merchant Center dikaitkan dengan grup lokasi bisnis, Anda dapat
menyediakan data produk lokal dan produk lokal untuk bisnis tersebut.
Untuk itu, Anda menggunakan 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
.