Tổng quan và điều kiện

Dịch vụ này cho phép đối tác nhận đơn đặt món từ người dùng cuối và xử lý đơn đặt món đó cho các nhà hàng trong mạng lưới của họ.

Có mặt khắp nơi và được tối ưu hoá cho lượt chuyển đổi

Google cung cấp tính năng đặt món ăn trên các nền tảng dành cho thiết bị di động và máy tính thông qua Google Tìm kiếm và Maps.

Đặt hàng trọn gói trên Tìm kiếm, một nhà hàng duy nhất.
Đặt hàng trọn gói trên Tìm kiếm, chuỗi nhà hàng.
Đặt món ăn trọn gói trên Maps, tại một nhà hàng duy nhất.

Trải nghiệm đặt hàng linh hoạt

Các tính năng bổ sung như đặt hàng trước, tìm kiếm thực đơn, các mục có liên quan được đề xuất, các mục phổ biến và sắp xếp lại sẽ mang đến một trải nghiệm người dùng linh hoạt và phong phú.

Trải nghiệm người dùng

Một loạt các bước sau đây là những bước mà một người dùng thông thường trải qua để đặt món ăn bằng tính năng Đặt món từ đầu đến cuối.

Người dùng tìm kiếm một nhà hàng

Mục nhập dành cho thiết bị di động cho một nhà hàng trên Google Tìm kiếm.

Khi người dùng tìm kiếm một nhà hàng cụ thể trên Tìm kiếm hoặc Maps, họ có thể chọn đặt món ăn thông qua tính năng Đặt món từ đầu đến cuối. Nếu có ít nhất một nhà cung cấp hỗ trợ nhà hàng, bảng thông tin của nhà hàng sẽ cho thấy nút Đặt hàng trực tuyến.

Người dùng chọn một nhà cung cấp

Mục nhập trên thiết bị di động cho một nhà hàng, theo sau là hai nhà cung cấp dịch vụ giao hàng khác nhau.

Sau khi nhấp vào Đặt hàng trực tuyến, người dùng được chuyển hướng đến một trang để chọn các lựa chọn sau đây về nhà cung cấp:

  • Đến lấy hàng hoặc giao hàng
  • Càng sớm càng tốt hoặc đơn đặt hàng trước
  • Danh sách nhà cung cấp

Người dùng tự chọn món ăn

Mục nhập trên thiết bị di động cho thực đơn và một mục nhập trên thiết bị di động khác để hiển thị chi tiết món ăn

Người dùng có thể duyệt qua nhiều mục và tuỳ chọn trong thực đơn để lựa chọn thực phẩm, đồng thời thêm các món vào giỏ hàng trong quá trình đó. Họ có thể tuỳ chỉnh đơn đặt hàng bằng tiện ích bổ sung hoặc hướng dẫn đặc biệt, lặp lại đơn đặt hàng trước đó và thêm các mặt hàng được đề xuất hoặc phổ biến. Sau đó, họ lựa chọn thực phẩm rồi thêm chúng vào giỏ hàng.

Người dùng đặt hàng

Sau khi đặt hàng, người dùng sẽ được cung cấp thông tin chi tiết về đơn đặt hàng, địa chỉ giao hàng, thông tin liên hệ của khách hàng và thông tin thanh toán.

Sau khi ứng dụng xác thực giỏ hàng của người dùng, trang gửi đơn đặt hàng sẽ hiển thị thông tin chi tiết về đơn đặt hàng để người dùng xem lại:

  • Tên, số điện thoại và địa chỉ giao hàng của họ
  • Hướng dẫn đến lấy hàng hoặc giao hàng đặc biệt
  • Giá
  • Số tiền boa
  • Phương thức thanh toán trong Google Pay
  • Mã khuyến mại

Sau khi xác nhận thông tin đơn đặt hàng, người dùng nhấp vào Đặt hàng để thanh toán trực tuyến và gửi đơn đặt hàng. Sau khi gửi, họ sẽ nhận được hộp thoại xác nhận đơn đặt hàng.

Người dùng kiểm tra trạng thái đơn đặt hàng

Sau khi đặt hàng, người dùng sẽ nhận được email xác nhận từ đối tác, trong đó có thông tin chi tiết về đơn đặt hàng, thông tin theo dõi đơn đặt hàng và thông tin liên hệ. Thông tin liên hệ của nhà cung cấp được dùng để hỗ trợ sau khi đặt hàng, chẳng hạn như khi huỷ đơn hàng.

Sau khi đặt hàng, người dùng sẽ được cung cấp thông tin chi tiết về đơn đặt hàng, địa chỉ giao hàng, thông tin liên hệ của khách hàng và thông tin thanh toán.

Yêu cầu về việc phát hành

Để biết thêm thông tin, hãy tham khảo Danh sách kiểm tra trạng thái sẵn sàng phát hành.

Điều kiện để nhận được huy hiệu Đối tác

Để biết thêm thông tin về các yêu cầu để trở thành một đối tác đặt hàng toàn diện, hãy tham khảo Chính sách của chúng tôi.

