Rak Penuh, Kas Tipis, Stok Diam 4 Bulan. Kenal Situasinya?
Bayangkan ini: varian minuman rasa taro yang dulu sempat hype, sekarang 14 karton masih nangkring di rak belakang. Sudah 120 hari. Tiap minggu cuma laku 2 pak. Sementara Anda butuh uang buat restock barang yang pasti laku—beras 5 kg dan minyak goreng. Gudang sesak, kas seret, kepala pusing. Bukan karena stok habis, justru karena stok tak bergerak.
Tenang. Dead stock bisa dibasmi. Kuncinya: deteksi cepat, eksekusi clearance disiplin, dan pasang SOP pencegahan agar tak terulang. Di bawah ini panduan langkah demi langkah yang bisa Anda jalankan pekan ini juga.
Langkah Praktis Basmi Dead Stock
1) Tandai Slow‑Moving 90–180 Hari dengan Aging & DOH (Days on Hand)
Tujuan: cari item yang stoknya berumur 90–180 hari atau punya DOH di atas 90 hari (artinya stok cukup untuk >90 hari ke depan dengan laju jual sekarang). Dua cara analisis yang saling melengkapi:
- Aging stok: hitung berapa hari stok terakhir kali bergerak (masuk/keluar). Tandai item umur stok ≥ 90 hari sebagai slow‑moving, ≥ 180 hari sebagai very slow‑moving.
- DOH: DOH = Stok saat ini / Rata‑rata penjualan harian (30–90 hari terakhir). Contoh: stok 240 pcs, rata‑rata terjual 2 pcs/hari → DOH = 120 hari. Slow‑moving.
Praktik cepat:
- Ambil laporan penjualan 90 hari terakhir per SKU untuk dapat rata‑rata harian. Hindari data masa promosi ekstrim (mis. flash sale) dengan median atau buang outlier.
- Buat daftar 20 SKU teratas berdasarkan: (1) DOH > 90 hari, (2) Stok ≥ Rp2.000.000 mengendap, (3) Umur stok ≥ 120 hari.
- Kelompokkan per kategori/brand untuk memutuskan strategi massal (mis. semua varian taro).
Target mingguan: bersihkan minimal 5 SKU slow‑moving prioritas sampai DOH < 45 hari dalam 30 hari.
2) Jalankan Auto‑Markdown Bertahap dengan Batas Margin Jelas
Tujuan: menggerakkan barang tanpa membakar margin sembarangan. Buat kalender markdown 4 minggu yang disiplin:
- Minggu 1: Diskon 15%
- Minggu 2: Diskon 20%
- Minggu 3: Diskon 25%
- Minggu 4: Diskon 35% + buy more save more (contoh: beli 3, ekstra 5% potongan)
Tetapkan harga lantai (floor price) = HPP + biaya transaksi + minimal margin 5–8%. Contoh: HPP Rp20.000, biaya platform 3% (~Rp600), target margin minimal 5% (~Rp1.000) → harga lantai Rp21.600. Jangan tembak di bawah ini kecuali untuk likuidasi total menjelang kedaluwarsa.
Eksekusi rapi:
- Pasang label harga baru setiap Senin, tempelkan call‑out “Turun Harga Minggu Ini”.
- Di kasir/online, aktifkan periode promo otomatis (mulai/akhir) agar tidak lupa matikan.
- Cek per minggu: penjualan per SKU, margin kotor, sisa stok. Jika penjualan < 30% target mingguan, loncat ke tingkat diskon berikutnya lebih cepat (mis. 5 hari, bukan 7).
3) Bundling Clearance dengan Fast‑Mover (Jangan Asal Ikat, Hitung Margin!)
Tujuan: percepat perputaran dengan menempelkan slow‑moving ke produk yang sudah pasti laku. Prinsipnya, fast‑mover menarik traffic, bundling mengunci pembelian.
- Contoh Bundle A (Groceries): Minyak 1L (HPP Rp14.000) + Saus Sambal 135ml (HPP Rp7.000) + Mie Instan slow‑moving 3 pcs (HPP Rp3.000). Total HPP = Rp24.000. Harga bundle Rp31.500 → GP ~25%. Pasang limit: 2 bundle per transaksi agar stok tersebar.
- Contoh Bundle B (Ritel Kecantikan): Facial wash fast‑mover (HPP Rp22.000) + toner slow‑moving (HPP Rp10.000). Total HPP Rp32.000, harga bundle Rp39.900 → GP ~20% dan lebih menarik ketimbang diskon toner sendirian.
- Aturan 3‑20‑50: 3 item per bundle, diskon efektif 20% pada item lambatnya, dan targetkan habis 50% stok slow‑moving dalam 2 minggu.
Tips teknis:
- Buat SKU bundle khusus agar stok komponen otomatis berkurang saat bundle terjual.
- Taruh bundle di area traffic tinggi (dekat kasir atau end‑cap). Tampilkan pembanding harga satuan vs bundle agar nilai terlihat jelas.
- Set maksimumnya. Jika stok lambat 120 pcs dan target 2 minggu, jual 60 bundle berisi 2 pcs → set limit 5 bundle/hari.
4) Retur ke Supplier + Kanal Likuidasi Cepat Kalau Stok Bandel
Tidak semua stok layak dijual sampai tetes terakhir. Beberapa lebih baik dipulangkan atau dilikuidasi cepat.
- Retur/Buyback/Swap: Hubungi supplier, bawa data DOH 120–180 hari, minta opsi: (a) retur dengan potongan 10–20%, (b) tukar ke varian fast‑mover, atau (c) konsinyasi hingga habis. Skrip singkat: “Varian X kami DOH 140 hari, stok 180 pcs. Kami tawarkan retur 120 pcs dengan potongan 15% atau tukar ke varian Y yang penjualannya 6 pcs/hari.”
- Kanal likuidasi 7 hari: paket misteri (mystery pack) Rp50.000 isi campur slow‑moving senilai Rp80.000 HPP terkendali; flash sale di marketplace; live jualan 30 menit saat jam sepi; broadcast WhatsApp ke member dengan kuota 100 paket pertama.
- Biaya kirim: untuk barang berat, fokuskan likuidasi di area radius 3–5 km (pickup/kurir lokal) agar margin tidak habis di ongkir.
Catatan penting: jika item punya masa kedaluwarsa, set batas waktu aksi H‑90/H‑60/H‑30 dengan diskon progresif. H‑30 adalah waktunya likuidasi agresif atau retur.
5) SOP Pencegahan: ROP, Min–Max, dan PO Berbasis Data
Dead stock sering lahir dari beli kebanyakan. Pasang pagar dari hulu.
- Reorder Point (ROP): ROP = Rata‑rata jual harian × lead time (hari) + safety stock. Contoh: jual 5 pcs/hari, lead time 7 hari, safety stock 10 → ROP = 45 pcs. Saat stok turun ke 45, itu sinyal pesan ulang.
- Min–Max stok: Tetapkan Min = ROP, Max = 1,5–2× ROP. Dengan contoh di atas, Max 90. Jadi PO otomatis tidak pernah melewati 90 pcs.
- PO berbasis data: Hanya pesan jika coverage < 45 hari. Jika DOH > 60 hari, tahan PO atau kurangi kuantitas 50%.
- Review bulanan ABC: A = 20% SKU menyumbang 70–80% omzet; pesan sering, sedikit. C = ekor panjang; pesan jarang, sangat ketat. SKU C wajib ada kuota stok mati ≤ 5% dari modal.
- Peringatan dini: aktifkan notifikasi stok tak bergerak 30/60/90 hari dan expiry 120/90/60 hari. Lonceng bunyi duluan, bukan setelah gudang penuh.
Bagaimana Marlin Membantu Menjalankannya Tanpa Ribet
Kalau Anda pakai Marlin, langkah di atas jadi rapi dan terukur. Laporan Aging/Days on Hand (DOH) siap pakai untuk memfilter SKU umur 90–180 hari, lengkap dengan nilai stok mengendap dan margin saat ini. Anda bisa menyimpan tampilan “Watchlist Slow‑Moving” per cabang, lalu cek mingguan siapa yang harus dieksekusi duluan.
Eksekusinya pun tinggal klik: set auto‑markdown terjadwal (tier 15% → 20% → 25% → 35% per minggu) dengan harga lantai agar margin aman; buat SKU bundle yang otomatis mengurangi stok komponen dan menampilkan GP bundle; dan gunakan rekomendasi likuidasi di kartu produk (opsi: markdown, bundling, atau retur ke supplier) lengkap dengan simulasi margin. Ketika Anda proses retur pembelian, Marlin otomatis menyesuaikan hutang/nota supplier dan stok keluar tercatat bersih.
Untuk pencegahan, set ROP & Min–Max per SKU dan aktifkan PO berbasis data supaya sistem merekomendasikan kuantitas sesuai lead time dan penjualan aktual—bukan perasaan. Hasilnya: rak lega, kas berputar, dan kepala lebih ringan. Dan ya, stok taro yang membandel itu? Minggu keempat harusnya sudah pamit dari gudang.