엔드 투 엔드 주문을 사용하면 파트너는 최종 사용자로부터 음식 주문을 받고 네트워크에 속한 음식점에서 주문을 처리할 수 있습니다.
어디서나 사용 가능하며 전환 최적화
Google은 Google 검색 및 지도를 통해 모바일 및 데스크톱 플랫폼에서 음식을 주문할 수 있도록 지원합니다.
![]() ![]() |
![]() ![]() |
![]() ![]() |
유연한 주문 환경
미리 주문, 메뉴 검색, 추천 관련 항목, 인기 항목, 재정렬과 같은 추가 기능은 유연하고 풍부한 사용자 환경을 제공합니다.
사용자 환경
다음 일련의 단계는 일반적인 사용자가 엔드 투 엔드 주문을 사용하여 음식을 주문하는 과정입니다.
사용자가 음식점을 검색합니다.
![Google 검색에 표시되는 단일 레스토랑의 모바일 입력입니다.](https://developers.google.cn/static/actions-center/verticals/ordering/images/on-search-single-restaurant.png?authuser=0&hl=ko)
![](https://developers.google.cn/static/actions-center/verticals/ordering/images/on-search-single-restaurant.png?authuser=0&hl=ko)
사용자가 Google 검색 또는 지도에서 특정 레스토랑을 검색할 때 엔드 투 엔드 주문을 통해 음식을 주문할 수 있는 옵션이 제공될 수 있습니다. 둘 이상의 제공업체가 식당을 지원하는 경우 식당 장소 시트에 온라인 주문 버튼이 표시됩니다.
사용자가 제공업체를 선택함
![음식점에 대한 모바일 입력 후 두 곳의 배달 서비스 제공업체가 표시됩니다.](https://developers.google.cn/static/actions-center/verticals/ordering/images/multiple-providers.png?authuser=0&hl=ko)
![](https://developers.google.cn/static/actions-center/verticals/ordering/images/multiple-providers.png?authuser=0&hl=ko)
사용자가 온라인 주문을 클릭하면 다음 제공업체 옵션을 선택하는 페이지로 리디렉션됩니다.
- 수령 또는 배달
- 최대한 빨리 또는 고급 주문
- 제공업체 목록
사용자가 자신이 선택한 음식을 선택합니다.
![메뉴 항목을 위한 모바일 항목과 요리 세부정보를 위한 다른 모바일 항목](https://developers.google.cn/static/actions-center/verticals/ordering/images/menu-dish-details.png?authuser=0&hl=ko)
![](https://developers.google.cn/static/actions-center/verticals/ordering/images/menu-dish-details.png?authuser=0&hl=ko)
사용자는 여러 메뉴 섹션과 옵션을 탐색하여 음식을 선택하고 그 과정에서 장바구니에 항목을 추가할 수 있습니다. 부가기능 또는 특별 지침을 따라 주문을 맞춤설정하고, 이전 주문을 반복하고, 추천 항목이나 인기 항목을 추가할 수 있습니다. 그런 다음 음식을 선택하여 장바구니에 추가합니다.
사용자가 주문합니다.
![주문 후 사용자에게 주문 세부정보, 배송 주소, 고객 연락처, 결제 정보가 제공됩니다.](https://developers.google.cn/static/actions-center/verticals/ordering/images/cucina-order-summary.png?authuser=0&hl=ko)
![](https://developers.google.cn/static/actions-center/verticals/ordering/images/cucina-order-summary.png?authuser=0&hl=ko)
앱에서 사용자의 장바구니를 검증한 후 사용자가 검토할 수 있도록 주문 제출 페이지에 주문 세부정보가 표시됩니다.
- 이름, 전화번호, 배송지 주소
- 수령 또는 배달 특별 지침
- 가격
- 팁 금액
- Google Pay의 결제 수단
- 프로모션 코드
사용자가 주문 정보를 확인한 후 주문하기를 클릭하여 온라인으로 결제하고 주문을 제출합니다. 제출이 완료되면 주문 확인 대화상자가 표시됩니다.
사용자가 주문 상태를 확인합니다.
사용자는 주문 후 파트너로부터 주문 세부정보, 추적 정보, 연락처 정보가 포함된 확인 이메일을 받게 됩니다. 제공업체 연락처는 취소와 같은 주문 후 지원에 사용됩니다.
![주문 후 사용자에게 주문 세부정보, 배송 주소, 고객 연락처, 결제 정보가 제공됩니다.](https://developers.google.cn/static/actions-center/verticals/ordering/images/delivery-pickup-order-confirmed.png?authuser=0&hl=ko)
![](https://developers.google.cn/static/actions-center/verticals/ordering/images/delivery-pickup-order-confirmed.png?authuser=0&hl=ko)
실행 요구사항
자세한 내용은 출시 준비 체크리스트를 참조하세요.
파트너 요구사항
주문 엔드 투 엔드 파트너가 되기 위한 요건에 대한 자세한 내용은 Google 정책을 참고하세요.
통합
요식업 비즈니스를 Google의 주문 엔드 투 엔드 지원에 연결하려면 Google 시스템 및 API와 통합해야 합니다. 엔드 투 엔드 주문과 연결하려면 세 가지 프로세스를 구현해야 합니다.
-
Google에 음식점, 메뉴, 서비스 데이터 피드를 제공합니다.
통합 프로세스의 첫 번째 단계는 식당, 메뉴, 서비스에 대한 데이터 피드를 만들고 호스팅하는 것입니다. 이러한 피드는 음식점 이름, 위치, 서비스 시간, 메뉴 항목 및 섹션, 배달 지역 등에 대한 세부정보를 제공합니다. Google에서는 데이터 피드를 수집하여 사용자에게 메뉴와 서비스를 제공하는 데 사용합니다. 이러한 피드는 정기적으로 업데이트할 수 있으며 실시간으로 점진적인 변경사항을 통합할 수도 있습니다.
-
주문 처리 처리.
사용자가 주문할 준비가 되면 Google은 주문을 처리 및 제출하기 전에 장바구니 세부정보를 검토하고 수정하도록 허용합니다. 주문 엔드 투 엔드 통합 프로세스의 일환으로 Google에서 주문을 검증하고 수신하는 웹훅 URL을 만듭니다. Google Pay 참여 대행업체를 통해 온라인 결제를 처리합니다.
-
지원 주문 업데이트.
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% 미만인 것을 기대합니다. 자세한 내용은 출시 준비 체크리스트를 참조하세요.
실행 요구사항
- 모든 통합 주요 기록을 완료해야 합니다.
- 출시 성공 기준에 대한 자세한 내용은 출시 준비 체크리스트를 참조하세요.