Semua panduan

Oleh 6 September 20269 menit membaca

Perencanaan Inventaris untuk Varian Produk Shopify

Produk sepuluh varian adalah sepuluh perkiraan, bukan satu. Cara merencanakan kurva ukuran dan warna, menangani riwayat tipis per varian, dan menghentikan satu varian mematikan varian lainnya.

Shopify melacak inventaris pada tingkat varian, jadi lilin yang dijual dalam lima ukuran bukanlah masalah perencanaan dengan dropdown di atasnya. Ini adalah lima nomor stok, lima titik pemesanan ulang, dan lima cara terpisah untuk kehabisan stok sementara halaman produk masih menyatakan tersedia.

Masalahnya adalah riwayat yang ingin Anda perkirakan dari kehidupan di bagian atas struktur itu dan saham yang harus Anda beli di bagian bawah. Postingan ini membahas tentang berpindah di antara keduanya: kapan memperkirakan induk dan membaginya, kapan memperkirakan varian secara langsung, dan apa yang merusak pemisahan tersebut. Mengaktifkan pelacakan per varian pada awalnya tercakup dalam panduan pengaturan pelacakan inventaris, dan bundel, di mana satu penjualan menggunakan beberapa varian sekaligus masalah yang berbeda lagi.

Masalah varian

Ini satu produk, dua belas minggu, lima ukuran. Induknya menjual 600 unit sepanjang kuartal tersebut, bahkan 50 unit dalam seminggu.

VarianUnit 12 mingguBagikanPer minggu
Cedar & Gambar 250g42070%35
160 gram9616%8
400 gram488%4
700 gram244%2
90 gram122%1

Di tingkat induk, produk ini berperilaku sama baiknya dengan inventaris. Total dua belas mingguannya berjalan 47, 54, 47, 49, 60, 46, 53, 50, 49, 52, 42, 51: rata-rata 50 dengan koefisien variasi sekitar 0,09. Metode apa pun yang Anda suka akan memperkirakannya.

Sekarang lihat ke bawah. Dua belas minggu 700g adalah 0, 3, 0, 0, 6, 1, 6, 2, 0, 4, 0, 2. Produk yang sama, pelanggan yang sama, kuartal yang sama, dan koefisien variasi sekitar 1,1. Lima dari dua belas minggunya adalah nol. 90g lebih buruk: 0, 0, 2, 5, 0, 3, 0, 0, 1, 0, 0, 1, yaitu dua belas unit dalam satu kuartal yang tiba dalam empat ledakan.

One smooth parent history sitting on top of five much rougher variant historiesSix small line charts are stacked in lanes, all covering the same twelve weeks. The top lane plots the parent product's combined weekly sales, which move gently between forty-two and sixty units around an average of fifty, a coefficient of variation of about 0.09. The five lanes below split that same history into its size variants: the 250g runs almost flat at thirty-three to thirty-seven units a week, the 160g wobbles between six and ten, and the 400g, 700g and 90g lanes repeatedly drop to their baselines because those variants sold nothing at all in five, five and seven of the twelve weeks respectively. Each variant lane is scaled to its own range rather than to a shared axis, so the lanes show shape and not relative size; the 90g's tallest spike is five units while the 250g's flat line is thirty-five. The picture is the whole argument of the post: the history that forecasts well is the one you cannot buy, and the histories you have to buy from are the rough ones underneath.The parent forecasts. The variants are what you buy.twelve weeks of unit sales, 600 units totalAll sizes50 a week250g35 a week160g8 a week400g4 a week700g2 a week90g1 a week
Setiap varian jalur disesuaikan dengan rentangnya masing-masing, sehingga bentuknya dapat dibandingkan dan tingginya tidak. Tiga jalur terbawah yang menyentuh garis dasar mereka adalah minggu-minggu tanpa penjualan sama sekali.

Perkirakan induk atau variannya

Default yang berfungsi untuk sebagian besar katalog adalah agregat lalu dipisah. Perkirakan induk yang riwayatnya stabil, lalu bagi jawabannya dengan campuran varian. Pada angka-angka di atas, perkiraan dua belas minggu sebanyak 600 unit dibagi menjadi 420 dari 250g, 96 dari 160g, 48 dari 400g, 24 dari 700g dan 12 dari 90g. Pembagian ini menambah 600 berdasarkan konstruksi, yang merupakan keuntungan dari metode ini: total paket varian Anda tidak akan pernah bisa lebih atau kurang dari total paket produk Anda.

