На этой странице описаны шаги, необходимые для интеграции с Ordering End-to-End.
Настройка учетной записи
- В Центре действий выполните задачи регистрации , как описано в разделе «Настройка учетной записи» .
- Предоставьте редактору доступ к адресу food-support@google.com в вашем проекте сквозного заказа GCP. Это позволит Google получить доступ к вашему проекту GCP для получения технической поддержки.
- Если вы получили официальное договорное разрешение от команды сквозного заказа заказа на продолжение интеграции, отправьте запрос на регистрацию или выразите свой интерес, отправив форму сквозного заказа заказа .
Реализация фида
- Создайте каналы
Restaurant
,Service
» иMenu
. Дополнительные сведения см. в разделе Создание канала данных . - Протестируйте свои каналы с помощью быстрого тестирования. Подробное руководство см. в разделе Проверка фида данных .
- Программно создавайте файлы каналов для пакетной обработки.
- Разместите песочницу и рабочие каналы, как описано в разделе «Пакетный прием» .
- Создавайте обновления в реальном времени. Более подробную информацию см. в разделе Обновления в реальном времени .
- Создайте каналы
- Разработайте реализацию конечной точки выполнения. Дополнительные сведения см. в разделе API выполнения .
Реализация действия оформления заказа
- Создайте действие оформления заказа для идеального варианта использования по умолчанию (также называемого счастливым путем). Дополнительные сведения см. в разделах API выполнения и Настройка оформления заказа .
- Проверьте действие оформления заказа с помощью быстрого тестирования. Следуйте инструкциям, перечисленным в разделе «Проверка вручную с помощью инструмента быстрого тестирования» .
- Включите обработку крайних случаев в действие Checkout.
- Проверьте свое действие при оформлении заказа с помощью инструмента автоматического тестирования. Следуйте инструкциям, перечисленным в разделе «Тестирование с помощью инструмента автоматического тестирования» .
Реализация действия «Отправить заказ»
- Создайте действие «Отправить заказ». Дополнительные сведения см. в разделах API выполнения и Настройка заказа на отправку .
- Проверьте действие «Отправить заказ» с помощью быстрого тестирования. Следуйте инструкциям, перечисленным в разделе «Проверка вручную с помощью инструмента быстрого тестирования» .
- Создайте обработку крайних случаев в действии «Отправить заказ».
- Проверьте действие «Отправить заказ» с помощью инструмента автоматического тестирования. Следуйте инструкциям, перечисленным в разделе «Тестирование с помощью инструмента автоматического тестирования» .
Онлайн платеж
- Проверьте параметры токенизации с помощью JSFiddle . Дополнительную информацию см. в разделе Проверка платежного шлюза Google Pay .
- Реализуйте параметры токенизации в ответе Checkout. Подробную информацию см. в разделе Настройка Google Pay .
- Внедрите API платежей вашего платежного процессора в действии «Отправить заказ». Для получения более подробной информации обратитесь к своему поставщику платежных услуг.
- Проверьте параметры токенизации с помощью быстрого тестирования. Подробнее см. Тестовый онлайн-платеж .
- Создайте обновления асинхронного порядка, как описано в разделе Обновление асинхронного порядка .
Тестирование
- Выполните собственный приемочный тест пользователя (UAT) с помощью сквозного тестирования. Подробнее см. в разделе Быстрое тестирование .
- Запустите инструмент автоматического тестирования, чтобы проверить крайние случаи. Подробнее см. в разделе Автоматический интеграционный тест .
Подготовка к запуску
- Свяжитесь со своим консультантом Google и дождитесь дальнейших инструкций. Подробнее см. в разделах «Подготовка к запуску» и «Контрольный список готовности к запуску» .