Quando um cliente faz o checkout, o recurso Pedidos de ponta a ponta mostra um seletor de gorjeta. Isso permite
que o cliente escolha o valor da gorjeta a ser incluído no pedido.
Você pode ocultar o seletor de gorjeta para um serviço de restaurante usando o
ServingConfig.disableTipWidget
nos seus feeds de dados de inventário.
Como definir um valor de gorjeta padrão
Você pode definir um valor de gorjeta padrão ou recusar a gorjeta de um restaurante durante o pagamento. Os seguintes casos de uso podem ser suportados no
CheckoutResponseMessage:
Um restaurante exige uma gorjeta fixa
No ProposedOrder.otherItems dentro de CheckoutResponseMessage, adicione
um item de linha do tipo GRATUITY com um valor fixo.
Um restaurante sugere uma gorjeta e dá ao cliente a opção de
modificar o valor
No ProposedOrder.otherItems dentro de CheckoutResponseMessage, adicione
um item de linha do tipo GRATUITY com um valor fixo. Adicione também
gratuityExtension com um valor gratuityType de USER_MODIFIABLE.
[null,null,["Última atualização 2024-11-26 UTC."],[[["Ordering End-to-End displays a tip selector during checkout, allowing customers to add gratuity to their order, which is sent within the `SubmitOrderRequestMessage`."],["Restaurants can hide the tip selector using the `ServingConfig.disableTipWidget` in their inventory data feeds."],["Restaurants can set a fixed gratuity amount or a suggested gratuity amount that users can modify through `CheckoutResponseMessage`."],["Restaurants can refuse gratuity altogether by including a `GRATUITY` line item with a blank amount in the `CheckoutResponseMessage`."]]],["During checkout, the Ordering End-to-End system displays a tip selector, allowing customers to choose a gratuity amount. This amount is sent as a `GRATUITY` `LineItem` in the `SubmitOrderRequestMessage`. The tip selector can be hidden using `ServingConfig.disableTipWidget`. Restaurants can set a fixed gratuity, suggest a modifiable gratuity using `USER_MODIFIABLE`, or disable gratuity by providing a blank amount in `ProposedOrder.otherItems` within `CheckoutResponseMessage`. These options are implemented with the type `GRATUITY` in the `LineItem`.\n"]]