หน้านี้จะให้ข้อมูลเกี่ยวกับวิธีดูนโยบายคืนสินค้าออนไลน์
Merchant API รองรับวิธีการต่อไปนี้ในการดึงข้อมูลนโยบายคืนสินค้าออนไลน์
- accounts.onlineReturnPolicies.get
- accounts.onlineReturnPolicies.list
- accounts.onlineReturnPolicies.create
แนวทางปฏิบัติแนะนำคือตรวจสอบว่าผู้ใช้ทุกคนที่เข้าชมเว็บไซต์ของคุณสามารถค้นพบและเข้าถึงนโยบายคืนสินค้าได้โดยไม่ต้องลงชื่อเข้าใช้ ลงชื่อสมัครใช้ หรือป้อนข้อมูลส่วนบุคคลใดๆ นอกจากนี้ โปรดตรวจสอบว่านโยบายคืนสินค้าใน Merchant Center และเว็บไซต์สอดคล้องกัน
ดึงข้อมูลนโยบายคืนสินค้าออนไลน์ที่มีอยู่
หากต้องการเรียกข้อมูลนโยบายคืนสินค้าออนไลน์ที่มีอยู่ ให้ใช้เมธอด accounts.onlineReturnPolicies.get
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
หลังจากคำขอสำเร็จ การตอบกลับจะมีทรัพยากร OnlineReturnPolicy ดังที่แสดงในตัวอย่างต่อไปนี้
{
"onlineReturnPolicies": [
{
"returnPolicyId": "ONLINE_RETURN_POLICY_ID",
"label": "default",
"countries": [
"COUNTRY_CODE"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "RETURN_POLICY_URI"
}
]
}
ค่า NO_RETURNS หมายความว่าประเทศดังกล่าวไม่รองรับการคืนสินค้า
ช่อง restockingFee ในส่วนเนื้อหาของการตอบกลับแสดงถึงค่าธรรมเนียมในการนำสินค้ากลับเข้าคลัง ซึ่งอาจเป็นค่าธรรมเนียมคงที่หรือเปอร์เซ็นต์ของราคาผลิตภัณฑ์ในหน่วยไมโคร
แสดงรายการนโยบายคืนสินค้าออนไลน์ทั้งหมด
หากต้องการแสดงรายการนโยบายคืนสินค้าออนไลน์ทั้งหมด ให้ใช้เมธอด accounts.onlineReturnPolicies.list ดังที่แสดงในคำขอต่อไปนี้
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies
หลังจากส่งคำขอสำเร็จแล้ว การตอบกลับจะมีนโยบายคืนสินค้าออนไลน์ที่มีอยู่ทั้งหมดสำหรับบัญชี ดังที่แสดงในการตอบกลับตัวอย่างต่อไปนี้
{
"onlineReturnPolicies": [
{
"returnPolicyId": "7216992546",
"label": "default",
"countries": [
"IN"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "http://example-pet-store.com/return"
},
{
"returnPolicyId": "7274318400",
"label": "default",
"countries": [
"GB"
],
"policy": {
"type": "NUMBER_OF_DAYS_AFTER_DELIVERY",
"days": "15"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "10000000",
"currencyCode": "GBP"
}
},
"returnMethods": [
"AT_A_KIOSK"
],
"itemConditions": [
"NEW"
],
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": "GBP"
}
},
"returnPolicyUri": "http://example-pet-store.com/return-new",
"processRefundDays": 7,
"acceptExchange": true
}
]
}
ในส่วนเนื้อหาของการตอบกลับนี้ ฟิลด์ returnPolicyId แสดงตัวระบุที่ไม่ซ้ำกันสำหรับนโยบายคืนสินค้าออนไลน์
ฟิลด์ returnMethods หมายถึงวิธีการที่อนุญาตสำหรับการคืนสินค้า AT_A_KIOSK หมายความว่าคืนสินค้าได้ที่คีออสก์ ค่าอื่นๆ ที่เป็นไปได้คือ IN_STORE และ BY_MAIL
ช่อง processRefundDays จะระบุจำนวนวันที่ผู้ขายใช้ในการดำเนินการคืนเงิน
สร้างนโยบายคืนสินค้าออนไลน์
หากต้องการสร้างนโยบายคืนสินค้า ให้ใช้คำขอต่อไปนี้
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
{
"label": "label", "countries": ["US"],
"policy": {"type": "NO_RETURNS"},
"returnPolicyUri": "https://www.uri.com"
}
ตัวอย่างการตอบกลับจากการเรียกที่สำเร็จมีดังนี้
{
"name": "accounts/ACCOUNT_ID/onlineReturnPolicies/ONLINE_RETURN_POLICY",
"returnPolicyId": "ONLINE_RETURN_POLICY",
"label": "label",
"countries": ["US"],
"policy": {
"type": "NO_RETURNS"
},
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": ""
}
},
"returnPolicyUri": "https://www.uri.com"
}
นอกจากนี้ คุณยังใช้ UI ของ Merchant Center เพื่อสร้างนโยบายคืนสินค้าได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่านโยบายคืนสินค้าสำหรับโฆษณา Shopping และข้อมูลที่แสดงฟรี หลังจากสร้างนโยบายคืนสินค้าใน Merchant Center แล้ว ระบบอาจใช้เวลาถึง 10 วันทำการในการตรวจสอบและแสดงนโยบาย