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

คุณใช้ 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 แล้ว