客戶結帳時,「端對端排序」會顯示提示選取器。這樣一來, 客戶選擇要在訂單中保留多少金額。
端對端排序功能會以
SubmitOrderRequestMessage
為
LineItem
/
在GRATUITY
ProposedOrder.otherItem
。
如何隱藏小費選取器
您可以使用
ServingConfig.disableTipWidget
。
如何設定預設小費金額
你可以設定預設小費金額,或是拒絕接受
餐廳結帳時,下列是支援的應用實例
CheckoutResponseMessage
:
餐廳需要有固定的重力量
在
CheckoutResponseMessage
內的ProposedOrder.otherItems
中新增 「GRATUITY
」類型的委刊項包含固定金額。JSON
{ "name": "Required Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "MANDATORY" } }
某間餐廳暗示謝意,並讓客戶選擇 修改金額
在
CheckoutResponseMessage
內的ProposedOrder.otherItems
中新增 「GRATUITY
」類型的委刊項設有固定金額。請務必一併新增gratuityType
值為USER_MODIFIABLE
的gratuityExtension
。JSON
{ "name": "Suggested Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "USER_MODIFIABLE" } }
餐廳不接受無禮貌
在
CheckoutResponseMessage
的ProposedOrder.otherItems
中, 新增一個類型為GRATUITY
的委刊項,且其中的金額為空白。JSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }