Wenn ein Kunde zur Kasse geht, wird in der End-to-End-Bestellung eine Auswahl für Tipps angezeigt. Dadurch können die Kundschaft die Trinkgeldmenge aus, die der Bestellung beigefügt werden soll.
Bei der End-to-End-Bestellung wird der ausgewählte Betrag
SubmitOrderRequestMessage
als
LineItem
von
Geben Sie GRATUITY
in ein
ProposedOrder.otherItem
Tipps zum Ausblenden der Tipps
Sie können die Trinkgeldauswahl für einen Restaurantservice ausblenden, indem Sie die
ServingConfig.disableTipWidget
in Ihren Inventar-Datenfeeds.
Standardmäßigen Trinkgeldbetrag festlegen
Sie können einen standardmäßigen Trinkgeldbetrag festlegen oder sich weigern,
an der Kasse. Die folgenden Anwendungsfälle können in der
CheckoutResponseMessage
:
Ein Restaurant verlangt einen festen Trinkgeldbetrag.
Fügen Sie in der
ProposedOrder.otherItems
innerhalb vonCheckoutResponseMessage
Folgendes hinzu: eine Werbebuchung vom TypGRATUITY
mit einem festen Betrag.JSON
{ "name": "Required Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "MANDATORY" } }
Ein Restaurant schlägt ein Trinkgeld vor und bietet dem Kunden die Möglichkeit, Betrag ändern
Fügen Sie in der
ProposedOrder.otherItems
innerhalb vonCheckoutResponseMessage
Folgendes hinzu: eine Werbebuchung vom TypGRATUITY
mit einem festen Betrag. Fügen Sie auchgratuityExtension
mit demgratuityType
-WertUSER_MODIFIABLE
.JSON
{ "name": "Suggested Tip", "type": "GRATUITY", "price": { "type": "ESTIMATE", "amount": { "currencyCode": "USD", "units": "3", "nanos": 100000000 } }, "gratuityExtension": { "gratuityType": "USER_MODIFIABLE" } }
In einem Restaurant werden keine Trinkgelder akzeptiert
Führen Sie in der
ProposedOrder.otherItems
innerhalb vonCheckoutResponseMessage
folgende Schritte aus: Fügen Sie eine Werbebuchung vom TypGRATUITY
mit einer leeren Menge ein.JSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }