เมื่อลูกค้าชำระเงิน การสั่งซื้อแบบครบวงจรจะแสดงตัวเลือกเคล็ดลับ ซึ่งช่วยให้ ลูกค้าเลือกจำนวนเงินสมนาคุณที่จะรวมไว้ในคำสั่งซื้อ
การสั่งซื้อจากต้นทางถึงปลายทางจะส่งจำนวนเงินที่เลือกไว้ใน
SubmitOrderRequestMessage
เป็น
LineItem
จาก
พิมพ์ GRATUITY
ภายใน
ProposedOrder.otherItem
วิธีซ่อนตัวเลือกเคล็ดลับ
คุณสามารถซ่อนตัวเลือกเคล็ดลับสำหรับบริการร้านอาหารได้โดยใช้
ServingConfig.disableTipWidget
ในฟีดข้อมูลสินค้าคงคลัง
วิธีตั้งค่าจำนวนเงินทิปเริ่มต้น
คุณสามารถกำหนดจำนวนเงินให้เริ่มต้นหรือปฏิเสธที่จะรับทิปสำหรับ
ร้านอาหารระหว่างชำระเงิน กรณีการใช้งานต่อไปนี้รองรับได้ใน
CheckoutResponseMessage
:
ร้านอาหารกำหนดให้มีค่าตอบแทนที่แน่นอน
ใน
ProposedOrder.otherItems
ภายในCheckoutResponseMessage
ให้เพิ่ม รายการโฆษณาประเภทGRATUITY
ที่มีจำนวนเงินคงที่ภายในJSON
{ "name": "Required Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "MANDATORY" } }
ร้านอาหารแนะนำรายการให้ฟรีและให้ตัวเลือกกับลูกค้า แก้ไขจำนวนเงิน
ใน
ProposedOrder.otherItems
ภายในCheckoutResponseMessage
ให้เพิ่ม รายการโฆษณาประเภทGRATUITY
ที่มีจำนวนเงินคงที่ และอย่าลืมเพิ่มgratuityExtension
ที่มีค่าgratuityType
เป็นUSER_MODIFIABLE
JSON
{ "name": "Suggested Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "USER_MODIFIABLE" } }
ร้านอาหารไม่รับค่าตอบแทนใดๆ
ใน
ProposedOrder.otherItems
ภายในCheckoutResponseMessage
เพิ่มรายการโฆษณาประเภทGRATUITY
ลงในช่องว่างJSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }