บทแนะนำนี้จะกล่าวถึงสิ่งต่อไปนี้
- คำอธิบายระดับสูงเกี่ยวกับค่าธรรมเนียมและ รองรับกรณีการใช้งานสำหรับเวลาดำเนินการตามคำสั่งซื้อ
- คำแนะนำเฉพาะเกี่ยวกับวิธีระบุเวลาดำเนินการตามคำสั่งซื้อและค่าธรรมเนียมสำหรับ ฟีดบริการ
- ความคาดหวังด้านความถูกต้อง
ดูตัวอย่างฟีดแบบสมบูรณ์ที่แสดงเวลาและค่าธรรมเนียมในการดำเนินการตามคำสั่งซื้อได้ที่ ตัวอย่างการสั่งซื้อ EPA เปลี่ยนเส้นทาง
ค่าธรรมเนียม
เราระบุค่าธรรมเนียมได้หลายวิธี เช่น
- ค่าธรรมเนียมคงที่: "ค่าธรรมเนียมการนำส่ง $5" หรือ "ค่าบริการ $5"
- ค่าธรรมเนียมเปอร์เซ็นต์: "ค่าธรรมเนียมการนำส่ง 5%" หรือ "ค่าบริการ 5%"
- ช่วงค่าธรรมเนียม: "ค่าธรรมเนียมการนำส่ง $2-$10" หรือ "ค่าบริการ 3%-6%"
- ช่วงปลายเปิด "ค่าธรรมเนียมการนำส่งเริ่มต้นที่ 5%" หรือ "ค่าบริการไม่เกิน $20"
คุณระบุค่าธรรมเนียมเป็นค่าจัดส่งหรือค่าบริการก็ได้ นอกจากนี้ คุณสามารถระบุค่าธรรมเนียมได้หลายรายการ (เช่น "ค่าบริการ 5%- 10% ค่าจัดส่ง 50 บาท")
ไม่รองรับใน Use Case ที่ต้องเสียค่าธรรมเนียมในการเปลี่ยนแปลงตามข้อมูล เกี่ยวกับผู้ใช้
ตัวอย่างค่าธรรมเนียม
ค่าธรรมเนียมการจัดส่งและไปรับ
แอปพลิเคชันรองรับประเภทค่าธรรมเนียม "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"] } }
ค่าธรรมเนียมประเภทต่างๆ
ตัวอย่างวิธีระบุค่าธรรมเนียมที่เลือกไว้มีดังนี้ ประเภทคงที่
{ "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" ] } }
เวลาดำเนินการตามคำสั่งซื้อ
เราอนุญาตให้ระบุเวลาที่พร้อมให้บริการในรูปแบบต่างๆ เพื่อช่วยให้มั่นใจว่าคุณ ที่ให้ข้อมูลที่ถูกต้อง ประเด็นต่อไปนี้อธิบาย Use Case ต่างๆ ที่รองรับ รวมถึง พร้อมกับตัวอย่างภาษาที่คล้ายกับสิ่งที่ผู้ใช้จะเห็นในส่วนหน้า
- เวลาคงที่: "จัดส่งใน 30 นาที" หรือ "รับสินค้าในอีก 15 นาที"
- ช่วงเวลา: "จัดส่งภายใน 30 นาที - 1 ชม." หรือ "รับสินค้าในอีก 15-20 นาที"
ระบุเวลาดำเนินการตามคำสั่งซื้อได้ทั้งสำหรับการรับสินค้าและการนำส่งโดยใช้รูปแบบทั่วไป (อธิบายไว้ด้านล่าง)
ระบบไม่รองรับกรณีการใช้งานที่กำหนดให้เวลาถึงโดยประมาณเปลี่ยนแปลงตามข้อมูลเกี่ยวกับผู้ใช้
ตัวอย่างเวลาดำเนินการตามคำสั่งซื้อ
เวลาในการดำเนินการตามคำสั่งซื้อสำหรับลิงก์การดำเนินการรวมอยู่ในฟีดบริการ
ETA
เนื่องจากเป็นส่วนหนึ่งของ
FoodOrderingService
ด้วย
คงที่
{ "service": { "service_id": "service-id", "service_type": "TAKEOUT", "parent_entity_id": "entity-id", "lead_time": { "min_lead_time_duration": "900s" }, "action_link_id": "action-link-id" } },
ช่วงเวลา
{ "service": { "service_id": "service-id", "service_type": "TAKEOUT", "parent_entity_id": "entity-id", "lead_time": { "min_lead_time_duration": "900s" "max_lead_time_duration": "1200s" }, "action_link_id": "action-link-id" } },
กรอบเวลาดำเนินการตามคำสั่งซื้อ
เมื่อใช้ ServiceHours
คุณกำหนดเวลาในการดำเนินการตามคำสั่งซื้อสำหรับกรอบเวลาที่เจาะจงได้ ค่าเริ่มต้น
lead_time
ที่ตั้งไว้ใน
มีการใช้ FoodOrderingService
เมื่ออยู่นอกกรอบเวลาของชั่วโมงบริการ
lead_time
ของ
2400s
จะแสดงตั้งแต่ 11:00 น. ถึง 13:30 น.
lead_time
ของ 1200s
จะแสดงก่อน
11:00 น. และหลัง 13:30 น.
{ "data": [ { "service": { "service_id": "merchant-1-service-delivery", "service_type": "DELIVERY", "parent_entity_id": "merchant-1", "lead_time": { "min_lead_time_duration": "1200s" }, "action_link_id": "merchant-1-takeout-delivery-action" } }, { "service_hours": { "hours_id": "merchant-1-advance-hours-delivery", "service_ids": ["merchant-1-service-delivery"], "asap_hours": [ { "time_windows": { "time_windows": { "open_time": { "hours": 11 }, "close_time": { "hours": 13, "minutes": 30 } } }, "lead_time": { "min_lead_time_duration": "2400s" } } ] } } ] }
ค่าธรรมเนียมและ ความถูกต้องของเวลาที่ดำเนินการตามคำสั่งซื้อ
ความถูกต้องของค่าธรรมเนียม
เมื่อคุณระบุข้อมูลค่าธรรมเนียมสำหรับผู้ขายแล้ว เราคาดหวังว่าคุณจะให้ข้อมูลที่ถูกต้อง ของค่าธรรมเนียมด้วย คุณควรรวมค่าจัดส่งและค่าบริการทั้งหมดที่อาจมีผลกับคำสั่งซื้อ
เราตระหนักดีว่าค่าธรรมเนียมอาจแตกต่างกันตามช่วงเวลาและสำหรับผู้ใช้แต่ละราย ด้วยเหตุนี้เราจึงนำเสนอ ความสามารถในการระบุค่าธรรมเนียมเป็นช่วง ซึ่งรวมถึงช่วงปลายเปิด ในกรณีที่มีค่าธรรมเนียมอาจแตกต่างกันออกไป ตรวจสอบให้แน่ใจว่าช่วงที่ระบุครอบคลุมค่าธรรมเนียมที่ผู้ใช้อาจพบได้ในระหว่าง ธุรกรรมของตน
หากไม่แน่ใจเกี่ยวกับข้อมูลที่เฉพาะเจาะจงซึ่งจำเป็นต่อกรณีของคุณ โปรดติดต่อ รายชื่อติดต่อของ Actions Center
ความถูกต้องของเวลาในการดำเนินการตามคำสั่งซื้อ
เราเข้าใจดีว่าข้อมูลเฉพาะเกี่ยวกับการดำเนินการตามคำสั่งซื้อ การเปลี่ยนแปลงของเวลาตามปัจจัยต่างๆ ที่หลากหลาย ปัจจัยเหล่านี้ ได้แก่
- การเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อตามขนาดคำสั่งซื้อ
- การเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อตามเวลาในการสั่งซื้อให้เสร็จสมบูรณ์ และ ชำระเงิน
- เวลาในการตอบสนองระหว่างการอัปเดตการเปลี่ยนแปลงเวลาดำเนินการตามคำสั่งซื้อผ่านฟีด
- ที่อยู่สำหรับจัดส่งของผู้ใช้
ปัจจัยเหล่านี้อาจนำไปสู่สถานการณ์ที่การดำเนินการตามคำสั่งซื้อ เวลาที่แสดงให้ผู้ใช้เห็นในตอนแรกไม่ใช่เวลาดำเนินการตามคำสั่งซื้อที่แน่นอน จะเห็นที่จุดชำระเงิน เป้าหมายของการปรับใช้ระยะเวลาดำเนินการตามคำสั่งซื้อไม่ใช่ ในการกำจัดสิ่งเหล่านี้ออกไปทั้งหมด แต่การให้ข้อมูลที่ชัดเจนแก่ผู้ใช้ บ่อยที่สุดเท่าที่จะทำได้
พาร์ทเนอร์ควรเป็นผู้จัดหาการติดตั้งใช้งานที่นำไปสู่ความถูกต้องแม่นยำ เวลาในการดำเนินการตามคำสั่งซื้อที่แสดงต่อผู้ใช้ให้บ่อยที่สุดเท่าที่จะทำได้โดยใช้ความพยายามอย่างเต็มที่ พื้นฐาน หากช่วงเวลามีความแปรปรวนอย่างมีนัยสำคัญจากปัจจัยเหล่านี้ เราขอแนะนำ คุณระบุช่วงเวลาที่ครอบคลุมความแปรปรวนนั้น นอกจากนี้ หากเวลาดำเนินการตามคำสั่งซื้อเปลี่ยนแปลงเนื่องจากรายละเอียดคำสั่งซื้อ ข้อมูลนี้ควรปรากฏให้ผู้ใช้เห็นอย่างชัดเจนเมื่อมาถึงขั้นตอนการสั่งซื้อของคุณ
หากไม่แน่ใจเกี่ยวกับ หากต้องใช้กรณีของคุณ โปรดติดต่อผู้ติดต่อของ Actions Center
การอัปเดตค่าธรรมเนียมและเวลาถึงโดยประมาณตามกำหนดเวลา
การเปลี่ยนแปลงที่ใช้การอัปโหลดฟีดปกติอาจใช้เวลาอย่างน้อย 2 ชั่วโมง เพื่อประมวลผล สิ่งที่ควรทราบเป็นอย่างยิ่งหากคุณวางแผนจะเปลี่ยนเวลาถึงโดยประมาณ เป็นประจำ
เราขอแนะนำอย่างยิ่งให้พาร์ทเนอร์ใช้การอัปเดตแบบเรียลไทม์ ซึ่งจะทำให้การเรียก API เปลี่ยนฟีดบริการ (รวมถึงค่าธรรมเนียมและเวลาถึงโดยประมาณ) ภายในเวลาไม่เกิน 5 นาที