ทรัพยากร 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
|
แต่ Mechant API จะใช้แนวทางที่แตกต่างออกไป ดูหัวข้อ การเขียนโค้ดใหม่สำหรับคำขอหลายรายการพร้อมกัน |
delete
|
delete
|
get
|
get
|
insert
|
ให้ใช้ create หรือ update แทน
|
list
|
list
|