Tích hợp

Để doanh nghiệp thực phẩm của bạn kết nối với dịch vụ hỗ trợ Đặt món ăn toàn diện của Google, bạn phải tích hợp với các hệ thống và API của Google. Có ba quy trình bạn cần triển khai để kết nối với quy trình Đặt hàng toàn diện:

  1. Cung cấp nguồn cấp dữ liệu nhà hàng, thực đơn và dịch vụ cho Google.

    Bước đầu tiên của quá trình tích hợp là tạo và lưu trữ nguồn cấp dữ liệu về nhà hàng, thực đơn và dịch vụ của bạn. Những nguồn cấp dữ liệu này cung cấp thông tin chi tiết về tên nhà hàng, vị trí, giờ phục vụ, danh mục và món trong thực đơn, khu vực giao hàng cùng nhiều thông tin khác. Google nhập nguồn cấp dữ liệu của bạn và dùng những nguồn cấp dữ liệu đó để hiển thị thực đơn và dịch vụ của bạn cho người dùng. Bạn có thể thường xuyên cập nhật những nguồn cấp dữ liệu này và thậm chí bổ sung các thay đổi tăng dần theo thời gian thực.

  2. Xử lý việc thực hiện đơn đặt hàng.

    Sau khi người dùng sẵn sàng đặt hàng, Google cho phép họ xem lại và sửa đổi thông tin giỏ hàng trước khi xử lý và gửi đơn đặt hàng. Trong quá trình tích hợp dịch vụ đặt hàng từ đầu đến cuối, bạn tạo một URL webhook xác thực và nhận đơn đặt hàng từ Google. Bạn xử lý các khoản thanh toán trực tuyến thông qua một đơn vị xử lý tham gia Google Pay.

  3. Hỗ trợ cập nhật đơn đặt hàng.

    Để mang đến trải nghiệm sau khi đặt hàng trên các nền tảng của Google, bạn cần gửi nội dung cập nhật đến một API của Google. Sau đó, Google sẽ hiển thị thông tin cho khách hàng của bạn. Những thay đổi này bao gồm trạng thái đơn đặt hàng, thời gian thực hiện đơn hàng ước tính, thông tin dịch vụ khách hàng và những thay đổi khác có thể ảnh hưởng đến đơn đặt hàng. Người dùng đặt đồ ăn có thể xem trạng thái của các giao dịch mua trên Google.

Để triển khai các quy trình này, quy trình tích hợp đặt hàng hai đầu gồm hai thành phần chính: Nguồn cấp dữ liệu kho hàng và các thao tác thực hiện đơn hàng.

  • Nguồn cấp dữ liệu kho hàng

    Những nguồn cấp dữ liệu này sử dụng giản đồ khoảng không quảng cáo quan hệ để cung cấp cho Google thông tin mới nhất về một nhà hàng, các dịch vụ mà nhà hàng đó cung cấp và các mặt hàng trong thực đơn.

  • Thao tác thực hiện đơn hàng

    Đây là những hành động Thanh toán và Gửi đơn đặt hàng mà bạn cần thực hiện từ webhook của chúng tôi. Nhóm thanh toán xác thực giỏ hàng và trả lại mọi phương thức thanh toán và khoản phí có thể áp dụng. Gửi đơn đặt hàng là nơi đơn đặt hàng của người dùng được gửi đến bạn để nhà hàng thực hiện đơn hàng. Để gửi lại thông tin cập nhật cho Google sau khi đơn đặt hàng được gửi, chẳng hạn như thay đổi về việc huỷ hoặc tổng số tiền, bạn cần gọi Async Order Update API.

Nguồn cấp dữ liệu kho hàng

Nguồn cấp dữ liệu kho hàng là cách người dùng tìm thấy và đặt hàng từ một nhà hàng mong muốn. Giản đồ khoảng không quảng cáo quan hệ xác định cấu trúc của khoảng không quảng cáo Đặt hàng đầu cuối của bạn. Nguồn cấp dữ liệu kho hàng hai đầu được đặt hàng bao gồm các thực thể chính sau:

Nguồn cấp dữ liệu theo lô

Google sử dụng một nguồn cấp dữ liệu kho hàng theo lô hằng ngày để cung cấp tính năng Đặt hàng hai đầu cho người dùng. Để kho hàng của bạn luôn được cập nhật, bạn phải cập nhật nguồn cấp dữ liệu hàng loạt ít nhất một lần mỗi ngày để Google tìm nạp. Sẽ mất khoảng hai giờ để kho hàng của bạn được cập nhật theo lô.

API cập nhật gia tăng

Bạn có thể gửi cho Google thông tin cập nhật kịp thời về kho hàng của mình. API cập nhật gia tăng cho phép bạn cập nhật và xoá các thực thể trong khoảng không quảng cáo của mình theo thời gian gần như thực. Các bản cập nhật gia tăng sẽ được xử lý trong vòng không quá 5 phút. Tính năng này chủ yếu dành cho những nội dung cập nhật mà bạn không thể đoán trước, chẳng hạn như việc đóng cửa nhà hàng khẩn cấp hoặc loại bỏ một mặt hàng đã hết hàng. Nếu thay đổi của bạn không cần được phản ánh ngay lập tức, hãy sử dụng nguồn cấp dữ liệu hàng loạt.

