जब कोई ग्राहक चेक आउट करता है, तो सीधे ऑर्डर करने की सुविधा को सलाह चुनने वाला टूल दिखाया जाता है. इससे हमें ग्राहक, अपने ऑर्डर में शामिल करने के लिए ग्रेच्युटी की रकम चुनता है.
सीधे खाना ऑर्डर करने से चुनी गई रकम इस मुद्रा में भेजी जाती है
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
टाइप का लाइन आइटम, जिसमें रकम की तय रकम होती है. अपनी ऑडियंस के लिएUSER_MODIFIABLE
कीgratuityType
वैल्यू के साथgratuityExtension
.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" } } }