Perkirakan suatu varian secara langsung ketika varian tersebut memiliki cukup sinyal untuk menjalankan suatu metode. 250g pada 35 minggu bisa. 160g pada 8 minggu mungkin bisa. 400g, 700g, dan 90g tidak, dan menjalankan rata-rata bergerak pada rangkaian dengan lima angka nol di dalamnya menghasilkan angka yang benar secara aritmatika dan tidak berguna secara operasional. Pola itu punya pendekatan perencanaannya sendiri, dan ini bukan perkiraan seperti biasanya.

Perkiraan di mana sinyalnya berada. Beli di tempat stoknya berada.

Modus kegagalan agregat-kemudian-split adalah bahwa ia memperlakukan campuran sebagai fakta padahal merupakan perkiraan dengan umur simpan. Segala sesuatu yang berikut dalam posting ini adalah tentang perkiraan itu.

Kurva ukuran dan warna

Campuran tersebut adalah pemisah Anda, dan ada baiknya menghitung secara sengaja daripada menghapusnya dari rentang tanggal mana pun yang menjadi default laporan Anda. Ada dua aturan yang membuatnya bisa digunakan.

Hitung melalui jendela yang bersih. Minggu ketika suatu varian kehabisan stok tidak termasuk dalam penghitungan campuran, karena alasan yang ditetapkan dalam dua bagian di bawah. Begitu pula dengan minggu-minggu ketika satu varian didiskon dan varian lainnya tidak, karena Anda mengukur promosinya dan bukan preferensinya.

Perhatikan campurannya bergerak. Bandingkan campuran empat minggu terakhir dengan dua belas minggu terakhir. Jika 400g telah berubah dari 8% menjadi 12% volume dan Anda terus membagi pada kurva lama, pembelian 600 unit mengirimkan 24 unit ke ukuran yang salah: 48 dari 400g bukannya 72, dengan selisihnya mendarat pada varian yang tidak memintanya. Dua puluh empat unit adalah enam minggu dari penjualan varian tersebut, jadi kesalahannya bukanlah masalah pembulatan.

Ukuran dan warna berperilaku berbeda sebagai pemisah dan membantu memisahkannya. Kurva ukuran mencerminkan badan atau ruang pajang orang yang membeli, dan cenderung berlaku dari satu pembelian ke pembelian berikutnya. Campuran warna atau aroma mencerminkan apa yang diinginkan orang saat ini, sehingga dapat berpindah karena alasan yang tidak ada hubungannya dengan dua belas minggu terakhir: rilis baru, perubahan dalam fotografi, warna yang dipopulerkan oleh pesaing. Jika suatu produk memiliki keduanya, pisahkan berdasarkan ukuran terlebih dahulu, karena itu adalah sumbu yang lebih stabil, dan perlakukan pemisahan warna seperti yang Anda periksa ulang setiap pembelian.

Varian sejarah tipis

Ada dua jenis varian yang riwayatnya terlalu sedikit untuk diperkirakan: varian baru, dan varian lambat permanen. Mereka membutuhkan jawaban yang berbeda.

Untuk warna atau ukuran baru, pinjamlah warna campuran daripada menciptakan angka. Jika jalur warna terakhir yang Anda luncurkan mencapai 9% dari volume produk pada minggu ke delapan, itu adalah perkiraan awal yang lebih baik daripada apa pun yang dapat diperoleh dari spreadsheet dari empat titik data, dan dilengkapi dengan tanggal peninjauan terlampir. Kasus umum perencanaan tanpa sejarah sama sekali tercakup dalam perkiraan produk baru.

Untuk varian yang lambat secara permanen, kendalanya biasanya bukan pada perkiraan. 90g terjual 12 unit per kuartal. Jika jumlah minimum pemasok adalah 50 unit, satu pesanan kira-kira mencakup lima puluh minggu, dan tidak ada jumlah presisi perkiraan yang dapat mengubah hal tersebut. Keputusan di depan Anda adalah apakah akan membawanya atau tidak, bukan apa yang diperkirakan.

Pergantian antar varian

Varian yang kehabisan stok tidak hanya mencatat angka nol. Beberapa pelanggan yang menginginkannya malah membeli ukuran di kedua sisi, sehingga kehabisan stok mendorong permintaan ke samping ke tetangga dan kedua pembacaan berakhir salah.

Ambil waktu dua belas minggu yang sama dengan persediaan tiga minggu pada 250g. 250g terjual dalam 9 minggu dengan harga 35, bukan 12, jadi 315, bukan 420. Selama tiga minggu tersebut, 160g menjual 42, bukan 24 seperti biasanya, dan 400g, menjual 18, bukan 12. Dua puluh empat dari 105 lilin yang hilang kembali sebagai penjualan dengan ukuran lain, dan sisanya berjalan. Total produk untuk kuartal ini: 519, bukan 600.

