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