Pelajari cara membangun katalog produk, mengatur konversi multi-UOM, menentukan harga per satuan, dan import massal via CSV — semua dikelola dari portal dan tersinkron ke aplikasi kasir.
Katalog Produk adalah sumber data tunggal untuk semua barang yang Anda jual. Anda mengelola produk di Portal Manajemen (app.kaswarung.com) — kategori, detail produk, varian (ukuran, warna), dan satuan ukur (UOM). Semua data otomatis tersinkron ke aplikasi kasir Android. Sistem multi-UOM KasWarung memungkinkan Anda menjual produk yang sama dalam satuan berbeda (pcs, box, karton) dengan konversi otomatis dan harga per satuan.
Komponen utama katalog produk Anda
Kelompokkan produk ke dalam kategori berkode warna untuk memudahkan pencarian. Kategori tampil sebagai tab filter di portal dan aplikasi kasir.
💡 Contoh:
Makanan, Minuman, Snack, Perawatan Diri — masing-masing dengan warna berbeda untuk identifikasi visual cepat
Setiap produk adalah entri katalog dengan nama, deskripsi, kategori, dan gambar opsional. Produk bisa memiliki satu atau lebih varian, dan setiap varian bisa dijual dalam beberapa satuan.
💡 Contoh:
Produk: "Indomie Goreng" — Kategori: Makanan, Gambar: foto produk, dengan varian untuk rasa berbeda
Varian mewakili versi berbeda dari suatu produk — ukuran, rasa, atau warna berbeda. Setiap varian memiliki harga jual, harga modal, dan level stok sendiri.
💡 Contoh:
Produk "Kaos" → Varian: S (Rp 75.000), M (Rp 80.000), L (Rp 85.000), XL (Rp 90.000)
KasWarung mendukung multi-UOM per produk. Tentukan UOM dasar (misal: pcs) dan UOM konversi (misal: box = 12 pcs, karton = 48 pcs). Semua stok disimpan dalam UOM dasar secara internal.
💡 Contoh:
Aqua 600ml: UOM dasar = pcs → Box = 24 pcs, Karton = 48 pcs. Kasir bisa menjual dalam satuan apapun
Setiap varian produk punya harga jual dan barcode sendiri. Saat menjual dalam UOM yang lebih besar (misal: box), harga dihitung menggunakan harga varian dikalikan rasio konversi UOM.
💡 Contoh:
Indomie (varian Regular): harga jual Rp 3.500/pcs. Box = 40 pcs → kasir jual 1 box, sistem menghitung Rp 3.500 × 40 = Rp 140.000 dan mengurangi 40 dari stok dasar
Langkah demi langkah di Portal Manajemen
Buka Produk → Kategori → klik "Tambah Kategori". Beri nama (misal: "Minuman") dan pilih warna. Kategori membantu mengelompokkan produk untuk browsing mudah di portal dan aplikasi kasir.
Buka Produk → klik "Tambah Produk". Isi nama produk, pilih kategori, upload gambar (opsional) dan masukkan barcode/SKU. Aktifkan "Lacak Stok" jika ingin tracking inventaris untuk produk ini.
Di form produk, tambahkan satu atau lebih varian. Setiap varian butuh nama (misal: "Regular", "Large"), harga jual, dan harga modal. Untuk produk sederhana, cukup gunakan satu varian default.
Buka Produk → UOM untuk mengelola definisi satuan. Lalu pada produk, tambahkan UOM tambahan dengan rasio konversi (misal: 1 Box = 12 pcs). Harga jual dihitung otomatis dari harga varian × rasio konversi.
Pasang barcode unik ke setiap varian produk. Saat kasir scan barcode, sistem otomatis mengenali produk dan varian — siap untuk checkout.
Untuk katalog besar, gunakan fitur Import CSV di Produk → Import. Download template, isi data produk Anda, dan upload. Sistem membuat produk, varian, dan UOM secara massal.
Di balik layar: penyimpanan, konversi, dan harga
Semua kuantitas stok disimpan dalam UOM dasar (misal: pcs) di database. Saat kasir menjual 1 box (= 12 pcs), sistem mengurangi 12 dari stok dasar. Ini memastikan akurasi stok terlepas dari UOM mana yang digunakan untuk penjualan atau pembelian.
Lapisan Penyimpanan
Stok selalu disimpan dalam UOM dasar (misal: pcs). Semua operasi — penjualan, penyesuaian, transfer — dikonversi ke UOM dasar sebelum update stok.
Lapisan Tampilan
Portal dan aplikasi kasir menampilkan stok dalam UOM yang paling sesuai. Kasir bisa memilih UOM mana untuk menjual, dan harga menyesuaikan otomatis.
Saat produk ditambahkan ke keranjang, sistem menggunakan harga jual varian. Jika kasir memilih UOM lebih besar (misal: box), harga dihitung sebagai harga varian × rasio konversi. Kasir bisa ganti UOM kapan saja, dan harga langsung berubah.
Mengubah rasio konversi UOM (misal: 1 box tadinya 12 pcs, sekarang 24 pcs) hanya memengaruhi transaksi mendatang. Transaksi lama tetap menggunakan rasio konversi yang aktif saat penjualan. Selalu periksa ulang rasio konversi sebelum menyimpan.
Katalog Anda terlihat di seluruh ekosistem
CRUD lengkap untuk produk, kategori, varian, dan UOM. Cari, filter, paginasi, dan edit massal seluruh katalog dari dashboard web.
Produk tampil sebagai kartu browsable dengan gambar, harga, dan tab kategori. Kasir bisa cari berdasarkan nama atau scan barcode untuk menemukan produk instan.
Produk di keranjang menampilkan UOM yang dipilih, kuantitas, harga satuan, dan total baris. Kasir bisa ganti UOM atau kuantitas langsung di keranjang.
Struk menampilkan setiap item dengan nama produk, varian, kuantitas, UOM, harga satuan, dan total baris. Diskon ditampilkan sebagai harga coret.
Laporan performa produk menampilkan produk terlaris, slow mover, dan breakdown kategori. Semua kuantitas diagregasi dalam UOM dasar untuk konsistensi.
Saat membuat PO, Anda pilih produk dan tentukan kuantitas dalam UOM apapun. Sistem mengkonversi ke UOM dasar saat penerimaan barang dan update stok.
Maksimalkan katalog produk Anda
Jika Anda punya 50+ produk, gunakan fitur Import CSV daripada menambah satu per satu. Download template, isi semua produk dengan kategori, varian, harga, dan barcode, lalu upload sekaligus. Anda juga bisa export CSV untuk backup katalog.
Pasang barcode ke setiap varian produk (misal: Regular, Large). Saat kasir scan barcode, sistem langsung mengenali produk dan varian yang benar — mempercepat checkout.
Produk dengan gambar lebih mudah ditemukan di grid katalog POS. Gunakan foto yang jelas dan terang. Sistem menerima format JPEG dan PNG. Gambar tersinkron otomatis ke semua perangkat kasir.
Jika produk sudah tidak dijual, nonaktifkan saja daripada menghapus. Produk nonaktif tersembunyi dari katalog dan POS tapi tetap tersimpan di riwayat transaksi dan laporan. Bisa diaktifkan kembali kapan saja.
Perubahan hanya memengaruhi transaksi mendatang. Penjualan lama tetap menggunakan rasio konversi yang aktif saat transaksi dilakukan. Level stok dihitung ulang berdasarkan rasio baru ke depannya.
Ya. Menonaktifkan produk menyembunyikannya dari katalog dan POS, tapi semua transaksi lama, laporan, dan riwayat stok tetap tersimpan. Bisa diaktifkan kembali kapan saja.
Buka Produk → Import, download template CSV, isi data produk Anda (nama, kategori, varian, harga, barcode), dan upload. Sistem membuat semuanya secara massal. Produk yang sudah ada dengan barcode yang cocok bisa diperbarui.
Ya. Saat menambahkan produk ke keranjang, kasir bisa tap untuk beralih antar UOM yang tersedia (pcs, box, karton, dll.). Harga otomatis berubah sesuai UOM yang dipilih.
Saat ini, setiap produk masuk ke satu kategori. Ini menjaga katalog tetap bersih dan mencegah kebingungan. Jika Anda perlu produk di beberapa kelompok, pertimbangkan menggunakan nama kategori yang lebih luas.
Login ke portal dan mulai tambahkan produk. Katalog Anda tersinkron otomatis ke semua aplikasi kasir.