Sekarang hitung ulang campuran pada jendela itu. 250g terbaca 60,7% bukan 70%, 160g terbaca 22,0% bukan 16%, 400g terbaca 10,4% bukan 8%. Bagi pembelian 600 unit Anda berikutnya pada saham tersebut dan 250g mendapat 364 unit jika membutuhkan 420, dan 160g mendapat 132 jika membutuhkan 96. 250g pendek 56 unit, yang berarti satu setengah minggu dari penjualannya, dan 160g panjangnya 36 unit, yang berarti perlindungan ekstra selama empat setengah minggu pada varian yang tidak memerlukannya.

3

minggu 250g sudah habis

56

unit kekurangan pada pembelian berikutnya, karena campuran yang terdistorsi

36

unit surplus dikirim ke 160g sebagai gantinya

Kehabisan stok yang Anda miliki telah memesankan Anda yang kedua. Cara mengatasinya tidak menarik: catat varian mana yang tidak tersedia dan kapan, serta kecualikan minggu-minggu tersebut dari jendela mana pun yang Anda hitung campurannya. Laporan penjualan tidak memberi tahu Anda perbedaan antara satu minggu tanpa permintaan dan satu minggu tanpa stok, jadi catatan itu harus datang dari Anda.

Susun ulang poin per varian

Aritmatikanya sama panduan rumus titik pemesanan kembali berhasil, diterapkan sekali per varian, bukan sekali per produk. Shopify melacak kuantitas per varian per lokasi, dan pasangan tersebut adalah unit stok terkecil yang dimiliki platform, sehingga juga merupakan unit terkecil yang dapat digunakan oleh pemicu.

Yang berubah seiring varian adalah bentuk jawabannya. Pada waktu tunggu 12 hari, 250g dengan 5 unit sehari memiliki permintaan waktu tunggu sebesar 60 unit dan titik pemesanan ulang yang berperilaku seperti yang disebutkan dalam buku teks. 700g dengan 2 unit seminggu memiliki permintaan waktu tunggu sekitar 3,4 unit. Pemicu "3.4 plus buffer" pada varian yang hadir dalam kasus 24 adalah formula yang menjawab pertanyaan yang tidak akan diterima oleh pemasok. Untuk long tail, pemicu praktisnya dinyatakan dalam seluruh kasus: pesan satu kasus ketika stok turun di bawah satu kasus. Presisi di bawah ukuran pesanan terkecil yang dapat Anda tempatkan adalah dekorasi.

Memangkas varian

Menambahkan varian adalah keputusan produk. Mempertahankan satu adalah keputusan inventaris, dan keputusan tersebut ditinjau lebih jarang dari yang seharusnya.

  • Berapa bagian produk yang dimilikinya? Varian yang volumenya di bawah beberapa persen membawa biaya tetap dalam perhatian, penghitungan, dan ruang penyimpanan dibandingkan dengan keuntungan yang kecil.
  • Apakah pembelinya melakukan substitusi? Jika pelanggan yang tidak bisa mendapatkan 90g membeli 160g, menjatuhkannya akan mengeluarkan biaya yang sangat sedikit. Jika mereka pergi, Anda akan dikenakan biaya seluruh pesanan.
  • Bagaimana perbandingan minimum order dengan sell-through? 90g memindahkan 12 unit per kuartal dengan harga $18, sehingga menghasilkan pendapatan $216, sementara satu pesanan 50 unit dengan harga $7 menghasilkan $350 uang tunai di rak. Pesanan tersebut melebihi pendapatan kuartal tersebut dengan selisih yang besar.
  • Apakah itu memperkuat jangkauannya? Ukuran besar yang jarang laku masih bisa membuat ukuran menengah terlihat seperti pilihan yang masuk akal. Itu adalah argumen merchandising, dan merupakan alasan yang sah untuk mempertahankan varian yang lambat, selama Anda membuatnya dengan sengaja.

