Tutorial ini menjelaskan:
- Deskripsi tingkat tinggi tentang kasus penggunaan biaya & waktu pemenuhan pesanan yang didukung
- Petunjuk spesifik tentang cara menentukan waktu pemenuhan pesanan dan biaya untuk
action_linkdi feed Anda - Ekspektasi untuk akurasi
Untuk contoh feed lengkap yang menunjukkan penggunaan waktu pemenuhan pesanan dan biaya, lihat Contoh EPA Pemesanan Pengalihan.
Kasus penggunaan biaya & waktu pemenuhan
Kasus penggunaan biaya
Kami menyediakan beberapa cara untuk menentukan tarif. Poin di bawah ini menjelaskan berbagai kasus penggunaan yang didukung, beserta beberapa contoh bahasa yang mirip dengan yang akan dilihat pengguna di frontend.
- Biaya Tetap: "Biaya pengiriman $5" atau "Biaya layanan $5"
- Biaya Persentase: "Biaya pengiriman 5%" atau "Biaya layanan 5%"
- Rentang Biaya: "Biaya Pengiriman $2-$10" atau "Biaya Layanan 3%-6%"
- Rentang Terbuka: "Biaya Pengiriman mulai dari 5%" atau "Biaya Layanan hingga $20"
Seperti yang ditunjukkan dalam contoh di atas, biaya dapat ditentukan sebagai biaya pengiriman atau biaya layanan. Anda juga dapat menentukan beberapa biaya (misalnya, "Biaya layanan 5%-10%, Biaya Pengiriman $5").
Kasus penggunaan yang tidak didukung adalah kasus penggunaan yang mengharuskan biaya diperbarui sepanjang hari, atau berubah berdasarkan informasi tentang pengguna.
Kasus penggunaan Waktu Penyelesaian
Kami mengizinkan beberapa format untuk menentukan waktu ketersediaan guna membantu memastikan Anda memberikan data yang akurat. Poin di bawah ini menjelaskan berbagai kasus penggunaan yang didukung, beserta beberapa contoh bahasa yang mirip dengan yang akan dilihat pengguna di frontend.
- Waktu Tetap: "Dikirim dalam 30 menit" atau "Ambil dalam 15 menit"
- Rentang Waktu: "Dikirim dalam 30 menit-1 jam" atau "Diambil dalam 15-20 menit"
- Rentang Waktu Terbuka: "Dikirim dalam lebih dari 10 menit" atau "Diambil dalam waktu kurang dari 1 jam"
Waktu pemenuhan pesanan dapat ditentukan untuk pengambilan dan pengiriman menggunakan format umum (dijelaskan di bawah). Seperti yang ditunjukkan pada contoh di atas, teks yang ditampilkan kepada pengguna akan mencerminkan jenis fulfillment yang ditentukan dalam link tindakan.
Kasus penggunaan yang tidak didukung adalah kasus penggunaan yang memerlukan waktu untuk diperbarui sepanjang hari, atau untuk berubah berdasarkan informasi tentang pengguna.
Menentukan waktu pemenuhan pesanan melalui feed
Waktu pemenuhan pesanan untuk link tindakan disertakan dalam pesan
action_link
feed Penjual, sebagai bagian dari
kolom
food_ordering_metadata. Untuk setiap
action_link
yang terkait dengan penjual, Anda harus memberikan informasi
fulfillment menggunakan salah satu jalur pesan.
Waktu Pemenuhan Pesanan Tetap
Merchant.action_link.food_ordering_metadata.fulfillment_lead_time_duration
Pesan ini harus dalam format berikut:
{ "fulfillment_lead_time_duration": { "seconds" : 1800 } }
Waktu Pemenuhan Pesanan Rentang
Merchant.action_link.food_order_metadata.fulfillment_lead_time_duration_range
Pesan ini harus dalam format berikut:
{ "fulfillment_lead_time_duration_range": { "min_duration": { "seconds" : 1800 }, "max_duration": { "seconds" : 2400 } } }
Menentukan biaya melalui feed
Serupa dengan waktu pemenuhan pesanan, biaya dapat disertakan sebagai bagian dari
pesan action_link di bagian kolom
food_ordering_metadata. Untuk setiap action_link yang terkait dengan penjual, Anda dapat
memberikan informasi biaya menggunakan jalur pesan:
merchant.action_link.food_ordering_metadata.fee_details
- Biaya pengiriman tetap sebesar $1,99:
[ { "type": "DELIVERY", "fee_amount": { "amount": { "currency_code": "USD", "units": "1", "nanos": "990000000" } } } ]
- Biaya pengiriman persentase sebesar 5,6%.
[ { "type": "DELIVERY", "fee_amount": { "cart_percentage": { "value": "5.6" } } } ]
- Biaya layanan berkisar dari $1,99 hingga $9,99
[ { "type": "SERVICE", "fee_amount": { "amount_range": { "min_amount": { "currency_code": "USD", "units": "1", "nanos": "990000000" }, "max_amount": { "currency_code": "USD", "units": "9", "nanos": "990000000" } } } } ]
- Persentase biaya layanan berkisar antara 1,2% hingga 2,7%
[ { "type": "SERVICE", "fee_amount": { "cart_percentage": { "value_range": { "min_value": "1.2", "max_value": "2.7" } } } } ]
- Dua biaya, biaya layanan sebesar $5, dan biaya pengiriman sebesar 1,2%.
[ { "type": "SERVICE", "fee_amount": { "amount": { "currency_code": "USD", "units": "5", "nanos": "0" } } }, { "type": "DELIVERY", "fee_amount": { "cart_percentage": { "value": "1.2" } } } ]
Akurasi biaya & waktu pemenuhan pesanan
Akurasi biaya
Saat Anda memberikan data biaya untuk penjual, kami mengharapkan Anda memberikan representasi biaya yang akurat. Anda harus menyertakan semua biaya pengiriman dan layanan yang mungkin berlaku untuk pesanan.
Kami menyadari bahwa biaya dapat bervariasi dari waktu ke waktu dan di antara pengguna. Oleh karena itu, kami menawarkan kemampuan untuk menentukan biaya sebagai rentang, termasuk rentang terbuka. Jika biaya dapat bervariasi secara signifikan, pastikan rentang yang diberikan mencakup biaya yang dapat dilihat pengguna selama transaksi mereka.
Jika Anda tidak yakin dengan persyaratan yang diperlukan dalam kasus Anda, hubungi kontak Pusat Tindakan Anda.
Akurasi waktu pemenuhan pesanan
Kami memahami bahwa detail waktu fulfillment pesanan berubah berdasarkan berbagai faktor. Faktor-faktor ini meliputi:
- Perubahan pada waktu pemenuhan pesanan berdasarkan ukuran pesanan
- Perubahan pada waktu pemenuhan pesanan berdasarkan waktu untuk menyelesaikan pemesanan dan checkout
- Latensi antara saat perubahan waktu pemenuhan pesanan diperbarui melalui feed
- Alamat pengiriman pengguna.
Salah satu faktor ini dapat menyebabkan situasi saat waktu fulfillment pesanan yang ditampilkan kepada pengguna pada awalnya bukan waktu fulfillment yang tepat yang akan mereka lihat saat checkout. Sasaran penerapan waktu pemenuhan pesanan bukan untuk menghilangkannya sepenuhnya, tetapi untuk memberikan informasi yang jelas kepada pengguna sesering mungkin.
Partner diharapkan untuk memberikan implementasi yang menghasilkan waktu fulfillment yang akurat yang ditampilkan kepada pengguna sesering mungkin, berdasarkan upaya terbaik mereka. Jika ada variabilitas waktu yang signifikan karena faktor-faktor ini, sebaiknya Anda memberikan rentang waktu yang mencakup variabilitas tersebut. Selain itu, jika waktu pemenuhan pesanan berubah karena detail pesanan, hal ini harus ditampilkan dengan jelas kepada pengguna saat mereka tiba di alur pemesanan Anda.
Jika Anda tidak yakin secara khusus apa yang diperlukan dalam kasus Anda, hubungi kontak Pusat Tindakan Anda.