Thao tác thực hiện đơn hàng

Webhook dùng để xác thực và nhận đơn đặt hàng từ Google. Khi đặt hàng từ đầu đến cuối, URL webhook của bạn cần sử dụng hai hành động thực hiện sau:

  • Thao tác Checkout (Thanh toán) được dùng để xác thực giỏ hàng và địa chỉ giao hàng của người dùng. Hệ thống cũng trả về các lựa chọn thanh toán có sẵn, các khoản thuế, phí giao hàng tương ứng và các khoản phí khác để người dùng xác nhận trước khi gửi đơn đặt hàng.
  • Thao tác Gửi đơn đặt hàng được dùng khi bạn nhận được thông tin chi tiết cuối cùng về đơn đặt hàng từ Google để các nhà hàng thực hiện.

API cập nhật thứ tự không đồng bộ

Sau khi gửi đơn đặt hàng, bạn có thể gọi Async Order Update API (API Cập nhật đơn đặt hàng không đồng bộ) để gửi lại thông tin cập nhật về đơn đặt hàng cho Google. Nhờ đó, người dùng có thể kiểm tra trạng thái đơn đặt hàng của mình trong Google. Bạn có thể cập nhật trạng thái đơn đặt hàng, thời gian thực hiện đơn hàng, thông tin về dịch vụ khách hàng cũng như các thay đổi về giá và mặt hàng.

Các giai đoạn tích hợp

Quy trình tích hợp chia thành 4 phần: thiết lập, phát triển, kiểm thử và triển khai. Các đối tác hiện tại của chúng tôi thường mất từ 2 đến 6 tháng để tích hợp với Quy trình đặt hàng toàn diện, tuỳ thuộc vào nguồn lực có sẵn và độ phức tạp của việc tích hợp. Bạn nên một chuyên gia hỗ trợ khách hàng hỗ trợ bạn tham gia chương trình thí điểm này.

Thiết lập

Xem lại chính sáchđiều kiện tiên quyết trước khi bắt đầu tích hợp với Quy trình sắp xếp thứ tự hai đầu. Bạn cần tạo một dự án sắp xếp thứ tự hai đầu trong Bảng điều khiển Actions bằng cách làm theo các bước tạo dự án. Bạn phải gửi dự án để Google xem xét và phê duyệt trước khi bật tất cả tính năng cần thiết cho quá trình tích hợp đầy đủ trong dự án đó.

Quá trình phát triển

Sau khi thiết lập, hãy tạo nguồn cấp dữ liệu theo cách thủ công và kiểm tra hình thức xuất hiện của kho hàng trong phần Đặt hàng từ đầu đến cuối. Hãy viết mã này khi bạn đã sẵn sàng tiến hành phát triển trên quy mô toàn diện. Trước tiên, hãy tạo nguồn cấp dữ liệu kho hàng của bạn, sau đó triển khai các thao tác Thanh toán và Gửi đơn đặt hàng. Bạn sẽ triển khai API Cập nhật khoảng không quảng cáo gia tăng và API Cập nhật đơn đặt hàng không đồng bộ sau khi hoàn tất các thao tác liên quan đến việc thực hiện đơn hàng và nguồn cấp dữ liệu kho hàng.

Kiểm thử

Sử dụng tính năng Kiểm thử nhanh để kiểm thử đơn vị hoặc kiểm thử quá trình tích hợp với nguồn cấp dữ liệu kho hàng và điểm cuối của phương thức thực hiện đơn hàng.

Chạy Công cụ kiểm tra tích hợp tự động để kiểm tra các hành động Thanh toán và Gửi đơn đặt hàng của bạn với các điều kiện kiểm tra và trường hợp hiếm gặp khác nhau.

Cuối cùng, hãy thực hiện kiểm thử chấp nhận người dùng bao gồm các đơn đặt hàng thực từ người kiểm thử của riêng bạn và xác minh phương thức thực hiện cho nhà hàng. Phải có tổng cộng 5 đơn đặt hàng được đặt thành công. Để làm được việc này, URL điểm cuối của phương thức thực hiện phải đang được phát hành chính thức.

Khởi chạy
Sau khi chúng tôi xem xét các đơn đặt hàng thử nghiệm và phê duyệt lưu lượng truy cập thử nghiệm, bạn đã sẵn sàng ra mắt ứng dụng. Chúng tôi tìm tỷ lệ lỗi dưới 5% cho tất cả các điểm tiếp xúc tích hợp: khoảng không quảng cáo, thanh toán, gửi đơn đặt hàng và cập nhật đơn đặt hàng không đồng bộ. Để biết thêm thông tin, hãy xem phần Danh sách kiểm tra trạng thái sẵn sàng phát hành.

Yêu cầu về việc phát hành