Apa itu aplikasi kasir offline?
Aplikasi kasir offline memproses operasi inti di perangkat yang kamu gunakan. Ketika pelanggan membeli barang, aplikasi dapat mencatat penjualan, memperbarui stok, dan menyiapkan struk tanpa harus menunggu jawaban server internet.
Istilah offline-first menempatkan kemampuan ini sebagai fondasi, bukan sekadar mode darurat. Di Kasir Leci, database lokal menjadi sumber utama untuk transaksi dan catatan toko. Lisensi native yang masih sah mengizinkan operasi tersebut, tanpa menjadikan akun cloud atau sinkronisasi server sebagai tempat data toko berada.
Akun Admin/Kasir berada di aplikasi lokal. Akun pelanggan Dashboard Kasir Leci berbeda: akun itu dipakai untuk checkout serta pengelolaan lisensi, bukan untuk menyimpan transaksi, stok, atau laporan toko.
Setelah lisensi aktif, gangguan koneksi biasa tidak menghapus transaksi, stok, atau data toko. Namun, masa akses lisensi tetap ditampilkan aplikasi dan pembaruannya dilakukan online. Reboot atau perubahan waktu perangkat yang tidak wajar juga memerlukan verifikasi online. Pada iOS, proses aplikasi baru membutuhkan internet, termasuk setelah proses dihentikan oleh sistem; lihat batas lisensi dan aktivasi sebelum menilai kecocokan untuk tokomu.
Cocok untuk usaha seperti apa?
Pendekatan lokal masuk akal ketika satu perangkat menjadi pusat operasional toko. Misalnya warung, retail kecil, usaha rumahan, atau kedai minuman dengan alur penjualan sederhana. Nilainya terasa saat koneksi kurang stabil atau pemilik ingin memegang sendiri data usahanya.
Namun, kebutuhan setiap usaha berbeda. Jika kamu harus melihat stok beberapa cabang secara bersamaan, menjalankan banyak kasir yang berbagi data secara real-time, atau menggunakan meja dan kitchen ticket restoran, periksa dukungan fitur tersebut secara khusus. MVP Leci belum menyediakan alur-alur itu.
Jangan menyamakan fitur ekspor atau pemindahan backup dengan sinkronisasi. Menyalin data ke perangkat baru berbeda dari memperbarui beberapa perangkat secara serentak.
Kasir offline dan QRIS: dua proses yang berbeda
Mencatat metode pembayaran dan memverifikasi uang masuk bukan hal yang sama. Leci dapat mencatat transaksi dengan pembayaran tunai, QRIS, transfer, kartu, atau kombinasi metode. Akan tetapi, dana non-tunai harus lebih dahulu diperiksa oleh operator di kanal penerima yang benar.
- Periksa nominal dan keberhasilan penerimaan dana pada aplikasi atau kanal pembayaran milik toko.
- Pastikan pembayaran sesuai dengan pesanan, bukan hanya mengandalkan tampilan bukti dari pelanggan.
- Setelah dana benar-benar diterima, berikan konfirmasi manual di Leci dan selesaikan pencatatan penjualan.
Konfirmasi itu adalah tindakan operator. Leci tidak terhubung ke payment gateway untuk mengonfirmasi atau membatalkan pembayaran secara otomatis. Jika koneksi kanal pembayaran bermasalah, jangan menganggap transaksi sudah lunas hanya karena aplikasi kasir tetap bisa dibuka.
Pelunasan piutang saat ini hanya tunai dan dicatat ke kas shift. Saat retur, piutang di-offset lebih dulu; sisa refund dikembalikan sebagai tunai dari shift aktif bila kas mencukupi, termasuk jika penjualan asalnya non-tunai. Refund ke QRIS, transfer, kartu, atau metode asal belum tersedia.
Checklist sebelum memilih aplikasi kasir
- Uji transaksi tanpa jaringan. Pada perangkat uji, periksa apakah produk, keranjang, stok, dan riwayat masih bisa digunakan.
- Periksa batas satu perangkat. Pastikan alur toko tidak memerlukan sinkronisasi yang belum didukung.
- Uji perangkat pendukung. Cocokkan printer dan scanner dengan adapter yang benar-benar tersedia. Nama fitur cetak saja belum membuktikan kompatibilitas printer.
- Pahami akses kasir. Periksa PIN, peran pengguna, approval Admin, dan pencatatan aksi sensitif.
- Latih pemulihan data. Pelajari backup dan restore sebelum perangkat utama hilang atau rusak.
- Bedakan demo dengan rilis produksi. Tampilan yang baik tidak menggantikan pengujian perangkat fisik, instalasi, dan pemulihan.
Bagaimana Leci mendekatinya?
Leci menyatukan kasir, stok, shift, laporan, dan backup lokal dalam aplikasi berbahasa Indonesia. Penjualan yang selesai mencatat perubahan terkait bersama-sama. Pesanan yang hanya ditunda belum mengurangi atau mereservasi stok; stok diperiksa kembali saat checkout.
Fondasi tersebut sudah dibangun dalam MVP, tetapi belum berarti aplikasi siap dipakai untuk seluruh skenario produksi. Baca batasan & kecocokan MVP untuk koneksi, pembayaran, platform, printer, dan fitur lanjutan. Kamu juga bisa mencoba simulasi website tanpa memasukkan data usaha.
Langkah berikutnya yang tidak kalah penting: pahami cara menjaga dan mencadangkan data toko. Memegang data sendiri perlu dibarengi kebiasaan merawatnya. Baca juga panduan lisensi dan aktivasi perangkat.