คุณใช้ Merchant API เพื่อจัดการสินค้าคงคลังในร้าน (ในร้านค้า) และระดับภูมิภาคได้
คำขอ
ใช้รูปแบบ URL คำขอต่อไปนี้สำหรับสินค้าคงคลัง API ย่อย:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
ใน Merchant API จะมีการเรียก API ย่อยของ Inventories และปลายทางที่เกี่ยวข้องว่า เป็นรูปพหูพจน์ว่า "inventories"
ตัวอย่างการเปรียบเทียบ Content API for Shopping กับผู้ขายมีดังนี้ Inventories API สำหรับคำขอสินค้าคงคลังในร้าน:
Content API | API ผู้ขาย | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories |
รหัสระบุ | {merchantId}/products/{productId} |
{name}
|
เมธอด
Merchant API มี 2 วิธีการใหม่สำหรับการจัดการสินค้าคงคลัง ได้แก่
- ระบุสินค้าคงคลังในร้านและระดับภูมิภาคสำหรับผลิตภัณฑ์
- นำสินค้าคงคลังในร้านและระดับภูมิภาคออกจากผลิตภัณฑ์
การเปรียบเทียบวิธีการเลือกสินค้าคงคลังใน Content API for Shopping มีดังนี้ และ Merchant Inventories API
วิธีการ | Content API for Shopping | API ผู้ขาย |
---|---|---|
customBatch |
ใช่ | ไม่ได้ |
insert |
ได้ | ได้ |
list |
ไม่ได้ | ใช่ |
delete |
ไม่ได้ | ใช่ |
สินค้าคงคลังในร้าน
สิ่งที่เปลี่ยนแปลงสำหรับสินค้าคงคลังในร้านใน Merchant Inventories API มีดังนี้
Content API for Shopping | API ผู้ขาย | คำอธิบาย |
---|---|---|
ไม่รองรับ | name:string
|
เพิ่มช่องใหม่เพื่อแยกแยะทรัพยากร LocalInventory ภายใน product Content API for Shopping จะระบุสินค้าคงคลังในร้านภายในวันที่ storeCode และ productId
|
ไม่รองรับ | account:string
|
เพิ่มช่องใหม่เพื่อระบุบัญชีผู้ขายที่มีproduct และLocalInventory อยู่
|
price: {
|
price: {
|
เปลี่ยนคำจำกัดความของ Price แล้ว
|
salePrice: {
|
salePrice: {
|
เปลี่ยนคำจำกัดความของ Price แล้ว
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate ใช้ TimePeriod ประเภทใหม่ใน Merchant Inventories API
|
quantity:string,
|
quantity:integer
|
quantity ใช้จำนวนเต็มแทนสตริงใน Merchant Inventories API
|
kind:string
|
ไม่รองรับ | Merchant Inventories API ไม่รองรับ kind
|
ไม่รองรับ | localShippingLabel:string
|
เพิ่มช่องใหม่ที่จะติดป้ายกำกับบริการจัดส่งในพื้นที่ใน Merchant Inventories API แล้ว |
สินค้าคงคลังระดับภูมิภาค
สิ่งที่เปลี่ยนแปลงสำหรับสินค้าคงคลังระดับภูมิภาคใน Merchant Inventories API มีดังนี้
Content API for Shopping | API ผู้ขาย | คำอธิบาย |
---|---|---|
ไม่รองรับ | name:string
|
เพิ่มช่องใหม่เพื่อแยกแยะทรัพยากร regionalInventory ภายใน product Content API for Shopping จะระบุสินค้าคงคลังระดับภูมิภาคตาม regionId และ productId
|
ไม่รองรับ | account:string
|
เพิ่มช่องใหม่เพื่อระบุบัญชีผู้ขายที่มีproduct และregionalInventory อยู่
|
"regionId": string
|
"region": string
|
regionID จะเรียกว่า region ใน Merchant Inventories API
|
price: {
|
price: {
|
เปลี่ยนคำจำกัดความของ Price แล้ว
|
salePrice: {
|
salePrice: {
|
เปลี่ยนคำจำกัดความของ Price แล้ว
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate ใช้ TimePeriod ประเภทใหม่ใน Merchant Inventories API
|
kind:string
|
ไม่รองรับ | Merchant Inventories API ไม่รองรับ kind
|