Tautkan Profil Bisnis Anda

Untuk menyediakan inventaris lokal ke Merchant Center, Anda harus 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 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 meminta mereka untuk menyetujui atau menolak permintaan akses. Permintaan ini akan berakhir setelah 7 hari jika administrator tidak mengambil tindakan.

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
  }]
}

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 grup lokasi bisnis yang diinginkan. Misalnya, jika Merchant Center 67890 akan berisi produk untuk bisnis yang berlokasi 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 lokasi bisnis, Anda dapat memberikan data produk lokal dan data 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 saluran local, bukan online.