Semua panduan

Persediaan24 Agustus 20268 menit membaca

Cara Kerja Pelacakan Inventaris Shopify

Bagaimana sistem inventaris Shopify sebenarnya melacak stok — yang ada, yang diserahkan, yang tersedia, dan yang masuk — dan apa yang memicu setiap nomor berubah secara real-time.

Pelanggan mengirim pesan untuk menanyakan mengapa halaman produk masih bertuliskan "Tambahkan ke troli" padahal mereka baru saja melihat produk terakhir terjual ke orang lain. Anda menarik produk: tiga unit ditampilkan. Anda memeriksa halaman Inventaris: Di tangan tertulis tiga, Tersedia tertulis tiga. Kecuali dua dari ketiganya sudah ada di dalam pesanan seseorang yang belum terpenuhi, dipesan dan tidak bebas untuk dijual, dan nomor yang dilihat pelanggan Anda tidak memberi tahu mereka hal itu.

Shopify tidak melacak satu nomor stok per produk. Ini melacak empat, dan mereka menjawab pertanyaan yang berbeda. Yang membingungkan mereka adalah saat sebagian besar tiket dukungan "mengapa inventaris saya salah" sebenarnya dimulai.

Jika istilah seperti SKU dan varian masih merupakan hal baru, mulailah denganapa sebenarnya arti manajemen inventaris Shopifypertama - postingan ini diambil setelah Anda mengetahui kosakatanya dan menginginkan mekanisme di bawahnya.

Terlacak vs. tidak terlacak

Setiap varian produk di Shopify memiliki pengaturan apakah produk tersebut dilacak atau tidak, yang dikontrol oleh tombol pelacakan inventaris di bagian Inventaris varian. Nyalakan, dan Shopify mulai menyimpan empat nomor yang dibahas dalam artikel ini (Di Tangan, Berkomitmen, Tersedia, dan Masuk) secara terpisah untuk setiap lokasi stok varian.

Matikan, dan tidak ada satu pun yang tersedia untuk varian tersebut. Tidak ada Persediaan, tidak ada Komitmen, tidak ada batasan berapa banyak yang dapat dibeli — tidak ada yang dapat menghentikan penjualan melebihi apa pun yang sebenarnya Anda miliki di rak, karena Shopify tidak menyimpan nomor untuk memeriksanya. Itu adalah pilihan yang masuk akal untuk barang atau layanan yang dibuat berdasarkan pesanan. Ini adalah cara yang tenang untuk menjual terlalu banyak apa pun yang sebenarnya Anda simpan dalam jumlah terbatas.

Jika Anda belum mengaktifkan pelacakan,panduan pengaturanmencakup secara tepat tempat untuk mengeklik dan setiap metode massal untuk melakukannya di seluruh katalog lengkap. Postingan ini mengasumsikan pelacakan sudah aktif dan menjelaskan apa yang terjadi setelah pelacakan diaktifkan.

Empat status inventaris

Definisi Shopify sendiri, dan aritmatika yang menyatukannya:

How Shopify's four inventory quantities relateOn hand is the total stock in your possession, and it divides into three parts: available, which is what a shopper can still buy; committed, which is reserved against orders you have not fulfilled yet; and unavailable, which is set aside as damaged, in quality control, or safety stock. Incoming sits outside on hand entirely, because stock on a purchase order is not in your possession until it arrives.On handeverything physically in your possessionAvailablewhat a shopper can still buyCommittedreserved against open ordersUnavailabledamaged, QC, safetyAvailable = On hand − Committed − Unavailable. This is the only one of the four a storefront sells against.Incomingon a purchase order, not yet yoursbecomes On hand onlywhen you receive it
Barang yang masuk berada di luar jumlah total yang tersedia, itulah sebabnya produk dapat terbaca “0 tersedia” sementara stok ulang telah dibayar dan sedang dalam perjalanan.
Di tangan = Berkomitmen + Tidak Tersedia + Tersedia
  • Di tangan— setiap unit yang Anda miliki secara fisik di suatu lokasi, titik.
  • Tersedia— porsi Di tangan yang sebenarnya bisa Anda jual sekarang. Tidak dikomit, tidak dikesampingkan sebagai tidak tersedia, tidak masih masuk.
  • Berkomitmen— unit yang disisihkan dan dikeluarkan dari pasar: pesanan yang belum dipenuhi, rancangan pesanan yang telah dipesan secara jelas oleh pedagang, atau transfer yang ditandai siap dikirim.
  • Tidak tersedia— secara fisik ada di rak tetapi tertahan karena suatu alasan: rusak, dalam kendali mutu, disimpan sebagai stok pengaman, atau alasan lain yang ditugaskan oleh aplikasi atau anggota staf.
  • Masuk— dalam perjalanan ke lokasi melalui transfer atau aplikasi, dan tidak dapat dijual sampai diterima dan statusnya berubah menjadi Tersedia.

