تسویهحساب مهمان راهی را برای کاربران فراهم میکند تا از طریق Google به شرکای خود سفارش دهند، صرف نظر از اینکه آنها به حساب Google وارد شده باشند.
برای تعیین اینکه آیا سفارش کاربر به عنوان مهمان ارسال شده است یا به حساب Google خود وارد شده است، فیلد emailVerified
را در finalOrder.cart.extension.contact
در SubmitOrderRequestMessage
بررسی کنید. سفارشهای کاربرانی که به حساب Google خود وارد شدهاند، emailVerified
را روی true تنظیم میکنند، در حالی که سفارشهای کاربران مهمان اصلاً emailVerified
نمیشوند.
سفارش مهمان
{ "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" } } } } }
سفارش ورود به سیستم
{ "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 } } } } }