Toko parfum refill punya masalah stok yang tidak dimiliki toko retail biasa: bahan datang dalam satuan besar (liter dan dus), terpakai dalam satuan kecil (mililiter dan pcs), dalam kombinasi yang berubah-ubah setiap transaksi. Satu checkout 50 ml rasio 70:30 memotong tiga stok sekaligus — alkohol berkurang 35 ml, bibit berkurang 15 ml, botol berkurang 1 pcs. Kalikan dengan puluhan transaksi per hari dan belasan varian bibit, dan Anda mendapatkan kombinasi yang mustahil dicatat akurat dengan buku tulis.
Artikel ini membahas cara menyusun sistem stok yang benar untuk toko parfum refill, dari struktur data sampai rutinitas opname.
Tiga Jenis Stok dengan Karakter Berbeda
Stok toko parfum refill terbagi dalam tiga kelompok yang perlakuannya tidak sama. Memperlakukan semuanya seperti "barang biasa" adalah sumber pertama dari kekacauan.
Stok bibit parfum (cairan, mahal, banyak varian)
Bibit adalah darah dari usaha Anda: harganya paling mahal per ml, variannya paling banyak, dan permintaannya bergerak tidak merata — lima varian laris tiap hari, dua puluh varian lain diam berminggu-minggu. Stok bibit harus dicatat dalam mililiter, diperbarui setiap kali ada penjualan racikan dan setiap kali ada pembelian literan.
Yang sering terlupa: bibit yang hampir habis di botol literan (sisa 200–300 ml yang menempel di dasar dan dinding) tidak bisa dipompa habis. Sisa ini adalah rugi kecil yang menumpuk, jadi catat sebagai penyusutan saat botol literan dikembalikan.
Stok alkohol / pelarut (cairan, murah, volume besar)
Alkohol adalah satuan terbesar pemakaian — dalam racikan porsinya 50–90%. Karena murah per ml, banyak toko tidak mencatatnya sama sekali. Masalahnya: dalam volume besar, kebocoran tetap bermakna. Alkohol 5 liter per minggu yang tidak tercatat sama dengan ratusan ribu rupiah per bulan yang tidak bisa dijelaskan. Perlakukan alkohol seperti bibit: dicatat dalam ml, dipotong setiap transaksi.
Stok botol dan kemasan (padat, dihitung pcs)
Botol 10 ml, 30 ml, 50 ml, 100 ml, roll-on, travel spray, cap, label, kantong kertas — ini stok yang dihitung dalam pcs dan relatif mudah. Tapi ada jebakannya: varian botol yang salah tidak bisa dipakai untuk pesanan. Botol 50 ml yang habis membuat Anda menolak pesanan 50 ml meskipun botol 30 ml tersedia banyak. Karena itu setiap varian kemasan adalah baris stok sendiri dengan alert minimum sendiri.
Konversi Kulakan Literan ke Stok Mililiteran
Alur pembelian bahan cairan harus konsisten agar stok tetap benar:
- Pembelian dicatat sesuai satuan beli. Beli 2 liter bibit = stok bertambah 2.000 ml. Beli 1 dus botol isi 144 pcs = stok bertambah 144 pcs.
- Pemakaian dicatat sesuai satuan jual. Racikan 30 ml rasio 50:50 = bibit −15 ml, alkohol −15 ml.
- Selisih satuan tidak boleh ada. Karena semua cairan disimpan dalam ml, tidak ada titik konversi manual yang rawan salah.
Sederhana, tapi inilah titik di mana aplikasi kasir generik biasanya gagal: mereka dipakai untuk toko satuan pcs, dan ketika dipaksa mencatat ml, penjualannya harus "dibulatkan" atau dicatat sebagai barang jadi semu — sehingga stok bahan mentah tidak pernah terpotong otomatis.
Kartu Stok: Sejarah Masuk-Keluar Setiap Bahan
Kartu stok (stock card) adalah catatan berjalan setiap bahan: tanggal, referensi transaksi, masuk, keluar, sisa. Contoh untuk bibit Bright tobacco:
| Tanggal | Keterangan | Masuk | Keluar | Sisa |
|---|---|---|---|---|
| 01/06 | Pembelian 1 liter | 1.000 | — | 1.000 |
| 03/06 | Racikan #481 (30 ml, 30%) | — | 9 | 991 |
| 05/06 | Racikan #489 (50 ml, 50%) | — | 25 | 966 |
| 07/06 | Racikan #497 (100 ml, 40%) | — | 40 | 926 |
Kartu stok memberi dua manfaat besar. Pertama, jejak audit: saat stok fisik tidak cocok dengan catatan, Anda bisa menelusuri di tanggal mana selisih mulai muncul. Kedua, data kecepatan pakai: dari kartu stok terlihat bahwa Bright tobacco terpakai ±100 ml per minggu — dasar untuk menentukan titik reorder.
Alert Stok Minimum dan Titik Reorder
Kekosongan stok di toko parfum punya dua bentuk kerugian: kehilangan penjualan (pesanan ditolak) dan pembelian terburu-buru (harga pemasok tidak bisa ditawar). Keduanya dicegah dengan alert stok minimum.
Cara menentukan angka minimum yang benar untuk tiap bahan:
- Kebutuhan mingguan rata-rata × lead time pemasok (minggu) × faktor keamanan 1,5
- Bibit dengan pemakaian 100 ml/minggu dan lead time 1 minggu → minimum 150 ml
- Botol 50 ml dengan pemakaian 120 pcs/minggu dan lead time 2 minggu → minimum 360 pcs
Angka ini bukan permanen. Saat ramai (musim tartil, lulusan sekolah, hari raya), kebutuhan naik dan titik reorder harus dinaikkan. Tinjau setiap kuartal.
Opname Stok Cairan: Menaklukkan yang Tidak Bisa Dihitung Selang-seling
Stok padat mudah diopname: hitung, cocokkan, selesai. Stok cairan lebih sulit karena yang dilihat adalah permukaan cairan dalam wadah — dan bentuk wadah membuat konversi "sepertiga botol" jadi tebak-tebakan.
Praktik terbaik opname cairan:
- Gunakan gelas ukur berskala untuk wadah kerja harian (botol 100–500 ml di meja racik).
- Untuk botol literan, timbang dengan timbangan dapur dan konversikan berat ke volume (1 ml parfum ± 0,9–0,95 gram, tergantung jenis — buat catatan konversi per bahan dan konsistenlah dengannya).
- Opname rutin setiap bulan, pada kondisi yang sama (misalnya Senin pagi sebelum buka).
- Catat selisih sebagai penyusutan, bukan "dibetulkan" diam-diam. Selisih yang dicatat jujur adalah data; selisih yang dipaksa cocok adalah bohong yang menutup masalah.
Penyusutan 2–5% adalah normal. Di atas 5% berarti ada masalah: tumpah saat menuang terlalu sering, kebocoran wadah, pencurian, atau pencatatan yang salah. Tanpa opname rutin, Anda tidak akan pernah tahu.
Sinkronisasi Stok Multi-Perangkat dan Multi-Cabang
Jika toko Anda punya lebih dari satu kasir — atau lebih dari satu cabang — stok harus tersinkron real-time. Masalah klasiknya: dua kasir menjual bibit yang sama dalam satu menit yang sama, masing-masing mencatat di perangkatnya, dan stok terpotong dua kali dari saldo yang berbeda. Hasilnya stok maya: catatan bilang ada 200 ml, fisik tinggal 150 ml.
Sistem yang benar memotong stok di satu sumber kebenaran (cloud) dengan antrean yang aman meski koneksi putus — transaksi offline ditahan di perangkat dan disinkronkan begitu sinyal kembali, tanpa ada transaksi yang hilang atau terpotong ganda. Untuk multi-cabang, tambahkan satu lapisan: stok per lokasi, dengan laporan konsolidasi yang menunjukkan total stok gabungan dan perbandingan pemakaian antar cabang.
Masa Simpan dan FIFO: Bibit Itu Bukan Awet Selamanya
Bibit parfum punya masa simpan — umumnya 1–2 tahun dalam kemasan tertutup, lebih singkat setelah botol dibuka dan terpapar udara berulang kali. Bibit yang melewati masa primanya tidak rusak mendadak, tapi karakter wanginya bergeser: notasinya atas menghilang lebih cepat, warna mulai menggelap, dan hasil racikan "kok beda ya" meski rasionya sama persis. Bagi pelanggan yang setia pada satu wangi, pergeseran halus ini cukup untuk kecewa.
Praktik yang menjaga kualitas:
- FIFO (first in, first out) — botol literan lama dipakai/dipindah ke wadah kerja sebelum yang baru. Atur rak agar stok baru masuk dari belakang.
- Tulis tanggal pembelian di setiap botol literan dengan spidol. Tanpa tanggal, Anda sendiri tidak tahu mana yang "lama".
- Jangan buka literan baru sebelum yang lama benar-benar habis — mengurangi jumlah wadah terbuka berarti mengurangi paparan udara.
- Uji cium berkala untuk varian yang perputarannya lambat. Yang sudah berubah karakter sebaiknya dikonversi (misal dipakai untuk campuran tester) atau dihapus dari daftar jual.
Stok yang sehat bukan hanya soal jumlah, tapi juga usia. Kartu stok yang mencatat tanggal masuk membuat informasi usia ini otomatis tersedia.
Menangani Varian Mati: Uang yang Terikat di Rak
Di setiap toko refill pasti ada varian yang diam — dibeli dengan penuh harapan, tiga bulan kemudian masih 80% penuh. Varian mati adalah modal kerja yang terkurung: Rp300.000 terikat di satu botol berarti Rp300.000 yang tidak bisa dipakai restock varian laris.
Langkah-langkah menanganinya:
- Deteksi lewat laporan — varian dengan kecepatan pakai di bawah ambang tertentu (misalnya <20 ml per bulan selama 3 bulan) masuk daftar tinjau.
- Bundling — jadikan bahan campuran promo: "racik 2 varian seharga satu" atau mix-and-match yang menghabiskan stok lama secara terkendali.
- Turunkan ukuran jual — varian yang tidak laris dalam 100 ml sering masih menarik dalam 30 ml untuk konsumen yang cuma penasaran.
- Stop restock tanpa penyesalan — data tiga bulan lebih jujur daripada feeling "kayaknya bakal laris". Uangnya lebih berguna untuk memperbesar stok varian yang terbukti.
Rutinitas Harian, Mingguan, dan Bulanan
Menutup dengan kerangka rutinitas yang bisa langsung dijalankan:
- Harian: pastikan semua transaksi tercatat dan tersinkron; cek alert stok minimum yang menyala.
- Mingguan: review laporan pemakaian bahan — deteksi varian yang tiba-tiba laris (naikkan reorder) atau macet (jangan restock dulu).
- Bulanan: opname penuh semua cairan dan kemasan; rekonsiliasi selisih; perbarui harga pokok dari pembelian terbaru.
Dengan rutinitas ini plus sistem yang memotong stok otomatis per transaksi, "stok tidak pernah cocok" berubah dari keluhan permanen menjadi masalah yang terukur, tertelusuri, dan makin mengecil setiap bulan.