Tersedia adalah apa yang bisa Anda jual. Di tangan adalah apa yang Anda miliki.

Masuk berada di luar persamaan sepenuhnya — tidak dihitung dalam Di tangan sampai benar-benar tiba dan diterima. Pengiriman yang disimpan di dalam truk selama dua minggu tidak menambah jumlah stok Anda hanya karena Anda tahu pengiriman itu akan datang.

Apa yang memperbarui setiap nomor

Komitmen ada secara khusus untuk mendeskripsikan unit yang terikat oleh pesanan yang tidak terpenuhi — itulah definisi Shopify sendiri, bukan kesimpulan. Praktisnya: saat pesanan masih terbuka dan belum terpenuhi, unit tersebut berhenti ditampilkan sebagai Tersedia tanpa meninggalkan rak Anda secara fisik. Tersedia menahan reservasi; unitnya masih ada, hanya saja belum bisa dijual ke pelanggan berikutnya.

Batalkan atau penuhi pesanan itu, dan ceritanya berbeda. Penuhi itu, dan unit-unit itu secara fisik telah meninggalkan rak Anda. Di tangan turun untuk mencerminkan bahwa mereka benar-benar hilang, bukan hanya dilindungi undang-undang. Batalkan atau kembalikan dana, dan Shopify secara default mengembalikan unit: kotak centang "Stok ulang inventaris" pada pembatalan dan kotak centang "Stok ulang item" pada pengembalian dana keduanya dipilih secara default, mengembalikan item yang dibatalkan atau dikembalikan ke stok yang dapat dijual kecuali seseorang dengan sengaja menghapus centang pada kotak tersebut.

Draf pesanan adalah satu-satunya tempat yang membuat orang tersandung. Membuat draf pesanan (penjualan telepon, penawaran harga grosir) tidak menyentuh Tersedia atau Berkomitmen secara default. Unit tetap dapat dijual sepenuhnya secara online saat draf masih terbuka, yang berarti stok yang sama dapat dijual dua kali kecuali Anda mengklik Cadangan inventaris pada draf. Dan ketika Anda memesannya, unit-unit itu akan pindah keBerkomitmen, bukan Tidak Tersedia — perbedaan yang patut diperbaiki, karena banyak panduan yang menjelaskannya secara terbalik.

Semua ini tidak mencakup perbaikan angka yang salah — kesalahan penghitungan, kerusakan yang perlu Anda catat, stok yang Anda pindahkan ke status stok aman. Itu adalah tindakan manual, bukan perubahan status otomatis, dan itu tercakup dalam tindakan itu sendiricara menyesuaikan inventaris di Shopify.

Jual berlebihan & terus jual

Dengan pelacakan aktif, apa yang terjadi pada nol Tersedia bergantung pada satu pengaturan: "Lanjutkan penjualan saat stok habis." Biarkan saja, dan varian dengan nol Tersedia tidak dapat dibeli — tombol beli akan mati dengan sendirinya. Aktifkan, dan pelanggan dapat terus membeli dengan harga nol atau negatif Tersedia, yang merupakan perilaku yang diinginkan oleh strategi praorder atau pemesanan di awal dan perilaku yang tidak diinginkan oleh kesalahan penghitungan yang tidak disengaja.

Ini adalah pengaturan per varian, bukan pengaturan seluruh toko, dan hanya dapat dipilih setelah pelacakan diaktifkan untuk varian tersebut — Anda tidak dapat mengonfigurasi perilaku penjualan berlebihan untuk sesuatu yang tidak diperhitungkan Shopify sejak awal.

Sinkronisasi multi-saluran

Setiap saluran penjualan dan setiap aplikasi yang membaca atau menulis stok Anda diarahkan ke catatan dasar yang sama per lokasi — satu item inventaris, satu kuantitas per negara bagian, per tempat Anda menyimpannya. Itulah model yang dipaparkan API Shopify, dan itulah sebabnya masalah sinkronisasi terjadi: ketika toko online Anda, POS Anda, dan aplikasi pasar semuanya dapat menulis ke nomor yang sama, penjualan yang hampir bersamaan dari dua saluran dapat saling berpacu. Salah satu dari mereka memenangkan unit terakhir; yang lain mengetahuinya setelah kejadian itu.