Platform bukanlah batasan Anda di sini. Shopify menaikkan batas variannya menjadi 2.048 per produk pada tanggal 15 Oktober 2025, naik dari batas lama yang berjumlah 100, sekaligus mempertahankan jumlah opsi per produk di 3. Log perubahan pengembang Shopify sendiri melampirkan peringatan terhadap peningkatan tersebut: pedagang yang menggunakan aplikasi lama yang tidak selaras dengan API produk GraphQL saat ini mungkin mengalami penurunan fungsionalitas pada produk di atas 100 varian. Jadi batasannya tinggi, jumlah opsi tidak ikut berubah, dan memperluas lebih dari 100 varian adalah keputusan untuk menguji aplikasi Anda serta pembelian Anda. Menjalankan banyak kumpulan saham dengan baik adalah disiplin ilmu terpisah yang tercakup dalam perencanaan inventaris untuk toko SKU tinggi.

Menghitung ulang campuran, perkiraan, dan titik pemesanan ulang per varian adalah jenis pekerjaan yang baik untuk satu produk dan tidak mungkin untuk empat ratus produk. StockCue menghitung kecepatan dan titik pemesanan ulang untuk setiap varian yang dilacak dari riwayat pesanan Anda dan menghitung ulang setiap malam, dengan perkiraan pada setiap paket termasuk Gratis, yang mencakup 50 varian teratas berdasarkan kecepatan penjualan.

Pertanyaan yang Sering Diajukan

Haruskah saya melakukan perkiraan pada tingkat produk atau tingkat varian?

Biasanya keduanya, dalam urutan itu. Riwayat gabungan produk induk lebih stabil dibandingkan varian tunggal mana pun, jadi perkirakan induknya terlebih dahulu, lalu bagi jumlah tersebut ke seluruh varian menggunakan bauran penjualan terkini. Kemudian periksa kewarasan pemisahan tersebut berdasarkan riwayat masing-masing varian, dan perkirakan varian secara langsung hanya jika varian tersebut memiliki cukup penjualan untuk mendukung varian tersebut. Apa pun cara Anda memperkirakan, Anda membeli dan menyimpan stok per varian, karena pada tingkat itulah Shopify melacak inventaris.

Bagaimana cara memperkirakan jalur warna baru tanpa riwayat penjualan?

Pinjam campuran daripada menciptakan angka. Ambil bagian volume yang dimiliki varian serupa pada titik yang sama dalam masa pakainya, terapkan pada perkiraan produk induk, dan beli dalam jumlah terkecil yang akan dijual pemasok Anda kepada Anda. Empat hingga enam minggu pertama penjualan riil adalah pengumpulan data, bukan rencananya, jadi tinjaulah dalam siklus singkat daripada menunggu tinjauan triwulanan yang normal.

Apakah ukuran yang kehabisan stok mendistorsi permintaan untuk ukuran lain?

Ya, di kedua arah. Varian dengan persediaan habis mencatat tidak ada permintaan yang sebenarnya dimilikinya, dan beberapa dari permintaan tersebut muncul sebagai penjualan tambahan pada kedua ukuran tersebut, yang meningkatkan pangsa mereka dalam campuran tersebut. Jika Anda kemudian menghitung pembagian ukuran berikutnya pada jendela yang berisi stok habis, Anda membeli kurang dari ukuran yang habis dan membeli terlalu banyak tetangganya. Kecualikan minggu-minggu kehabisan stok dari jangka waktu Anda menghitung campurannya.

Berapa varian yang terlalu banyak untuk satu produk?

Shopify menaikkan batas atas platform menjadi 2.048 varian per produk pada tanggal 15 Oktober 2025, dengan jumlah opsi masih dibatasi hingga 3, dan log perubahan pengembangnya memperingatkan bahwa aplikasi yang tidak selaras dengan API produk GraphQL saat ini mungkin menunjukkan penurunan fungsionalitas pada produk di atas 100 varian. Batas perencanaan berada jauh di bawah batas platform. Setiap varian merupakan perkiraan terpisah, titik pemesanan ulang terpisah, dan tumpukan uang tunai terpisah, jadi pertanyaan yang berguna adalah berapa banyak varian yang benar-benar dapat Anda simpan dalam stok, bukan berapa banyak halaman produk yang dapat ditampung.

STOCKCUE

Produk lima ukuran adalah lima titik pemesanan ulang yang semuanya melayang dengan kecepatan berbeda. StockCue menyimpan angka kecepatan dan titik pemesanan ulang per varian, dihitung ulang setiap malam dari riwayat penjualan Anda, sehingga ukuran lambat tidak lagi menjadi ukuran yang diperiksa oleh siapa pun.

Instal StockCue di Shopify →
Shovon, Insinyur Perangkat Lunak di Devmerx

Shovon

Insinyur Perangkat Lunak

Shovon menulis tentang operasi inventaris Shopify untuk Devmerx, studio di balik StockCue: Inventory Forecast.

Butuh bantuan dengan toko Shopify Anda?

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