Pukul 12.03, warung makan kecil milik Rendi penuh.
Di meja kasir, seorang customer menunjukkan ponsel.
“Mas, kok di aplikasi harganya lebih mahal?”
Rendi tersenyum kaku.
“Karena ada biaya channel, Kak.”
Customer melihat papan menu.
“Nasi ayam di sini Rp32 ribu. Di app Rp39 ribu.”
Dari dapur, Ina, adik Rendi, mendengar.
Setelah customer pergi, dia berbisik:
“Gue selalu deg-degan kalau ditanya begitu.”
Rendi:
“Kenapa? Memang beda.”
“Takut dibilang mahal.”
Pertanyaan ini sering muncul ketika usaha makanan punya dua dunia.
Offline.
Online delivery.
Di offline, customer datang sendiri.
Di online, platform membantu discovery, order, payment, delivery ecosystem, promo, dan tools merchant sesuai layanan.
Struktur biayanya berbeda.
Karena itu, harga offline dan online tidak harus identik.
Yang penting owner tahu kenapa berbeda dan tetap mengikuti ketentuan platform serta aturan yang berlaku.
Jangan menaikkan harga online cuma karena “semua orang begitu”
Rendi dulu bertanya ke teman:
“Naikin berapa persen?”
Temannya menjawab angka.
Salah cara.
Merchant terms, fee, promo, dan program bisa berbeda antarplatform dan bisa berubah.
Harga harus dihitung dari economics toko sendiri.
Mulai dari net receipt
Harga offline Rp32 ribu.
Berapa net yang diterima jika online?
Kurangi cost atau potongan yang memang menjadi beban merchant sesuai agreement.
Promo merchant.
Fee program.
Packaging tambahan.
Commission atau biaya layanan sesuai terms.
Ads allocation.
Baru lihat margin.
Jangan hanya melihat harga yang dibayar customer.
Online punya packaging yang lebih mahal
Dine-in:
piring.
Tidak ada lid.
Tidak ada paper bag setiap order.
Delivery:
box.
seal.
sauce cup.
bag.
cutlery jika disediakan.
Stiker.
Kadang double packaging.
Cost per order naik.
Itu sendiri bisa membuat harga berbeda.
Delivery menu perlu dirancang khusus
Menu yang enak dimakan 30 detik setelah keluar dapur belum tentu enak setelah 40 menit perjalanan.
Rendi punya mie crispy.
Di delivery, jadi lembek.
Review buruk.
Dia pisahkan sauce.
Sedikit cost naik.
Quality jauh lebih baik.
Jangan jual semua menu offline di app
Sop tertentu mudah tumpah.
Es cepat cair.
Menu rumit memperlambat driver pickup.
Rendi membuat delivery menu lebih pendek.
Best-seller.
Stable quality.
Good margin.
Online channel menjadi produk sendiri.
Platform membantu demand, tetapi tidak gratis secara ekonomi
GrabFood secara resmi menawarkan merchant akses ke jutaan konsumen dan layanan merchant, sementara terms merchant mengatur hubungan komersialnya.
Platform lain juga punya ketentuan masing-masing.
Karena terms dapat berubah, jangan mengunci pricing berdasarkan artikel lama.
Cek merchant app dan agreement aktif.
Harga online lebih tinggi bukan otomatis curang
Kalau customer diberi harga yang tampil jelas sebelum checkout dan merchant mengikuti ketentuan, perbedaan harga bisa mencerminkan cost channel.
Tapi jangan membuat markup ekstrem tanpa alasan.
Customer bisa membandingkan.
Trust penting.
Ada merchant yang memilih harga sama
Boleh.
Mereka mungkin:
margin besar,
mendapat benefit program tertentu,
menganggap fee sebagai marketing cost,
atau ingin price parity.
Strategi berbeda.
Yang penting sadar konsekuensi margin.
Jangan mengompensasi fee dengan mengecilkan porsi diam-diam
Rendi pernah mencoba.
Harga sama.
Porsi ayam sedikit kecil.
Customer repeat sadar.
Review:
“Porsi online lebih kecil.”
Trust turun.
Lebih baik buat SKU berbeda atau harga berbeda secara transparan daripada diam-diam mengurangi value tanpa penjelasan.
Promo online bisa membuat harga customer lebih rendah meski list price lebih tinggi
List app Rp39 ribu.
Ada voucher.
Customer bayar Rp34 ribu.
Merchant net tergantung siapa menanggung promo dan fee.
Jadi jangan membandingkan hanya list price.
Ada tiga perspektif:
display price,
customer paid,
merchant net.
Merchant harus tahu promo contribution
Ina ikut campaign.
Order naik.
Tapi satu program ternyata seller-funded sebagian.
Rendi:
“Kenapa net turun?”
Ina:
“Karena promo.”
Sekarang sebelum opt-in, mereka cek terms.
Siapa menanggung.
Periode.
Minimum order.
Product eligible.
Delivery app bisa menambah sales di jam sepi
Offline lunch ramai.
Jam 15.00 sepi.
Online masih ada order.
Ini bagus.
Channel membantu menggunakan kitchen capacity yang tadinya idle.
Dalam kondisi ini, margin sedikit lebih rendah bisa tetap worth it karena fixed cost sudah berjalan.
Tapi saat peak, online bisa mengganggu offline
Pukul 12.30.
Dine-in antre.
Lima driver menunggu.
Kitchen overload.
Customer offline marah.
Rendi akhirnya mengatur availability online saat peak.
Beberapa item dimatikan.
Preparation time diperbarui sesuai fitur.
Lebih baik sedikit order daripada semua customer kecewa.
Order online perlu lane operasi sendiri
Ticket online masuk.
Ticket offline masuk.
Kalau satu printer campur tanpa priority, chaos.
Rendi membuat staging area.
Online pickup.
Dine-in.
Sekarang driver tidak masuk ke area customer.
Driver waiting time juga bagian experience
Merchant sering menganggap driver bukan customer.
Padahal pickup efficiency memengaruhi delivery.
Kalau driver menunggu 20 menit, makanan makin lama.
Rendi memperbaiki prep timing.
Packaging tamper-evident bisa meningkatkan trust
Seal sederhana.
Customer tahu kemasan tidak terbuka.
Tidak harus mahal.
Khusus makanan, hygiene perception penting.
Jangan memberikan cutlery otomatis kalau tidak perlu
Cost dan waste.
Rendi mengikuti preference order jika platform menyediakan opsi.
Customer yang makan di rumah mungkin tidak butuh sendok plastik.
Harga online harus direview ketika fee atau program berubah
Tidak setiap hari.
Tapi periodik.
Kalau merchant terms berubah atau ikut campaign baru, unit economics berubah.
Ina punya monthly review.
Net per order.
Margin.
Average basket.
Cancel.
Refund.
Ad spend.
Ads di delivery app juga acquisition cost
Restaurant ranking.
Sponsored listing.
Promo placement.
Kalau bayar iklan, masukkan.
Rendi tidak membenci ads.
Dia hanya menghitung.
Produk margin tipis tidak diberi bid agresif.
Online customer punya behavior berbeda
Offline customer sering beli satu meal.
Online customer bisa beli untuk keluarga.
Bundle berfungsi.
Rendi membuat family package.
Average order naik.
Packaging per item turun.
Minimum order dan bundle bisa membantu economics
Tidak selalu perlu menaikkan tiap item banyak.
Bisa arahkan customer ke basket lebih besar.
Side dish.
Drink.
Bundle.
Tentu tetap harus memberi value.
Dine-in punya cost juga
Jangan menganggap offline gratis.
Sewa.
AC.
Meja.
Staff front-of-house.
Cleaning.
Payment fee.
Jadi membandingkan online dan offline harus fair.
Online punya platform cost.
Offline punya store cost.
Takeaway direct adalah channel ketiga
Customer pesan lewat WhatsApp lalu pickup.
Cost berbeda lagi.
Rendi membuat price architecture.
Offline dine-in.
Direct takeaway.
Delivery app.
Tidak harus tiga harga berbeda.
Tapi economics diketahui.
Jangan melanggar platform terms untuk mengalihkan customer
Ada merchant yang menyelipkan pesan:
“Next order langsung saja lebih murah.”
Beberapa platform punya aturan mengenai aktivitas merchant dan penggunaan data/customer relationship.
Baca terms.
Jangan mengambil jalan yang bisa melanggar agreement.
Bangun direct channel melalui customer yang memang datang secara organik atau mekanisme yang diperbolehkan.
Customer data dari platform bukan otomatis database pribadi
Nama.
Alamat.
Nomor.
Gunakan hanya sesuai kebutuhan order dan terms/privacy requirements.
Jangan dimasukkan ke broadcast marketing tanpa dasar yang sesuai.
Price gap harus punya batas psikologis
Rendi melakukan test.
Selisih kecil diterima.
Selisih terlalu besar membuat customer bertanya terus.
Tidak ada angka universal.
Tergantung kategori dan customer.
Monitor conversion.
Review.
Complaint.
Marketplace menu photo juga biaya
Foto bagus meningkatkan order.
Rendi menyewa fotografer sekali.
Biaya dibagi ke beberapa bulan.
Online channel punya investment sendiri.
Review online bisa memengaruhi demand cepat
Satu error packaging menghasilkan rating buruk.
Rendi menanggapi secara profesional.
Perbaiki root cause.
Tidak debat.
Online reputation adalah asset.
Delivery channel perlu dihitung per radius dan jam
Order dekat.
Order jauh.
Secara menu price sama.
Tapi food quality bisa berbeda setelah perjalanan panjang.
Rendi melihat complaint lebih tinggi dari area tertentu.
Dia menyesuaikan menu availability sesuai kemampuan dan fitur platform, bukan mengubah harga sembarangan per customer.
Beberapa produk hanya tersedia di radius yang masih menjaga kualitas.
Jangan menggunakan average margin kalau SKU sangat berbeda
Ayam margin sehat.
Minuman margin tinggi.
Menu ikan margin tipis.
Kalau semua order online dicampur, channel terlihat profitable.
Padahal beberapa SKU merugi setelah fee dan packaging.
Ina membuat contribution per SKU.
Menu yang buruk diperbaiki atau dimatikan.
Online order punya cost error yang lebih tinggi
Salah sambal di dine-in bisa dibetulkan cepat.
Salah item delivery memerlukan refund, redelivery, atau review buruk.
Rendi membuat packing verification.
Ticket.
Item count.
Seal.
Driver pickup.
Tambahan 20 detik mengurangi error.
Promo platform perlu calendar sendiri
Tidak semua tanggal campaign cocok dengan dapur.
Jika Sabtu sudah peak offline, tidak perlu menambah promo online besar.
Ina memindahkan promo ke jam atau hari yang kapasitasnya lebih longgar jika program memungkinkan.
Marketing mengikuti kitchen.
Jangan mengejar ranking dengan margin negatif
Ada godaan:
“Yang penting order banyak dulu.”
Boleh sebagai acquisition strategy terbatas.
Tapi harus punya budget dan deadline.
Rendi memberi satu menu intro margin rendah selama dua minggu.
Setelah review dan repeat cukup, harga kembali ke level sehat.
Tidak selamanya.
Customer offline bisa merasa dihukum kalau gap harga tidak dijelaskan
Ada customer melihat app dan merasa harga offline seharusnya lebih mahal karena dine-in dapat tempat.
Ada juga yang pikir online harus sama.
Tidak ada cara menyenangkan semua persepsi.
Yang penting menu jelas dan staff punya jawaban sederhana.
Tidak defensif.
Harga online perlu memperhitungkan tax dan service treatment sesuai struktur usaha
Bisnis berbeda punya kewajiban pajak dan pungutan daerah yang bisa berbeda tergantung bentuk dan transaksi.
Jangan meniru price architecture restoran lain tanpa memahami struktur sendiri.
Jika perlu, konsultasi dengan accountant atau konsultan pajak.
Delivery app data bisa membantu menu engineering
Rendi melihat:
item paling sering dibeli bersama,
jam order,
average basket,
repeat.
Ia membuat combo berdasarkan data.
Bukan feeling.
Channel online bukan hanya mesin order.
Ia juga sumber insight.
Direct takeaway bisa dipakai untuk customer lokal tanpa melanggar channel rules
Customer yang datang langsung bisa diberi nomor toko atau katalog direct.
Yang harus dihindari adalah mengambil data customer platform untuk marketing di luar izin atau melanggar merchant agreement.
Bangun direct channel dari titik sentuh yang memang milik bisnis.
Jangan lupa merchant terms bisa berubah
Rendi menyimpan kebiasaan:
setiap ada pengumuman merchant app, baca kalau terkait fee, promo, settlement, atau policy.
Tidak semua update penting.
Yang memengaruhi margin, penting.
Harga yang sehat selalu versi terbaru dari struktur biaya.
Bukan angka yang ditetapkan dua tahun lalu.
Ina akhirnya tidak takut ketika ada customer bertanya
Sore hari, customer lain berkata:
“Mbak, online kok beda?”
Ina menjawab tenang:
“Betul Kak. Harga di aplikasi menyesuaikan biaya dan program channel delivery. Kalau beli langsung, pakai harga menu toko.”
Customer:
“Oh, oke.”
Selesai.
Tidak ada drama.
Rendi tersenyum dari belakang.
“Udah nggak deg-degan?”
Ina:
“Kalau marginnya gue ngerti, enggak.”
Itu kuncinya.
Harga berbeda tidak perlu menjadi rahasia memalukan.
Delivery app memberi akses, convenience, dan demand.
Semua itu hidup dalam struktur biaya sendiri.
Merchant yang menyamakan harga tanpa menghitung bisa kehilangan margin.
Merchant yang menaikkan harga sembarangan bisa kehilangan customer.
Jalan tengahnya bukan meniru restoran sebelah.
Hitung net receipt.
Hitung packaging.
Hitung promo.
Hitung ads.
Lihat conversion.
Lalu buat harga yang membuat customer tetap merasa worth it dan dapur masih merasa order berikutnya layak dimasak.
