Comprar como invitado

La confirmación de la compra como invitado proporciona una forma para que los usuarios realicen pedidos a los socios a través de Google, sin importar si accedieron a una Cuenta de Google.

Para determinar si el pedido del usuario se envió como invitado o si accedió a su Cuenta de Google, revisa el campo emailVerified dentro de finalOrder.cart.extension.contact en SubmitOrderRequestMessage. Los pedidos de los usuarios que accedieron a su Cuenta de Google tendrían el emailVerified establecido como verdadero, mientras que los pedidos de los usuarios invitados no tendrían el emailVerified en absoluto.

Pedido de invitado

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

Pedido con acceso a la cuenta

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