Ringkasan dan Kelayakan

Pemesanan Menyeluruh memungkinkan partner menerima pesanan makanan dari pengguna akhir dan memproses pesanan tersebut untuk dipenuhi dengan restoran di jaringannya.

Di mana-mana dan dioptimalkan untuk konversi

Google menyediakan pemesanan makanan di seluruh platform seluler dan desktop melalui Google Penelusuran dan Maps.

Memesan Menyeluruh di Penelusuran, satu restoran.
Memesan Menyeluruh di Penelusuran, jaringan restoran.
Memesan Menyeluruh di Maps, satu restoran.

Pengalaman pemesanan yang fleksibel

Fitur tambahan seperti pesan di muka, penelusuran menu, item terkait yang disarankan, item populer, dan pemesanan ulang memberikan pengalaman pengguna yang fleksibel dan diperkaya.

Pengalaman pengguna

Serangkaian langkah berikut adalah hal yang dilalui pengguna biasa untuk memesan makanan dengan Pemesanan Menyeluruh.

Pengguna mencari restoran

Entri seluler untuk satu restoran di Google Penelusuran.

Saat menelusuri restoran tertentu di Penelusuran atau Maps, pengguna dapat diberi opsi untuk memesan makanan melalui Pemesanan Menyeluruh. Jika setidaknya satu penyedia mendukung restoran, panel informasi restoran akan menampilkan tombol Pesan Online.

Pengguna memilih penyedia

Entri seluler untuk sebuah restoran yang diikuti oleh dua penyedia layanan pengiriman yang berbeda.

Setelah mengklik Pesan Online, pengguna akan dialihkan ke halaman tempat memilih opsi penyedia berikut:

  • Ambil atau antar
  • Pesanan segera atau pesan di awal
  • Daftar penyedia

Pengguna memilih pilihan makanan mereka

Entri seluler untuk menu dan entri seluler lainnya untuk detail hidangan

Pengguna dapat melihat beberapa bagian menu dan opsi untuk memilih pilihan makanannya, dan menambahkan item ke keranjang selama prosesnya. Mereka dapat menyesuaikan pesanannya dengan add-on atau petunjuk khusus, mengulangi pesanan sebelumnya, dan menambahkan item yang disarankan atau populer. Kemudian, mereka membuat pilihan makanan dan menambahkannya ke keranjang.

Pengguna melakukan pemesanan

Setelah melakukan pemesanan, pengguna akan diberi detail pesanan, alamat pengiriman, kontak pelanggan, dan info penagihan.

Setelah aplikasi memvalidasi keranjang pengguna, halaman pengiriman pesanan akan menampilkan detail pesanan untuk ditinjau oleh pengguna:

  • Nama, nomor telepon, dan alamat pengiriman mereka
  • Petunjuk pengambilan atau pengiriman khusus
  • Harga
  • Jumlah tip
  • Metode pembayaran di Google Pay
  • Promotion code

Setelah mengonfirmasi informasi pesanan, pengguna harus mengklik Buat pesanan untuk membayar secara online dan mengirimkan pesanan. Setelah pengiriman, mereka akan menerima dialog konfirmasi pesanan.

Pengguna memeriksa status pesanannya

Setelah melakukan pemesanan, pengguna akan menerima konfirmasi email dari partner, yang berisi detail pesanan, informasi pelacakan, dan informasi kontak. Kontak penyedia digunakan untuk dukungan pascapemesanan, seperti pembatalan.

Setelah melakukan pemesanan, pengguna akan diberi detail pesanan, alamat pengiriman, kontak pelanggan, dan info penagihan.

Persyaratan peluncuran

Untuk mengetahui informasi selengkapnya, lihat Checklist kesiapan peluncuran.

Persyaratan partner

Untuk informasi lebih lanjut tentang persyaratan untuk menjadi partner Pemesanan Menyeluruh, lihat Kebijakan kami.

Integrasi

Agar bisnis makanan Anda dapat terhubung dengan dukungan Pemesanan Menyeluruh Google, Anda harus berintegrasi dengan sistem dan API Google. Ada tiga proses yang perlu Anda terapkan untuk terhubung dengan Pengurutan Menyeluruh:

  1. Menyediakan feed data restoran, menu, dan layanan ke Google.

    Langkah pertama dalam proses integrasi adalah membuat dan menghosting feed data tentang restoran, menu, dan layanan Anda. Feed ini memberikan detail tentang nama restoran, lokasi, jam layanan, item dan bagian menu, area pengiriman, dan lainnya. Google menyerap feed data Anda dan menggunakannya untuk menampilkan menu dan layanan Anda kepada pengguna. Anda dapat memperbarui feed ini secara rutin dan bahkan menerapkan perubahan inkremental secara real time.

  2. Menangani pemenuhan pesanan.

    Setelah pengguna siap memesan, Google mengizinkan mereka meninjau dan mengubah detail keranjang sebelum pesanannya diproses dan dikirim. Sebagai bagian dari proses integrasi Pemesanan Menyeluruh, Anda membuat URL webhook yang memvalidasi dan menerima pesanan dari Google. Anda memproses pembayaran online melalui pemroses yang berpartisipasi Google Pay.

  3. Mendukung pembaruan pesanan.

    Untuk memberikan pengalaman pascapemesanan di platform Google, Anda perlu mengirim update ke Google API. Google kemudian menampilkan informasi tersebut kepada pelanggan Anda. Hal ini mencakup status pesanan, perkiraan waktu pemenuhan, informasi layanan pelanggan, dan perubahan lain yang mungkin memengaruhi pesanan mereka. Pengguna yang memesan makanan dapat melihat status pembelian mereka di Google.

