ย้ายข้อมูลการจัดการนโยบายคืนสินค้าออนไลน์

มีการเปลี่ยนแปลงทรัพยากร Content API OnlineReturnPolicy และฟิลด์ที่เกี่ยวข้อง ซึ่งรวมถึง ReturnPolicyPolicy และ ReturnPolicySeasonalOverride

เทียบเท่า Merchant API ของแหล่งข้อมูล returnpolicy ใน Content API คือ accounts.onlineReturnPolicies

ตารางนี้อธิบายการเปลี่ยนแปลงใน OnlineReturnPolicy

Content API Merchant API
"country": string "countries": [ string ]
"policy": { object (ReturnPolicyPolicy) } "policy": { object (Policy) }
"seasonalOverrides": [ { object (ReturnPolicySeasonalOverride) } ] "seasonalOverrides": [ { object (SeasonalOverride) } ],
nonFreeReturnReasons": [ string ] ฟิลด์นี้จะหายไป
kind ฟิลด์นี้จะหายไป
"returnShippingFee": { object (Price) } "returnShippingFee": { object (ReturnShippingFee) }

นอกจากนี้ ฟิลด์จำนวนหนึ่งยังเป็นฟิลด์ใหม่ใน Merchant API

ฟิลด์ Merchant API คำอธิบาย
"restockingFee": { object (RestockingFee) }, ไม่บังคับ ค่าธรรมเนียมการเติมสินค้าคงคลังที่มีผลกับหมวดหมู่เหตุผลในการคืนสินค้าทั้งหมด ระบบจะถือว่านี่เป็นค่าธรรมเนียมการคืนสินค้าฟรีหากไม่ได้ตั้งค่า
"returnMethods": [ enum (ReturnMethod) ] ไม่บังคับ วิธีการคืนสินค้าที่ลูกค้าสามารถใช้เพื่อคืนสินค้า ค่านี้ ต้องไม่ว่างเปล่า เว้นแต่ประเภทนโยบายคืนสินค้าจะเป็น noReturns
"itemConditions": [ enum (ItemCondition) ], ไม่บังคับ เงื่อนไขของสินค้าที่ยอมรับสำหรับการคืนสินค้าต้องไม่ว่างเปล่า เว้นแต่ประเภทนโยบายคืนสินค้าจะเป็น noReturns.
"returnShippingFee": { object (ReturnShippingFee) } ไม่บังคับ ค่าธรรมเนียมการส่งคืนสินค้า ควรตั้งค่าเฉพาะเมื่อลูกค้าต้องการ ดาวน์โหลดและพิมพ์ป้ายกำกับการคืนสินค้า
"returnPolicyUri": string ต้องระบุ URI ของนโยบายคืนสินค้า Google ใช้ข้อมูลนี้เพื่อตรวจสอบนโยบาย โดยต้องเป็น URL ที่ถูกต้อง
"acceptDefectiveOnly": boolean ต้องระบุ ระบุว่าผู้ขายรับคืนเฉพาะผลิตภัณฑ์ที่มีข้อบกพร่อง
"processRefundDays": integer ไม่บังคับ ระบุจำนวนวันที่ผู้ขายใช้ในการดำเนินการคืนเงิน
"acceptExchange": boolean ไม่บังคับ ระบุว่าผู้ขายอนุญาตให้ลูกค้าเปลี่ยนผลิตภัณฑ์หรือไม่
"returnLabelSource": enum (ReturnLabelSource) ระบุแหล่งที่มาของป้ายกำกับการคืนสินค้า ต้องระบุเมื่อวิธีการคืนสินค้าคือ BY_MAIL

ReturnPolicyPolicy

Content API ReturnPolicyPolicy จะกลายเป็น Policy ใน Merchant API สิ่งที่เปลี่ยนแปลงในช่องมีดังนี้

Content API Merchant API
"type": string, "type": enum (Type)
ค่าที่เป็นไปได้ ได้แก่ NUMBER_OF_DAYS_AFTER_DELIVERY, NO_RETURNS or LIFETIME_RETURNS.
"numberOfDays": string "days": string
"lastReturnDate": string โปรดใช้ days แทน โดยแสดงถึงจำนวนวันที่สามารถคืนสินค้าได้หลังจากการนำส่ง โดย 1 วันหมายถึง 24 ชั่วโมงหลังจาก การนำส่งตามการประทับเวลา ต้องระบุสำหรับการคืนสินค้า NUMBER_OF_DAYS_AFTER_DELIVERY

ReturnPolicySeasonalOverride

Content API ReturnPolicySeasonalOverride จะกลายเป็น SeasonalOverride ใน Merchant API นอกเหนือจากการเปลี่ยนแปลงในช่องแล้ว ช่องเพิ่มเติม return_window ยังเป็นยูเนียนที่อาจเป็น returnDays หรือ returnUntilDate ได้ด้วย

  "returnDays": integer,
  "returnUntilDate": {
    object (Date)

โดยมีความหมายดังนี้

  • returnDays: จำนวนวัน (จากวันที่นำส่ง) ที่ยังคืนผลิตภัณฑ์ได้
  • returnUntilDate: วันที่สิ้นสุดที่แน่นอนซึ่งจะคืนผลิตภัณฑ์ได้

ฟิลด์มีการเปลี่ยนแปลงดังนี้

Content API Merchant API
"name": string "label": string
"startDate": string "startDate": { object (Date) }
"endDate": string "endDate": { object (Date) }
"policy": { object (ReturnPolicyPolicy) } โปรดใช้ policy แทน

คำจำกัดความของออบเจ็กต์อื่นๆ

ดูคำจำกัดความของออบเจ็กต์ Merchant API ใหม่

  • RestockingFee
  • ReturnMethod
  • ItemCondition
  • ReturnShippingFee
  • Type
  • ReturnLabelSource

ดูaccounts.onlineReturnPolicies

เมธอด

นอกจากนี้ Merchant API ยังมีการเปลี่ยนแปลงบางอย่างจากวิธีการของ Content API ด้วย

Content API Merchant API
customBatch แต่ Merchant API จะมีแนวทางที่แตกต่างออกไป ดู ปรับโครงสร้างโค้ดสำหรับคำขอพร้อมกัน
delete delete
get get
insert create
list list