যখন একজন গ্রাহক চেক আউট করেন, তখন এন্ড-টু-এন্ড অর্ডারিং একটি টিপ নির্বাচক প্রদর্শন করে। এটি গ্রাহককে তাদের অর্ডারের সাথে অন্তর্ভুক্ত করার জন্য গ্র্যাচুইটির পরিমাণ বেছে নিতে দেয়।
এন্ড-টু-এন্ড অর্ডার করলে SubmitOrderRequestMessage
এ একটি ProposedOrder .otherItem
মধ্যে GRATUITY
টাইপের LineItem
হিসাবে নির্বাচিত পরিমাণ পাঠানো হয়।
কিভাবে টিপ নির্বাচক লুকান
আপনি আপনার ইনভেন্টরি ডেটা ফিডে 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" } }
একটি রেস্টুরেন্ট কোন গ্র্যাচুইটি গ্রহণ করে না
CheckoutResponseMessage
এর মধ্যেProposedOrder.otherItems
এ, ভিতরে একটি ফাঁকা পরিমাণ সহGRATUITY
টাইপ একটি লাইন আইটেম যোগ করুন।JSON
{ "name": "Tip", "type": "GRATUITY", "price": { "type":"ESTIMATE", "amount": { "currencyCode":"USD" } } }