Poin penting
- Poin diperoleh dari item dalam pesanan setelah diskon. Biaya layanan dan biaya pengantaran tidak pernah menghasilkan poin.
- Poin baru menunggu dengan status tertunda, lalu menjadi tersedia dalam jangka waktu tertentu setelah pembayaran atau setelah penyerahan.
- Pelanggan menukarkan poin dalam blok utuh, hingga porsi maksimum dari pesanan.
- Setiap perubahan adalah baris baru dalam buku besar yang hanya dapat ditambah, sehingga setiap saldo selalu dapat dijelaskan.
Yang menghasilkan poin
Setiap restoran memiliki satu program poin yang aktif. Program ini menentukan berapa nilai pesanan yang diperlukan untuk memperoleh poin, misalnya satu poin untuk setiap 1.000 nilai pesanan, yaitu pengaturan awal untuk restoran baru.
Jumlah yang dihitung adalah nilai item setelah promosi atau diskon poin apa pun. Biaya layanan dan biaya pengantaran tidak pernah disertakan, dan kombo dihitung berdasarkan harga kombo yang benar-benar dibayar pelanggan, bukan berdasarkan harga item-itemnya jika dibeli terpisah.
- Sebuah pesanan hanya menghasilkan poin satu kali. Perolehan kedua untuk pesanan yang sama akan ditolak.
- Tidak ada poin yang diperoleh jika loyalitas dinonaktifkan untuk restoran tersebut, atau jika pesanan tidak memiliki akun pelanggan.
- Tingkatan pelanggan yang lebih tinggi dapat melipatgandakan poin yang dihasilkan pesanan, dari ×1 hingga ×5.
Tertunda dulu, tersedia kemudian
Poin baru dicatat dengan status tertunda. Poin menjadi tersedia setelah jeda yang dimulai pada salah satu dari dua momen berikut, sesuai pengaturan setiap restoran:
- Pembayaran: saat kasir mengonfirmasi pembayaran tunai, atau saat pembayaran tunai saat pengantaran dicatat.
- Penyerahan: saat pesanan sudah diambil atau diselesaikan dan sudah dibayar.
Jeda itu sendiri bisa antara nol menit hingga tujuh hari; restoran baru dimulai dengan dua jam. Sebuah proses latar belakang memeriksa antrean setiap beberapa detik dan hanya mengaktifkan poin untuk pesanan yang sudah dibayar tunai dan tidak dibatalkan atau kedaluwarsa.
Masa tunggu ini memberi tim Anda waktu untuk menangkap pesanan yang keliru atau dibatalkan sebelum pelanggan dapat menggunakan poinnya.
Menukarkan poin saat checkout
Poin digunakan dalam bentuk blok. Restoran baru dimulai dengan 100 poin senilai 5.000 nilai pesanan, dan batas 20% dari pesanan yang dapat dibayar dengan poin. Setiap restoran dapat mengubah angka-angka ini.
- Saat checkout, pelanggan memilih berapa blok yang akan digunakan. Aplikasi menampilkan diskonnya sebelum pesanan dibuat.
- Poin dicadangkan, sehingga tidak dapat digunakan dua kali selama pesanan masih terbuka.
- Saat pembayaran tunai dikonfirmasi atau restoran menyetujui pesanan, pencadangan berubah menjadi penukaran.
- Jika pesanan dibatalkan, poin yang dicadangkan dilepaskan dan poin yang sudah ditukarkan dikembalikan.
Restoran juga dapat menjalankan hadiahnya sebagai katalog, bukan sebagai diskon: pelanggan menukarkan poin dengan item menu tertentu. Opsi ini dijelaskan dalam artikel tentang roda hadiah, penawaran Joker, dan hadiah loyalitas.
Kedaluwarsa, dan pengingat sebelumnya
Poin kedaluwarsa setelah sejumlah hari tertentu sejak poin menjadi tersedia, bukan sejak pesanan dibuat. Restoran baru dimulai dengan 180 hari.
Hanya bagian poin yang belum digunakan yang kedaluwarsa. Saat pelanggan menggunakan poin, poin yang paling cepat kedaluwarsa dianggap digunakan lebih dulu, sehingga pelanggan tidak pernah kehilangan poin yang sudah mereka gunakan.
Jika sebagian poin masih belum digunakan dalam 24 jam sebelum kedaluwarsa, pelanggan menerima satu pengingat. Jika poin sudah digunakan sebelum pengingat dikirim, pengingat tersebut tidak dikirim.
Buku besar yang tidak dapat ditulis ulang
Setiap perolehan, aktivasi, penukaran, kedaluwarsa, pembatalan, dan penyesuaian manual ditulis sebagai baris baru. Basis data menolak setiap upaya untuk memperbarui atau menghapus baris yang sudah ada, sehingga riwayat setiap saldo tetap utuh.
- Pembatalan menambahkan baris pembalik, bukan menghapus baris aslinya.
- Penyesuaian manual oleh staf memerlukan alasan dan dicatat dalam log audit. Penyesuaian ini tidak dapat membuat saldo di bawah nol.
- Buku besar setiap restoran diisolasi dari buku besar restoran lain di dalam basis data.