La confirmación de la compra como invitado proporciona una forma para que los usuarios hagan pedidos a los socios a través de a Google, sin importar si accedieron a una Cuenta de Google.
Para determinar si el pedido del usuario se envió como invitado o accedió a su
Cuenta de Google, revisa el campo emailVerified
en la
finalOrder.cart.extension.contact
por la
SubmitOrderRequestMessage
Los pedidos de los usuarios que accedieron a su Cuenta de Google tendrían la emailVerified
configurado como verdadero, mientras que los pedidos de los usuarios invitados no tendrían emailVerified
.
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 el que se accedió 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 } } } } }