ย้ายข้อมูลการจัดการสินค้าคงคลังจาก Content API for Shopping

คุณใช้ 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: {

object (Price)

}

price: {

object (Price)

}

เปลี่ยนคำจำกัดความของ Price แล้ว
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

เปลี่ยนคำจำกัดความของ Price แล้ว
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

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: {

object (Price)

}

price: {

object (Price)

}

เปลี่ยนคำจำกัดความของ Price แล้ว
salePrice: {

object (Price)

}

salePrice: {

object (Price)

}

เปลี่ยนคำจำกัดความของ Price แล้ว
salePriceEffectiveDate: string salePriceEffectiveDate: {

object (TimePeriod)

},

salePriceEffectiveDate ใช้ TimePeriod ประเภทใหม่ใน Merchant Inventories API
kind:string ไม่รองรับ Merchant Inventories API ไม่รองรับ kind