Anda dapat menggunakan Merchant API untuk mengelola inventaris lokal (di toko) dan regional.
Permintaan
Gunakan format URL permintaan berikut untuk sub-API Inventaris:
POST https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/regionalInventories
Di Merchant API, sub-API Inventaris dan endpoint terkait disebut sebagai bentuk jamak, "inventaris".
Berikut adalah contoh perbandingan Content API for Shopping dengan Merchant Inventories API untuk permintaan inventaris lokal:
Content API | Merchant API | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{PARENT}/localInventories |
Pengenal | {MERCHANT_ID}/products/{PRODUCT_ID} |
{NAME}
|
Metode
Merchant API memperkenalkan dua metode baru untuk pengelolaan inventaris:
- Mencantumkan 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 | Merchant API |
---|---|---|
customBatch |
Ya | Tidak |
insert |
Ya | Ya |
list |
Tidak | Ya |
delete |
Tidak | Ya |
Inventaris lokal
Berikut ini perubahan untuk inventaris lokal di Merchant Inventories API:
Content API for Shopping | Merchant API | 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 menjadi milik product dan LocalInventory .
|
price: {
|
price: {
|
Definisi Price telah berubah.
|
salePrice: {
|
salePrice: {
|
Definisi Price telah berubah.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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 di 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 | Merchant API | 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 menjadi milik product dan regionalInventory .
|
"regionId": string
|
"region": string
|
regionID disebut region di Merchant Inventories API.
|
price: {
|
price: {
|
Definisi Price telah berubah.
|
salePrice: {
|
salePrice: {
|
Definisi Price telah berubah.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate menggunakan jenis TimePeriod baru di Merchant Inventories API.
|
kind:string
|
Tidak didukung | kind tidak didukung di Merchant Inventories API.
|