มีการเปลี่ยนแปลงทรัพยากร 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
|