وارسی میهمان

تسویه‌حساب مهمان راهی را برای کاربران فراهم می‌کند تا از طریق 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
        }
      }
    }
  }
}