Обзор и право на участие

Сквозная система заказов позволяет партнерам принимать заказы на еду от конечных пользователей и обрабатывать их для выполнения в ресторанах своей сети.

Повсеместный и оптимизированный для конвертации

Google делает заказ еды доступным на мобильных и настольных платформах через Google Поиск и Карты.

Сквозной заказ через поиск, один ресторан.
Сквозной заказ в Поиске, сетевой ресторан.
Сквозной заказ на Картах, один ресторан.

Гибкий опыт заказа

Дополнительные функции, такие как предварительный заказ, поиск по меню, предлагаемые похожие элементы, популярные элементы и изменение порядка, обеспечивают гибкий и расширенный пользовательский интерфейс.

Пользовательский опыт

Следующая серия шагов — это то, что делает типичный пользователь, чтобы заказать еду с помощью сквозного заказа.

Пользователь ищет ресторан

Мобильная запись об одном ресторане в Google Поиске.

Когда пользователь ищет определенный ресторан в Поиске или на Картах, ему может быть предоставлена ​​возможность заказать еду через сквозной заказ. Если хотя бы один поставщик поддерживает ресторан, на листе ресторана отображается кнопка «Заказать онлайн» .

Пользователь выбирает провайдера

Мобильный вход в ресторан, за которым следуют два разных поставщика услуг доставки.

После того как пользователь нажимает «Заказать онлайн» , он перенаправляется на страницу, где выбирает следующие параметры поставщика:

  • Самовывоз или доставка
  • Как можно скорее или предварительные заказы
  • Список провайдеров

Пользователь выбирает свой выбор еды

Мобильная запись меню и еще одна мобильная запись для подробной информации о блюде.

Пользователь может просматривать несколько разделов и опций меню, выбирать блюда и по ходу добавлять товары в корзину. Они могут персонализировать свой заказ, добавляя дополнения или специальные инструкции, повторять предыдущие заказы и добавлять рекомендуемые или популярные товары. Затем они делают свой выбор продуктов питания и добавляют их в корзину.

Пользователь размещает заказ

После размещения заказа пользователю предоставляются детали заказа, адрес доставки, контакты клиента и платежная информация.

После того как приложение проверит корзину пользователя, на странице отправки заказа отображаются детали заказа, которые пользователь может просмотреть:

  • Их имя, номер телефона и адрес доставки.
  • Специальные инструкции по самовывозу или доставке
  • Цена
  • Сумма чаевых
  • Способ оплаты в Google Pay
  • Промо-Код

После того, как пользователь подтвердит информацию о своем заказе, он нажимает «Разместить заказ» , чтобы оплатить онлайн и отправить свой заказ. После отправки они получают диалоговое окно подтверждения заказа.

Пользователь проверяет статус своего заказа

После того как пользователь размещает заказ, он получает подтверждение по электронной почте от партнера, которое содержит сведения о заказе, информацию для отслеживания и контактную информацию. Контакт поставщика используется для поддержки после заказа, например, при его отмене.

После размещения заказа пользователю предоставляются детали заказа, адрес доставки, контакты клиента и платежная информация.

Требования к запуску

Дополнительную информацию см. в Контрольном списке готовности к запуску .

Требования к партнеру

Дополнительную информацию о требованиях к комплексному партнеру по оформлению заказов см. в наших Политиках .

Интеграция

Чтобы ваш пищевой бизнес мог подключиться к комплексной поддержке заказов Google, вам необходимо интегрироваться с системами и API Google. Для подключения к сквозному заказу необходимо реализовать три процесса:

  1. Предоставьте Google данные о ресторанах, меню и услугах.

    Первым шагом процесса интеграции является создание и размещение каналов данных о вашем ресторане, меню и услугах. Эти каналы предоставляют подробную информацию о названии ресторана, местоположении, часах работы, пунктах и ​​разделах меню, зонах доставки и многом другом. Google принимает ваши каналы данных и использует их для представления вашего меню и услуг пользователям. Вы можете регулярно обновлять эти каналы и даже вносить дополнительные изменения в режиме реального времени.

  2. Заниматься выполнением заказов.

    Когда пользователь готов сделать заказ, Google позволяет ему просмотреть и изменить данные своей корзины, прежде чем его заказ будет обработан и отправлен. В рамках процесса комплексной интеграции заказов вы создаете URL-адрес веб-перехватчика, который проверяет и получает заказы от Google. Вы обрабатываете онлайн-платежи через процессор, участвующий в Google Pay .

  3. Поддержка обновлений заказов.

    Чтобы обеспечить возможность пост-заказа на платформах Google, вы отправляете обновления в Google API. Затем Google показывает информацию вашему клиенту. К ним относятся статус заказа, предполагаемое время выполнения, информация об обслуживании клиентов и другие изменения, которые могут повлиять на их заказ. Пользователи, заказывающие еду, могут просматривать состояние своих покупок в Google .

