มีการเปลี่ยนแปลงทรัพยากร 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 ใหม่
RestockingFeeReturnMethodItemConditionReturnShippingFeeTypeReturnLabelSource
ดูaccounts.onlineReturnPolicies
เมธอด
นอกจากนี้ Merchant API ยังมีการเปลี่ยนแปลงบางอย่างจากวิธีการของ Content API ด้วย
| Content API | Merchant API | 
|---|---|
customBatch
 | 
แต่ Merchant API จะมีแนวทางที่แตกต่างออกไป ดู ปรับโครงสร้างโค้ดสำหรับคำขอพร้อมกัน | 
delete
 | 
delete
 | 
get
 | 
get
 | 
insert
 | 
create
 | 
 list 
 | 
 list 
 |