Saat pelanggan melakukan checkout, Pemesanan Menyeluruh akan menampilkan pemilih tip. Hal ini memungkinkan
pelanggan memilih jumlah tip yang akan disertakan dengan pesanan mereka.
Anda dapat menyembunyikan pemilih tip untuk layanan restoran menggunakan
ServingConfig.disableTipWidget
di feed data inventaris.
Cara menetapkan jumlah tip default
Anda dapat menetapkan jumlah tip default atau menolak untuk menerima tip untuk
restoran selama checkout. Kasus penggunaan berikut dapat didukung di
CheckoutResponseMessage:
Restoran mewajibkan jumlah tip tetap
Di ProposedOrder.otherItems dalam CheckoutResponseMessage, tambahkan
item baris jenis GRATUITY dengan jumlah tetap di dalamnya.
Restoran menyarankan tip dan memberi pelanggan opsi untuk
mengubah jumlahnya
Di ProposedOrder.otherItems dalam CheckoutResponseMessage, tambahkan
item baris jenis GRATUITY dengan jumlah tetap. Pastikan Anda juga menambahkan
gratuityExtension dengan nilai gratuityTypeUSER_MODIFIABLE.
[null,null,["Terakhir diperbarui pada 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"]]