Dzięki funkcji Zapłać bez logowania użytkownicy mogą składać zamówienia u partnerów Google, niezależnie od tego, czy są zalogowani na konto Google.
Aby określić, czy zamówienie użytkownika zostało przesłane jako gość lub czy
konta Google sprawdź pole emailVerified
w sekcji
finalOrder.cart.extension.contact
w
SubmitOrderRequestMessage
.
Zamówienia złożone przez użytkowników zalogowanych na konto Google mają parametr emailVerified
ma wartość Prawda, natomiast w przypadku zamówień złożonych przez gości w ogóle nie ma parametru emailVerified
.
Zamówienie w trybie gościa
{ "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" } } } } }
Kolejność po zalogowaniu
{ "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 } } } } }