Memigrasikan pengelolaan inventaris dari Content API for Shopping

Anda dapat menggunakan Merchant API untuk mengelola inventaris lokal (di toko) dan regional.

Permintaan

Gunakan format URL permintaan berikut untuk Inventaris sub-API berikut:

POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories

Di Merchant API, sub-API Inventaris dan endpoint terkait disebut dalam bentuk jamak, "penemu".

Berikut contoh perbandingan Content API for Shopping dengan Penjual Inventories API untuk permintaan inventaris lokal:

Content API API Penjual
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories
Pengenal {merchantId}/products/{productId} {name}

Metode

Merchant API memperkenalkan dua metode baru untuk pengelolaan inventaris:

  • Menampilkan inventaris lokal dan regional untuk produk Anda
  • Menghapus inventaris lokal dan regional dari produk Anda

Berikut adalah perbandingan metode inventaris di Content API for Shopping dan Merchant Inventories API:

Metode Content API for Shopping API Penjual
customBatch Ya Tidak
insert Ya Ya
list Tidak Ya
delete Tidak Ya

Inventaris lokal

Berikut yang berubah untuk inventaris lokal di Merchant Inventories API:

Content API for Shopping API Penjual Deskripsi
Tidak didukung name:string Menambahkan kolom baru untuk membedakan resource LocalInventory dalam product. Content API for Shopping mengidentifikasi inventaris lokal berdasarkan storeCode dan productId.
Tidak didukung account:string Menambahkan kolom baru untuk mengidentifikasi akun penjual yang memiliki product dan LocalInventory.
price: {

object (Price)

}

price: {

object (Price)

}

Definisi Price telah diubah.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Definisi Price telah diubah.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate menggunakan jenis TimePeriod baru di Merchant Inventories API.
quantity:string, quantity:integer quantity menggunakan bilangan bulat, bukan string di Merchant Inventories API.
kind:string Tidak didukung kind tidak didukung dalam Merchant Inventories API.
Tidak didukung localShippingLabel:string Menambahkan kolom baru untuk memberi label layanan pengiriman lokal di Merchant Inventories API.

Inventaris regional

Berikut yang berubah untuk inventaris regional di Merchant Inventories API:

Content API for Shopping API Penjual Deskripsi
Tidak didukung name:string Menambahkan kolom baru untuk membedakan resource regionalInventory dalam product. Content API for Shopping mengidentifikasi inventaris regional berdasarkan regionId dan productId.
Tidak didukung account:string Menambahkan kolom baru untuk mengidentifikasi akun penjual yang memiliki product dan regionalInventory.
"regionId": string "region": string regionID disebut region di Merchant Inventories API.
price: {

object (Price)

}

price: {

object (Price)

}

Definisi Price telah diubah.
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

Definisi Price telah diubah.
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate menggunakan jenis TimePeriod baru di Merchant Inventories API.
kind:string Tidak didukung kind tidak didukung dalam Merchant Inventories API.