개요 및 자격 요건

엔드 투 엔드 주문을 사용하면 파트너는 최종 사용자로부터 음식 주문을 받고 네트워크에 속한 음식점에서 주문을 처리할 수 있습니다.

어디서나 사용 가능하며 전환 최적화

Google은 Google 검색 및 지도를 통해 모바일 및 데스크톱 플랫폼에서 음식을 주문할 수 있도록 지원합니다.

검색에서 엔드 투 엔드 주문, 단일 식당입니다.
검색에서 엔드 투 엔드 주문, 체인 음식점.
지도에서 엔드 투 엔드 주문, 음식점 1곳

유연한 주문 환경

미리 주문, 메뉴 검색, 추천 관련 항목, 인기 항목, 재정렬과 같은 추가 기능은 유연하고 풍부한 사용자 환경을 제공합니다.

사용자 환경

다음 일련의 단계는 일반적인 사용자가 엔드 투 엔드 주문을 사용하여 음식을 주문하는 과정입니다.

사용자가 음식점을 검색합니다.

Google 검색에 표시되는 단일 레스토랑의 모바일 입력입니다.

사용자가 Google 검색 또는 지도에서 특정 레스토랑을 검색할 때 엔드 투 엔드 주문을 통해 음식을 주문할 수 있는 옵션이 제공될 수 있습니다. 둘 이상의 제공업체가 식당을 지원하는 경우 식당 장소 시트에 온라인 주문 버튼이 표시됩니다.

사용자가 제공업체를 선택함

음식점에 대한 모바일 입력 후 두 곳의 배달 서비스 제공업체가 표시됩니다.

사용자가 온라인 주문을 클릭하면 다음 제공업체 옵션을 선택하는 페이지로 리디렉션됩니다.

  • 수령 또는 배달
  • 최대한 빨리 또는 고급 주문
  • 제공업체 목록

사용자가 자신이 선택한 음식을 선택합니다.

메뉴 항목을 위한 모바일 항목과 요리 세부정보를 위한 다른 모바일 항목

사용자는 여러 메뉴 섹션과 옵션을 탐색하여 음식을 선택하고 그 과정에서 장바구니에 항목을 추가할 수 있습니다. 부가기능 또는 특별 지침을 따라 주문을 맞춤설정하고, 이전 주문을 반복하고, 추천 항목이나 인기 항목을 추가할 수 있습니다. 그런 다음 음식을 선택하여 장바구니에 추가합니다.

사용자가 주문합니다.

주문 후 사용자에게 주문 세부정보, 배송 주소, 고객 연락처, 결제 정보가 제공됩니다.

앱에서 사용자의 장바구니를 검증한 후 사용자가 검토할 수 있도록 주문 제출 페이지에 주문 세부정보가 표시됩니다.

  • 이름, 전화번호, 배송지 주소
  • 수령 또는 배달 특별 지침
  • 가격
  • 팁 금액
  • Google Pay의 결제 수단
  • 프로모션 코드

사용자가 주문 정보를 확인한 후 주문하기를 클릭하여 온라인으로 결제하고 주문을 제출합니다. 제출이 완료되면 주문 확인 대화상자가 표시됩니다.

사용자가 주문 상태를 확인합니다.

사용자는 주문 후 파트너로부터 주문 세부정보, 추적 정보, 연락처 정보가 포함된 확인 이메일을 받게 됩니다. 제공업체 연락처는 취소와 같은 주문 후 지원에 사용됩니다.

주문 후 사용자에게 주문 세부정보, 배송 주소, 고객 연락처, 결제 정보가 제공됩니다.

실행 요구사항

자세한 내용은 출시 준비 체크리스트를 참조하세요.

파트너 요구사항

주문 엔드 투 엔드 파트너가 되기 위한 요건에 대한 자세한 내용은 Google 정책을 참고하세요.

통합

요식업 비즈니스를 Google의 주문 엔드 투 엔드 지원에 연결하려면 Google 시스템 및 API와 통합해야 합니다. 엔드 투 엔드 주문과 연결하려면 세 가지 프로세스를 구현해야 합니다.

  1. Google에 음식점, 메뉴, 서비스 데이터 피드를 제공합니다.

    통합 프로세스의 첫 번째 단계는 식당, 메뉴, 서비스에 대한 데이터 피드를 만들고 호스팅하는 것입니다. 이러한 피드는 음식점 이름, 위치, 서비스 시간, 메뉴 항목 및 섹션, 배달 지역 등에 대한 세부정보를 제공합니다. Google에서는 데이터 피드를 수집하여 사용자에게 메뉴와 서비스를 제공하는 데 사용합니다. 이러한 피드는 정기적으로 업데이트할 수 있으며 실시간으로 점진적인 변경사항을 통합할 수도 있습니다.

  2. 주문 처리 처리.

    사용자가 주문할 준비가 되면 Google은 주문을 처리 및 제출하기 전에 장바구니 세부정보를 검토하고 수정하도록 허용합니다. 주문 엔드 투 엔드 통합 프로세스의 일환으로 Google에서 주문을 검증하고 수신하는 웹훅 URL을 만듭니다. Google Pay 참여 대행업체를 통해 온라인 결제를 처리합니다.

  3. 지원 주문 업데이트.

    Google 표시 경로에서 주문 후 환경을 제공하려면 Google API로 업데이트를 전송합니다. 그러면 Google에서 고객에게 해당 정보를 표시합니다. 여기에는 주문 상태, 예상 처리 시간, 고객 서비스 정보, 주문에 영향을 줄 수 있는 기타 변경사항이 포함됩니다. 음식을 주문하는 사용자는 Google에서 구매 상태를 볼 수 있습니다.

