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

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