मेहमान चेकआउट

लॉग इन किए बिना खरीदारी करने की सुविधा से, लोग पार्टनर को ऑर्डर दे सकते हैं. Google, चाहे वे किसी Google खाते में लॉग इन हों.

यह तय करने के लिए कि उपयोगकर्ता का ऑर्डर, मेहमान के तौर पर सबमिट किया गया है या उनके आपको Google खाते के अंदर ही emailVerified फ़ील्ड की जांच करनी है finalOrder.cart.extension.contact SubmitOrderRequestMessage. ऐसे उपयोगकर्ताओं के ऑर्डर के लिए emailVerified होगा जिन्होंने अपने Google खाते में लॉग इन किया हुआ है 'सही है' पर सेट है, जबकि मेहमान उपयोगकर्ताओं के ऑर्डर के लिए emailVerified बिलकुल नहीं है.

मेहमान का आदेश

{
  "finalOrder": {
    ...
    "cart": {
      ...
      "extension": {
        "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension",
        "contact": {
          "displayName": "Lovefood Ordering",
          "email": "ilovefood@example.com",
          "phoneNumber": "+16501234567",
          "firstName": "Lovefood",
          "lastName": "Ordering"
        }
      }
    }
  }
}

लॉग इन किया गया ऑर्डर

{
  "finalOrder": {
    ...
    "cart": {
      ...
      "extension": {
        "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension",
        "contact": {
          "displayName": "Lovefood Ordering",
          "email": "ilovefood@example.com",
          "phoneNumber": "+16501234567",
          "firstName": "Lovefood",
          "lastName": "Ordering",
          "emailVerified": true
        }
      }
    }
  }
}