이러한 프로세스를 구현하기 위해 주문 엔드 투 엔드 통합에는 인벤토리 피드와 처리 작업이라는 두 가지 주요 구성요소가 있습니다.

  • 인벤토리 피드

    이러한 피드는 관계형 인벤토리 스키마를 사용하여 레스토랑, 식당에서 제공하는 서비스, 메뉴 항목에 대한 최신 정보를 Google에 제공합니다.

  • 처리 작업

    웹훅에서 사용해야 하는 결제 및 주문 제출 작업입니다. Checkout은 장바구니를 확인하고 해당 결제 수단 및 수수료를 반환합니다. 주문 제출은 음식점에서 처리를 위해 사용자의 주문을 전송하는 곳입니다. 주문이 제출된 후 취소 또는 총금액 변경과 같은 업데이트를 Google에 다시 보내려면 Async Order Update API를 호출해야 합니다.

인벤토리 피드

인벤토리 피드는 사용자가 원하는 식당을 검색하고 주문하는 방법입니다. 관계형 인벤토리 스키마는 주문 엔드 투 엔드 인벤토리의 구조를 정의합니다. 주문 엔드 투 엔드 인벤토리 피드는 다음과 같은 주요 항목으로 구성됩니다.

일괄 피드

Google에서는 인벤토리 피드의 일일 일괄 피드를 사용하여 사용자에게 엔드 투 엔드 주문을 제공합니다. 인벤토리를 최신 상태로 유지하려면 일괄 피드를 하루에 한 번 이상 Google에서 가져올 수 있도록 업데이트해야 합니다. 인벤토리가 일괄적으로 업데이트되는 데는 2시간 정도 걸립니다.

증분 업데이트 API

Google에 신속하게 인벤토리 업데이트를 보낼 수 있습니다. 점진적 업데이트 API를 사용하면 거의 실시간으로 인벤토리의 항목을 업데이트하고 삭제할 수 있습니다. 증분 업데이트는 5분 이내에 처리됩니다. 주로 긴급 식당 휴업 또는 재고가 없는 상품 제거와 같이 예측할 수 없는 업데이트를 위한 것입니다. 변경사항을 즉시 반영할 필요가 없으면 일괄 피드를 대신 사용하세요.

처리 작업

웹훅은 Google에서 주문을 검사하고 수신하는 데 사용됩니다. 엔드 투 엔드 주문에는 웹훅 URL에서 사용해야 하는 두 가지 처리 작업이 있습니다.

  • 결제 작업은 사용자의 장바구니와 배송지 주소를 검증하는 데 사용됩니다. 또한 사용 가능한 결제 옵션, 해당 세금, 배송료, 기타 요금을 반환하여 사용자가 주문을 제출하기 전에 확인할 수 있도록 합니다.
  • 주문 제출 작업은 Google로부터 음식점에서 처리할 주문의 최종 세부정보를 받을 때 사용됩니다.

Async Order Update API

주문이 제출된 후 Async Order Update API를 호출하여 Google에 주문 업데이트를 재전송할 수 있습니다. 이를 통해 사용자는 Google에서 주문 상태를 확인할 수 있습니다. 주문 상태, 처리 시간, 고객 서비스 정보, 상품 및 가격 변경사항을 업데이트할 수 있습니다.

통합 단계

통합 프로세스는 설정, 개발, 테스트, 배포의 4개 부분으로 나뉩니다. 기존 파트너의 경우 사용 가능한 리소스와 통합의 복잡성에 따라 엔드 투 엔드 주문 기능을 통합하는 데 대부분 2~6개월이 소요됩니다. 파일럿 프로그램을 진행할 때는 고객 지원 전문가의 도움을 받는 것이 좋습니다.

설정

엔드 투 엔드 주문과의 통합을 시작하기 전에 정책기본 요건을 검토하세요. 프로젝트 생성 단계에 따라 Actions 콘솔에서 주문 엔드 투 엔드 프로젝트를 만들어야 합니다. 프로젝트에서 전체 통합에 필요한 모든 기능을 사용 설정하려면 먼저 프로젝트를 제출하여 검토와 승인을 받아야 합니다.

개발

설정 후에는 수동으로 피드를 만들고 엔드 투 엔드 정렬에서 인벤토리의 모양을 테스트하세요. 본격적인 개발을 수행할 준비가 되면 코드를 작성합니다. 먼저 인벤토리 피드를 생성한 다음 결제 및 주문 제출 작업을 구현합니다. 인벤토리 피드와 처리 작업이 완료된 후에 점진적 인벤토리 업데이트 및 비동기 주문 업데이트 API를 구현합니다.

테스트

빠른 테스트를 사용하면 인벤토리 피드 및 처리 엔드포인트로 단위 테스트를 진행하거나 통합 테스트를 실행할 수 있습니다.

자동 통합 테스트 도구를 실행하여 다양한 테스트 조건과 특이 사례로 결제 및 주문 제출 작업을 테스트합니다.

마지막으로 자체 테스터의 실제 주문을 포함하고 음식점에 대한 주문 처리 상태를 확인하는 사용자 수락 테스트를 수행합니다. 총 5건의 주문이 접수되어야 합니다. 이렇게 하려면 처리 엔드포인트 URL이 프로덕션에 있어야 합니다.

출시
Google에서 테스트 주문을 검토하고 테스트 트래픽을 승인하면 앱을 출시할 수 있습니다. Google은 모든 통합 터치 포인트(인벤토리, 결제, 주문 제출, 비동기 주문 업데이트)에서 오류율이 5% 미만인 것을 기대합니다. 자세한 내용은 출시 준비 체크리스트를 참조하세요.

실행 요구사항