उपहार में दी जाने वाली रकम

जब कोई ग्राहक चेक आउट करता है, तो सीधे खाना ऑर्डर करने की सुविधा, टिप चुनने वाला विकल्प दिखाती है. इससे खरीदार को अपने ऑर्डर के साथ टिप की रकम चुनने की सुविधा मिलती है.

सीधे खाना ऑर्डर करने की सुविधा, चुनी गई रकम को ProposedOrder.otherItem में GRATUITY टाइप के LineItem के तौर पर SubmitOrderRequestMessage में भेजती है.

टिप सिलेक्टर को छिपाने का तरीका

अपने इन्वेंट्री डेटा फ़ीड में 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"
        }
      }
    }