Untuk menerapkan proses ini, integrasi Pemesanan Menyeluruh memiliki dua komponen utama: Feed inventaris dan tindakan fulfillment.

  • Feed inventaris

    Feed ini menggunakan skema inventaris relasional untuk memberi Google informasi terbaru tentang restoran, layanan yang disediakan, dan item di menunya.

  • Tindakan pemenuhan

    Ini adalah tindakan Checkout dan Kirim Pesanan yang perlu Anda gunakan dari webhook kami. Checkout memvalidasi keranjang dan mengembalikan metode pembayaran serta biaya yang berlaku. {i>Submit Order<i} adalah tempat pesanan pengguna dikirimkan kepada Anda untuk pemenuhan pesanan oleh restoran. Untuk mengirim pembaruan kembali ke Google setelah pesanan dikirimkan, seperti pembatalan atau perubahan jumlah total, Anda perlu memanggil Async Order Update API.

Feed inventaris

Feed inventaris adalah bagaimana pengguna menemukan dan memesan dari restoran yang diinginkan. Skema inventaris relasional menentukan struktur Pemesanan inventaris Menyeluruh Anda. Feed inventaris Pemesanan Menyeluruh terdiri dari entitas utama berikut:

Feed batch

Google menggunakan feed batch harian dari feed inventaris Anda agar Pemesanan Menyeluruh tersedia bagi pengguna. Agar inventaris tetap terbaru, Anda harus memperbarui feed batch minimal sekali sehari agar dapat diambil oleh Google. Perlu waktu sekitar dua jam agar inventaris Anda diperbarui per batch.

API Update Inkremental

Anda dapat mengirim pembaruan inventaris Anda yang terikat waktu ke Google. Dengan Nested Updates API, Anda dapat mengupdate dan menghapus entity di inventaris Anda secara hampir real time. Update inkremental diproses dalam waktu tidak lebih dari lima menit. Hal ini terutama dimaksudkan untuk pembaruan yang tidak dapat Anda perkirakan, seperti penutupan restoran darurat atau penghapusan item yang stoknya habis. Jika perubahan Anda tidak perlu segera diterapkan, gunakan feed batch.

Tindakan fulfillment

Webhook digunakan untuk memvalidasi dan menerima pesanan dari Google. Pengurutan Menyeluruh memiliki dua tindakan fulfillment yang harus digunakan oleh URL webhook Anda:

  • Tindakan Checkout digunakan untuk memvalidasi alamat pengiriman dan keranjang pengguna. Objek ini juga menampilkan opsi pembayaran yang tersedia, pajak, biaya pengiriman, dan biaya lain yang sesuai untuk dikonfirmasi oleh pengguna sebelum pesanan dikirimkan.
  • Tindakan Submit Order digunakan saat Anda menerima detail akhir pesanan dari Google untuk restoran yang akan dipenuhi.

API Pembaruan Pesanan Asinkron

Setelah pesanan dikirim, Anda dapat memanggil Async Order Update API untuk mengirimkan kembali pembaruan pesanan ke Google. Tindakan ini memungkinkan pengguna memeriksa status pesanannya di Google. Anda dapat memperbarui status pesanan, waktu pemenuhan, informasi layanan pelanggan, serta perubahan item dan harga.

Fase integrasi

Proses integrasi dibagi menjadi empat bagian: penyiapan, pengembangan, pengujian, dan deployment. Partner kami yang ada memerlukan waktu dua hingga enam bulan untuk berintegrasi dengan Pemesanan Menyeluruh, yang bergantung pada resource yang tersedia bagi mereka dan kompleksitas integrasi mereka. Sebaiknya pakar dukungan pelanggan membantu Anda untuk program uji coba.

Penyiapan

Tinjau kebijakan dan prasyarat sebelum Anda memulai integrasi dengan Pemesanan Menyeluruh. Anda perlu membuat project Pengurutan Menyeluruh di Konsol Actions dengan mengikuti langkah-langkah pembuatan project. Anda harus mengirimkan project untuk ditinjau dan disetujui Google sebelum semua fitur yang diperlukan untuk integrasi penuh diaktifkan dalam project Anda.

Pengembangan

Setelah penyiapan, buat feed secara manual dan uji tampilan inventaris Anda dalam Pengurutan Menyeluruh. Tulis kode tersebut saat Anda siap melakukan pengembangan skala penuh. Pertama, buat feed inventaris Anda, lalu terapkan tindakan Checkout dan Kirim Pesanan. Anda menerapkan API Update Inventaris Inkremental dan Async Order Update API setelah feed inventaris dan tindakan fulfillment Anda selesai.

Pengujian

Gunakan Pengujian Cepat untuk pengujian unit atau melakukan pengujian integrasi dengan feed inventaris dan endpoint fulfillment Anda.

Jalankan Alat Uji Integrasi Otomatis untuk menguji tindakan Checkout dan Kirim Pesanan dengan berbagai kondisi pengujian dan kasus ekstrem.

Terakhir, lakukan Pengujian penerimaan pengguna yang mencakup pesanan asli dari penguji Anda sendiri dan memverifikasi pemenuhan ke restoran. Harus ada total 5 pesanan yang berhasil dilakukan. URL endpoint fulfillment Anda harus berada di produksi agar dapat melakukan hal ini.

Luncurkan
Setelah kami meninjau pesanan pengujian dan menyetujui traffic percobaan, aplikasi siap untuk diluncurkan. Kami mengharapkan rasio error kurang dari 5% untuk semua titik kontak integrasi: inventaris, checkout, pengiriman pesanan, dan pembaruan pesanan asinkron. Untuk mengetahui detail selengkapnya, lihat Checklist kesiapan peluncuran.

Persyaratan peluncuran