গ্র্যাচুইটি

যখন একজন গ্রাহক চেক আউট করেন, তখন এন্ড-টু-এন্ড অর্ডারিং একটি টিপ নির্বাচক প্রদর্শন করে। এটি গ্রাহককে তাদের অর্ডারের সাথে অন্তর্ভুক্ত করার জন্য গ্র্যাচুইটির পরিমাণ বেছে নিতে দেয়।

এন্ড-টু-এন্ড অর্ডার করলে 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"
        }
      }
    }