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

คุณสามารถใช้ Merchant API เพื่อจัดการสินค้าคงคลังในร้านและสินค้าคงคลังระดับภูมิภาค

คำขอ

ใช้รูปแบบ URL คำขอต่อไปนี้สำหรับ Inventories sub-API

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

ใน Merchant API ระบบจะเรียก API ย่อยของสินค้าคงคลังและปลายทางที่เกี่ยวข้องว่า "สินค้าคงคลัง" แบบพหูพจน์

ต่อไปนี้คือตัวอย่างการเปรียบเทียบ Content API for Shopping กับ Merchant Inventories API สำหรับคำขอสินค้าคงคลังในร้าน

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
รหัสระบุ {MERCHANT_ID}/products/{PRODUCT_ID} {NAME}

เมธอด

Merchant API เปิดตัววิธีการใหม่ 2 วิธีในการจัดการสินค้าคงคลัง ดังนี้

  • แสดงสินค้าคงคลังในร้านและระดับภูมิภาคสำหรับผลิตภัณฑ์
  • นำสินค้าคงคลังในร้านและระดับภูมิภาคออกจากผลิตภัณฑ์

ต่อไปนี้เป็นการเปรียบเทียบวิธีการของสินค้าคงคลังใน Content API for Shopping และ Merchant Inventories API

วิธีการ Content API for Shopping Merchant API
customBatch ใช่ ไม่ได้
insert ได้ ได้
list ไม่ได้ ใช่
delete ไม่ได้ ใช่

สินค้าคงคลังในร้าน

สิ่งที่เปลี่ยนแปลงสำหรับสินค้าคงคลังในร้านใน Merchant Inventories API มีดังนี้

Content API for Shopping Merchant 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 ไม่รองรับ kind ไม่รองรับใน Merchant Inventories API
ไม่รองรับ localShippingLabel:string เพิ่มช่องใหม่เพื่อติดป้ายกำกับบริการจัดส่งในพื้นที่ใน Merchant Inventories API

สินค้าคงคลังระดับภูมิภาค

สิ่งที่เปลี่ยนแปลงสำหรับสินค้าคงคลังระดับภูมิภาคใน Merchant Inventories API มีดังนี้

Content API for Shopping Merchant 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 ไม่รองรับ kind ไม่รองรับใน Merchant Inventories API