บทแนะนํานี้จะแสดงภาพรวมของกรณีการใช้งานค่าธรรมเนียมต่างๆ ที่รองรับ พร้อมกับวิธีระบุค่าธรรมเนียมสําหรับลิงก์การดําเนินการภายในฟีดโดยละเอียด
ประเภทค่าธรรมเนียม
แอปพลิเคชันรองรับประเภทค่าธรรมเนียม DELIVERY
และ SERVICE
บริการจัดส่ง
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
บริการ
{ "fee": { "fee_id": "12345/service_fee", "fee_type": "SERVICE", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
ฟีดค่าธรรมเนียม
รายการต่อไปนี้สรุป Use Case ต่างๆ ที่รองรับพร้อมตัวอย่างตัวอย่าง- ค่าธรรมเนียมคงที่: ระบบจะเรียกเก็บค่าธรรมเนียมคงที่สำหรับบริการนี้เป็น
fixed_amount
- ค่าบริการเป็นเปอร์เซ็นต์: เปอร์เซ็นต์จากยอดรวมรถเข็นที่เรียกเก็บเป็นค่าบริการ นอกจากนี้ คุณระบุ
base_value
นอกเหนือจากค่าธรรมเนียมcart_percentage
ได้ - ช่วงค่าธรรมเนียม: ค่าธรรมเนียมภายในช่วงที่กำหนดเป็น
range_amount
สำหรับขั้นต่ำและสูงสุด
ไม่เปลี่ยนแปลง
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "fixed_amount": { "currency_code": "USD", "units": 10, "nanos": 0 }, "service_ids": ["service/entity002"] } }
เปอร์เซ็นต์รถเข็น
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "cart_percentage": { "base_value": { "currency_code": "USD", "units": 3, "nanos": 500000000 }, "percentage_of_cart_value": 10 }, "service_ids": [ "service/entity002" ] } }
ช่วง
{ "fee": { "fee_id": "12345/delivery_fee", "fee_type": "DELIVERY", "range_amount": { "min_amount": { "currency_code": "USD", "units": 3, "nanos": 500000000 }, "max_amount": { "currency_code": "USD", "units": 5, "nanos": 600000000 } }, "service_ids": [ "service/entity002" ] } }