Ini adalah properti struktural yang menjalankan lebih dari satu platform penjualan terhadap satu nomor stok, bukan bug khusus untuk saluran atau aplikasi mana pun. Aplikasi yang membaca dari data langsung yang sama — termasuk milik kami — mewarisi bilangan real yang sama saat mereka membacanya, hal ini perlu diketahui jika Anda memecahkan masalah ketidakcocokan antara dua sistem yang keduanya diklaim benar.

Jika Anda menjalankan lebih dari satu lokasi fisik di atas ini, empat negara bagian yang sama ada secara terpisah per lokasi — layak dibaca sendiri dicara kerja inventaris multi-lokasidaripada berasumsi bahwa toko tersebut berperilaku seperti toko satu lokasi yang terbelah dua.

Memahami model ini penting bahkan jika Anda tidak pernah menyentuh spreadsheet — ini adalah data yang sama yang dibaca oleh aplikasi inventaris mana pun, termasuk StockCue, untuk menghitung titik pemesanan ulang.Isyarat Sahamjam tangan Tersedia sesuai dengan kecepatan penjualan Anda sehingga Anda bukan orang yang merekonsiliasi empat angka dengan tangan setiap pagi.

SAHAM

Perkiraan permintaan ada di setiap paket StockCue, termasuk Gratis — ia membaca nomor Tersedia yang sama yang baru saja dijelaskan di postingan ini dan mengubahnya menjadi titik pemesanan ulang secara otomatis, hingga 50 SKU tanpa biaya.

Instal StockCue di Shopify →

Empat negara bagian dalam postingan ini adalah satu lapisan dari disiplin yang lebih besar. Lihatdasar-dasar manajemen inventarisuntuk gambaran yang lebih luas — pergantian, metode kontrol, dan mekanisme pelacakan yang sesuai dengan keseluruhan menjalankan toko.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara "tersedia" dan "tersedia" di Shopify?

Yang tersedia adalah setiap unit yang Anda miliki secara fisik di suatu lokasi. Tersedia adalah bagian yang sebenarnya dapat Anda jual saat ini — Di tangan dikurangi berapa pun yang Dikomit pada pesanan yang ada dan apa pun yang disisihkan sebagai Tidak Tersedia.

Apa yang dimaksud dengan inventaris "berkomitmen"?

Inventaris terikat adalah stok yang disisihkan dan tidak dapat dijual: unit dalam pesanan yang belum dipenuhi, unit dalam rancangan pesanan yang telah dipesan secara eksplisit oleh pedagang, atau unit dalam transfer ditandai siap dikirim. Secara fisik masih ada di rak — hanya dibicarakan saja.

Apakah Shopify memperbarui inventaris secara real time?

Shopify terus memperbarui Di Tangan, Berkomitmen, Tersedia, dan Masuk saat pesanan, pemenuhan, transfer, dan penyesuaian terjadi, bukan pada penyegaran manual — dari sudut pandang pedagang, yang dibaca secara real-time. Shopify tidak mempublikasikan waktu internal yang tepat dari setiap pemicu, jadi perlakukan "waktu nyata" sebagai arah yang akurat daripada angka yang dijamin seketika.

Apa yang terjadi pada inventaris ketika pesanan dikembalikan dananya atau dikembalikan?

Layar pengembalian dana menyertakan kotak centang "Stok ulang item" yang dipilih secara default, yang mengembalikan unit yang dikembalikan dananya ke Tersedia. Pedagang dapat menghapus centangnya — misalnya untuk pengembalian yang rusak atau tidak dapat dijual — yang membiarkan inventaris apa adanya alih-alih menambahkan unit kembali ke stok yang dapat dijual.

Devmerx

Devmerx adalah agen pengembangan Shopify dan WordPress yang membantu merek DTC membangun toko lebih cepat, migrasi lebih bersih, dan pengalaman konversi lebih tinggi. Berbasis di London, Inggris, melayani klien di seluruh dunia.

Lihat pekerjaan kami

Butuh bantuan dengan toko Shopify Anda?

Devmerx membangun dan mengoptimalkan toko Shopify untuk merek DTC. Pesan konsultasi 20 menit gratis.