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, "penemuan".
Berikut ini contoh perbandingan Content API for Shopping dengan Merchant Inventaris 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 |
ID | {merchantId}/products/{productId} |
{name}
|
Metode
Merchant API memperkenalkan dua metode baru untuk pengelolaan inventaris:
- Cantumkan 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 adalah hal-hal yang berubah untuk inventaris lokal di Merchant Inventarisries 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: {
|
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 Inventarisries API.
|
kind:string
|
Tidak didukung | kind tidak didukung di Merchant Availability API.
|
Tidak didukung | localShippingLabel:string
|
Menambahkan kolom baru untuk melabeli layanan pengiriman lokal di Merchant Inventarisries API. |
Inventaris regional
Berikut adalah hal-hal 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: {
|
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 Availability API.
|