Checkout Tamu

Checkout tanpa login menyediakan cara bagi pengguna untuk melakukan pemesanan dengan partner melalui Google, terlepas dari apakah mereka login ke Akun Google atau tidak.

Untuk menentukan apakah pesanan pengguna dikirim sebagai tamu atau login ke Akun Google mereka, periksa kolom emailVerified dalam finalOrder.cart.extension.contact di SubmitOrderRequestMessage. Pesanan dari pengguna yang login ke Akun Google mereka akan memiliki emailVerified yang ditetapkan ke benar (true), sementara pesanan oleh pengguna tamu tidak akan memiliki emailVerified sama sekali.

Pesanan Tamu

{
  "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"
        }
      }
    }
  }
}

Pesanan untuk Login

{
  "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
        }
      }
    }
  }
}