คุณสามารถใช้ 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: {
|
price: {
|
คำจำกัดความของ Price มีการเปลี่ยนแปลง
|
salePrice: {
|
salePrice: {
|
คำจำกัดความของ Price มีการเปลี่ยนแปลง
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
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: {
|
price: {
|
คำจำกัดความของ Price มีการเปลี่ยนแปลง
|
salePrice: {
|
salePrice: {
|
คำจำกัดความของ Price มีการเปลี่ยนแปลง
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate ใช้ TimePeriod ประเภทใหม่ใน Merchant Inventories API
|
kind:string
|
ไม่รองรับ | kind ไม่รองรับใน Merchant Inventories API
|