A finalização de compra sem login oferece uma maneira para os usuários fazerem pedidos com parceiros pelo Google, mesmo que não estejam conectados a uma Conta do Google.
Para determinar se o pedido do usuário foi enviado como convidado ou conectado à
Conta do Google, verifique o campo emailVerified
em
finalOrder.cart.extension.contact
em
SubmitOrderRequestMessage
.
Os pedidos de usuários conectados à Conta do Google teriam o emailVerified
definido como verdadeiro, enquanto os pedidos de usuários convidados não teriam emailVerified
.
Pedido do visitante
{ "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 conectado
{ "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 } } } } }