Для реализации этих процессов комплексная интеграция заказов состоит из двух основных компонентов: ленты запасов и действия по выполнению.

  • Фиды инвентаря

    Эти каналы используют реляционную схему инвентаризации , чтобы предоставлять Google актуальную информацию о ресторане, предоставляемых им услугах и позициях в его меню.

  • Действия по выполнению

    Это действия «Оформление заказа» и «Отправка заказа», которые вам необходимо выполнить из нашего веб-перехватчика. Касса проверяет корзину и возвращает все применимые способы оплаты и комиссии. «Отправить заказ» — заказ пользователя отправляется вам для выполнения в ресторане. Чтобы отправлять обновления обратно в Google после отправки заказа, например отмену или изменение общей суммы, вам необходимо вызвать API обновления асинхронного заказа.

Фиды инвентаря

Ленты инвентаря – это то, как пользователь находит желаемый ресторан и делает заказы в нем. Схема реляционной инвентаризации определяет структуру сквозной инвентаризации заказа. Сквозной фид запасов для заказа состоит из следующих основных объектов:

Пакетные каналы

Google использует ежедневную пакетную подачу ваших фидов инвентаря, чтобы сделать сквозной заказ доступным для пользователей. Чтобы поддерживать актуальность вашего инвентаря, вы должны обновлять пакетные фиды не реже одного раза в день, чтобы Google мог их получить. Пакетное обновление вашего инвентаря занимает около двух часов.

API дополнительных обновлений

Вы можете отправлять срочные обновления своего инвентаря в Google. API добавочных обновлений позволяет обновлять и удалять объекты в вашем инвентаре практически в реальном времени. Инкрементальные обновления обрабатываются не более пяти минут. В первую очередь это предназначено для обновлений, которые вы не можете предвидеть, например экстренного закрытия ресторанов или удаления товара, которого нет в наличии. Если изменение не требует немедленного отражения, используйте вместо этого пакетную подачу.

Действия по выполнению

Вебхук используется для проверки и получения заказов от Google. Сквозной заказ предполагает два действия выполнения, которые должен выполнить ваш URL-адрес веб-перехватчика:

  • Действие «Оформить заказ» используется для проверки корзины и адреса доставки пользователя. Он также возвращает доступные варианты оплаты, соответствующие налоги, сборы за доставку и другие сборы, которые пользователь должен подтвердить перед отправкой заказа.
  • Действие «Отправить заказ» используется, когда вы получаете от Google окончательную информацию о заказе для ресторанов.

API обновления асинхронного заказа

После отправки заказа вы можете вызвать API обновления асинхронного заказа , чтобы отправить обновления заказа обратно в Google. Это позволяет пользователям проверять статус своего заказа в Google. Вы можете обновить статус заказа, время выполнения, информацию об обслуживании клиентов, а также изменения товара и цены.

Этапы интеграции

Процесс интеграции разделен на четыре части: установка, разработка, тестирование и развертывание. Нашим существующим партнерам обычно требуется от двух до шести месяцев для интеграции с Ordering End-to-End, что зависит от доступных им ресурсов и сложности их интеграции. Мы предлагаем, чтобы специалист службы поддержки клиентов помог вам в пилотной программе.

Настраивать

Прежде чем приступить к интеграции с Ordering End-to-End, ознакомьтесь с политиками и предварительными условиями . Вам необходимо создать проект Ordering End-to-End в консоли действий, выполнив шаги по созданию проекта . Вы должны отправить свой проект на рассмотрение и утверждение в Google, прежде чем в вашем проекте будут включены все функции, необходимые для полной интеграции.

Разработка

После настройки создайте фиды вручную и проверьте внешний вид вашего инвентаря в сквозном заказе. Напишите код, когда будете готовы провести полномасштабную разработку. Сначала создайте фиды запасов, а затем выполните действия «Оформить заказ» и «Отправить заказ». Вы реализуете API-интерфейсы добавочного обновления запасов и асинхронного обновления заказов после того, как ваши фиды запасов и действия по выполнению завершены.

Тестирование

Используйте быстрое тестирование для модульного тестирования или выполнения интеграционного тестирования с вашими фидами запасов и конечной точкой выполнения.

Запустите инструмент автоматического интеграционного тестирования , чтобы протестировать действия «Оформить заказ» и «Отправить заказ» с различными условиями тестирования и крайними случаями.

Наконец, проведите приемочное тестирование пользователей , включающее реальные заказы от ваших собственных тестировщиков и проверяющее выполнение заказов в ресторанах. Всего должно быть 5 успешно размещенных заказов. Для этого ваш URL-адрес конечной точки выполнения должен быть в рабочем состоянии.

Запуск
После того как мы рассмотрим тестовые заказы и одобрим тестовый трафик, вы готовы к запуску. Мы стремимся к тому, чтобы уровень ошибок не превышал 5 % для всех точек взаимодействия: запасов, оформления заказа, отправки заказов и асинхронных обновлений заказов. Подробнее см. в разделе Контрольный список готовности к запуску .

Требования к запуску