ย้ายข้อมูลการจัดการพื้นที่โฆษณา

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

คำขอ

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

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

{PARENT} จะมีรูปแบบเป็น accounts/{ACCOUNT_ID}/products/ {PRODUCT_ID}

ต่อไปนี้คือตัวอย่างการเปรียบเทียบคำขอสินค้าคงคลังในร้าน

รายการ Content API for Shopping Merchant API
URL https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID}/localinventory https://merchantapi.googleapis.com/inventories/v1/{PARENT}/localInventories
ตัวระบุ {MERCHANT_ID}/products/{PRODUCT_ID} {NAME}

เมธอด

Merchant API มี 2 เมธอดใหม่สำหรับการจัดการสินค้าคงคลัง ดังนี้

  • list: ช่วยให้คุณแสดงรายการสินค้าคงคลังในร้านและสินค้าคงคลังระดับภูมิภาคสำหรับผลิตภัณฑ์
  • delete: ช่วยให้คุณลบสินค้าคงคลังในร้านและสินค้าคงคลังระดับภูมิภาคสำหรับผลิตภัณฑ์

ต่อไปนี้คือการเปรียบเทียบเมธอดที่มีให้ใช้ในการจัดการสินค้าคงคลัง

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

แหล่งข้อมูล

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

Content API for Shopping Merchant API คำอธิบาย
ไม่รองรับ name:string ฟิลด์นี้แยกความแตกต่างระหว่างทรัพยากร LocalInventory และ RegionalInventory ภายใน product Content API for Shopping ระบุสินค้าคงคลังในร้านด้วย storeCode และ productId และระบุสินค้าคงคลังระดับภูมิภาคด้วย regionId และ productId
ไม่รองรับ account:string เพิ่มฟิลด์ใหม่เพื่อระบุบัญชี Merchant Center ที่ 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
kind:string ไม่รองรับ API ไม่รองรับ kind
quantity:string quantity:integer quantity ใช้จำนวนเต็มแทนสตริงในสินค้าคงคลังในร้าน
ไม่รองรับ localShippingLabel:string เพิ่มฟิลด์ใหม่เพื่อระบุบัญชี Merchant Center ที่ product และ regionalInventory สังกัดอยู่
"regionId": string "region": string regionID ตอนนี้เปลี่ยนชื่อเป็น region สำหรับสินค้าคงคลังระดับภูมิภาค
ฟิลด์ประเภท string ที่มีชุดค่าที่กำหนด ฟิลด์ประเภท enum ที่มีชุดค่าที่กำหนด ตอนนี้ฟิลด์ภายในแอตทริบิวต์สินค้าคงคลังที่มีชุดค่าที่กำหนด (เช่น availability, pickupMethod) เป็นประเภท enum