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

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

คำขอ

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

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

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

ต่อไปนี้คือตัวอย่างการเปรียบเทียบ Content API for Shopping กับ Merchant 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

วิธีการ API เนื้อหาสำหรับช็อปปิ้ง API ผู้ขาย
customBatch มี ไม่ได้
insert มี มี
list ไม่ได้ ใช่
delete ไม่ได้ มี

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

สินค้าคงคลังในร้านใน Merchant Inventories API จะมีการเปลี่ยนแปลงดังนี้

API เนื้อหาสำหรับช็อปปิ้ง 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

API เนื้อหาสำหรับช็อปปิ้ง 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