Memodelkan katalog dan varian tanpa penyesalan

Membangun toko baca 9 menit

Rak berisi pakaian yang sama dalam beberapa ukuran dan warna, tersusun rapi
Rak tahu beda produk dan varian. Basis data Anda juga harus tahu.

Model produk adalah keputusan yang diam-diam menentukan seberapa sulit semua hal lainnya. Stok, harga, faset pencarian, umpan marketplace, dan retur semuanya membacanya, dan semuanya mewarisi kekacauan di dalamnya.

Kesalahan paling umum adalah memodelkan yang difoto alih-alih yang dikirim.

Pembedaan yang penting#

Memodelkan katalog dan varian tanpa penyesalan — Pembedaan yang penting
KonsepApa ituApa yang harus dimilikinya
ProdukYang dipilih pelangganJudul, deskripsi, gambar, kategori
VarianYang benar-benar Anda kirimSKU, harga, stok, berat, barcode
OpsiSumbu pilihanUkuran, warna — dengan daftar nilai tetap
PaketBeberapa varian dijual sebagai satuSKU sendiri dan aturan stok sendiri

Aturan yang menghemat pembangunan ulang#

  1. Semua yang bisa dijual punya SKU. Yang tak bisa punya SKU tak bisa dijual sendiri.
  2. Nilai opsi berasal dari daftar terkendali, bukan teks bebas. Kalau tidak, "Biru", "biru", dan "Biru tua" jadi tiga faset.
  3. Harga dan stok selalu ada di varian, meski hari ini semua seharga sama.
  4. Media bisa milik varian, bukan hanya produk — varian warna butuh gambarnya sendiri.
  5. Jangan menyandikan makna di string SKU yang tidak juga ada sebagai kolom nyata.

Yang tampak seperti varian padahal bukan#

Personalisasi (nama terukir), potongan kuantitas, dan paket sering dipaksa masuk model varian karena itu palu terdekat. Tempatnya di tempat lain: personalisasi sebagai data baris, potongan sebagai aturan harga, paket sebagai produk sendiri dengan aturan stok.

Kalau jumlah varian satu produk melewati beberapa ratus, Anda memodelkan sesuatu yang bukan varian.

Atribut, kategori, dan umpan yang nanti dibutuhkan#

Marketplace, mesin pembanding, dan pencarian faset Anda sendiri ingin atribut terstruktur: bahan, dimensi, kompatibilitas. Rekam sebagai kolom sejak awal. Menariknya dari deskripsi naratif dua tahun kemudian adalah proyek data yang tak disukai siapa pun.

Pertanyaan yang sering diajukan

Harga di produk atau varian?

Di varian. Meski hari ini sama, itu akan berubah dan migrasinya tidak menyenangkan.

Bagaimana menangani personalisasi pesanan?

Sebagai data baris saat menambah ke keranjang, bukan ledakan varian.

Kapan atribut harus jadi kolom?

Segera. Faset, umpan, dan filter membutuhkannya; naratif tak bisa disaring.

pemodelan katalogvarian produkstruktur skumodel data ecommerceatribut produk

Semua panduan

Terakhir diperbarui 2026-08-05 oleh ecommercedevelopment.info · Tentang kami

Ditulis oleh pembangunnya

Setiap panduan ditulis pengembang yang membangun dan merawat toko sungguhan, bukan diolah dari situs lain.

Ditinjau terjadwal

Platform dan aturan pembayaran berubah. Setiap panduan mencantumkan tanggal tinjauan terakhir, bahkan saat tak ada yang berubah.

Tanpa penempatan berbayar

Tidak ada platform, toko tema, vendor aplikasi, atau agensi yang bisa membeli penyebutan, peringkat, atau tautan di sini.

Dua belas bahasa

Setiap panduan diterjemahkan, bukan ditimpa mesin — tiap bahasa punya URL dan tanggal tinjauan sendiri.

Batas disebutkan

Kami katakan terang kapan platform terkelola atau lapak marketplace lebih murah dan lebih andal daripada pembuatan khusus.