Website Bisnis

Stock Opname untuk Toko Online: Cara Cegah Oversell Saat Kampanye

A
Admin·30 Agustus 2026·0 kali dibaca·5 min baca
Stock Opname untuk Toko Online: Cara Cegah Oversell Saat Kampanye

TL;DR: Oversell di toko online umumnya bukan disebabkan gudang yang kacau, melainkan jeda waktu antara barang keluar dari rak dan angka stok yang tampil di halaman produk. Stock opname bergilir (cycle counting) pada SKU cepat laku, ditambah penyangga stok saat kampanye, menutup sebagian besar celah itu tanpa perlu menghentikan operasional.

Ada satu pola yang berulang tiap kali toko online menaikkan volume: penjualan naik, lalu tingkat pembatalan ikut naik beberapa hari kemudian. Pemiliknya biasanya mencari penyebabnya di kurir atau di tim gudang.

Dalam beberapa proyek e-commerce yang saya tangani sisi webnya, penyebabnya hampir selalu di tempat yang lebih membosankan: angka stok di sistem tidak pernah benar-benar diverifikasi terhadap barang fisik. Selama volume rendah, selisihnya tidak terlihat. Begitu volume naik, selisih yang sama berubah jadi pesanan yang harus dibatalkan.

Kenapa Angka Stok Melenceng Padahal Sistemnya Rapi

Sistem pencatatan mencatat apa yang dilaporkan, bukan apa yang ada. Selisih menumpuk dari kejadian kecil yang jarang dicatat: barang rusak saat penyortiran, retur yang sudah masuk gudang tapi belum diproses statusnya, sampel yang diambil untuk foto produk, atau paket yang dibatalkan pembeli tapi stoknya belum dikembalikan ke sistem.

Tidak satu pun dari kejadian itu terasa penting saat terjadi. Yang membuatnya berbahaya adalah akumulasinya, dan fakta bahwa angka yang meleset ini mengalir ke banyak tempat sekaligus: halaman produk, feed iklan, dan structured data yang dibaca mesin pencari. Satu angka salah menyebar ke semua kanal.

Cycle Counting: Menghitung Tanpa Menghentikan Operasional

Full opname menuntut gudang berhenti, dan itu tidak realistis untuk toko yang kirim setiap hari. Cycle counting membagi beban itu ke sepanjang bulan.

Kelas SKUKriteriaFrekuensi Hitung
APerputaran cepat atau nilai per unit tinggiMingguan
BPerputaran sedangDua mingguan sampai bulanan
CJarang bergerak, nilai rendahKuartalan

Prinsipnya: yang paling sering bergerak paling sering salah, jadi paling sering dihitung. Sebagian besar risiko oversell biasanya terkonsentrasi di sedikit SKU kelas A, sehingga menghitung seluruh katalog tiap minggu adalah pemborosan tenaga.

Satu aturan tambahan yang sering dilewatkan: hitung sebelum toko buka atau setelah tutup, jangan di tengah jam operasional. Menghitung sambil barang keluar masuk menghasilkan angka yang tidak bisa dipertanggungjawabkan.

Penyangga Stok Saat Kampanye

Menjelang tanggal kembar atau kampanye besar, akurasi saja tidak cukup karena lonjakan pesanan lebih cepat daripada siklus pembaruan data. Praktik yang lazim adalah menahan sebagian stok agar tidak terjual habis di sistem.

  • Tentukan penyangga per SKU, bukan satu angka untuk semua. SKU yang laku puluhan per jam butuh penyangga lebih besar daripada yang laku beberapa per minggu.
  • Lakukan spot check pada SKU kelas A satu atau dua hari sebelum kampanye, bukan sesudahnya.
  • Siapkan aturan yang jelas untuk kondisi stok menipis: tampilkan status habis, jangan biarkan pesanan masuk lalu dibatalkan.
  • Pastikan status habis benar-benar mengunci tombol beli di halaman produk, bukan sekadar mengubah label.

Membatalkan pesanan jauh lebih mahal daripada kehilangan satu penjualan. Penjualan yang hilang berhenti di situ. Pembatalan meninggalkan jejak di rating toko dan di ulasan yang dibaca calon pembeli berikutnya.

Yang Perlu Disiapkan di Sisi Website

Bagi pemilik toko yang webnya dibangun sendiri atau lewat vendor, ada tiga hal yang layak diperiksa.

Pertama, sumber kebenaran stok harus tunggal. Kalau angka di web dan di marketplace berasal dari dua tempat berbeda, keduanya pasti akan berbeda cepat atau lambat.

Kedua, frekuensi sinkronisasi harus sesuai kecepatan jual. Sinkronisasi tiap beberapa jam cukup untuk toko yang menjual belasan item per hari, tetapi tidak cukup saat kampanye.

Ketiga, pastikan nilai availability pada schema produk ikut berubah ketika stok habis. Ketentuan propertinya dapat dicek di dokumentasi Schema.org untuk Offer, dan panduan penerapannya di Google Search Central.

Pertanyaan Umum

Seberapa sering toko kecil perlu stock opname?

Untuk katalog di bawah seratus SKU, hitung SKU kelas A tiap minggu dan sisanya bergilir bulanan. Full opname cukup satu sampai dua kali setahun sebagai pembanding.

Apakah selisih stok selalu berarti ada kehilangan barang?

Tidak. Sebagian besar selisih berasal dari pencatatan yang tertinggal, bukan dari barang yang hilang. Karena itu langkah setelah menghitung bukan menuduh, melainkan menelusuri dari mana selisihnya muncul.

Apakah software inventory otomatis menyelesaikan masalah ini?

Tidak sepenuhnya. Software mempercepat pencatatan dan sinkronisasi, tetapi tetap mencatat apa yang dilaporkan. Verifikasi fisik tetap dibutuhkan sebagai pembanding independen.

Bagaimana menangani retur agar tidak merusak angka stok?

Perlakukan retur sebagai alur terpisah dengan status sendiri: diterima, diperiksa, lalu dikembalikan ke stok jual atau ditandai rusak. Retur yang langsung dianggap stok jual adalah sumber selisih yang paling sering saya temukan.

Mulai dari Sepuluh SKU

Tidak perlu menunggu sistem sempurna. Ambil sepuluh SKU paling laku, hitung fisiknya minggu ini, catat selisihnya. Kalau selisihnya nol, Anda baru saja membeli ketenangan dengan biaya satu jam kerja. Kalau tidak nol, Anda baru saja menemukan penyebab pembatalan yang selama ini dicari di tempat yang salah.

Bagikan

Artikel Terkait

#stock-opname#e-commerce#operasional#inventory#toko-online

Butuh website yang benar-benar bekerja?

Hubungi Vito untuk konsultasi gratis 15 menit.

WhatsApp Sekarang