Logo Light

Cara Membuat Katalog Produk dengan Tag Otomatis

Aug 28, 2026

Bagikan

Memberi tag produk secara manual mungkin terasa mudah di hari pertama. Namun seminggu kemudian, biasanya tidak ada yang ingat untuk menghapus label "New Arrival" dari barang yang sudah sebulan mendekam di rak, dan diskon sungguhan bisa terlewatkan hanya karena orang yang memasukkan harga lupa mencentang kotak di tempat lain.

Dalam tutorial ini, kita akan membangun Katalog Produk dengan Tag Otomatis — sebuah tabel yang melabeli setiap produk sebagai "New Arrival", "On Sale", atau keduanya, murni berdasarkan kapan produk ditambahkan dan apakah harga diskon telah diatur. Tidak ada lagi yang perlu mengingat untuk memberi tag apa pun.

Mengapa ini penting

Sebuah tag hanya bisa dipercaya jika selalu akurat. Begitu manusia harus ingat untuk memasang atau menghapusnya, hanya masalah waktu sampai tag dan kenyataan tidak sinkron — produk yang masih ditandai "Baru" tiga bulan kemudian, atau harga promo tanpa label "On Sale" sama sekali.


Kolom Tabel

Inilah yang kita siapkan — sebuah tabel Produk dengan kolom Nama, Gambar, Harga, Harga Diskon (opsional), dan Tanggal Ditambahkan.

Kolom tabel Produk yang menampilkan kolom Nama, Gambar, Harga, Harga Diskon, dan Tanggal DitambahkanKolom tabel Produk yang menampilkan kolom Nama, Gambar, Harga, Harga Diskon, dan Tanggal Ditambahkan


Langkah 1: Tambahkan Produk Anda

Tambahkan beberapa produk dengan nilai Tanggal Ditambahkan dan status Harga Diskon yang berbeda, agar kita bisa melihat bagaimana perilaku penandaan setelah selesai dibuat.

Tabel produk yang diisi dengan contoh produk termasuk lilin, ransel, dan botol minumTabel produk yang diisi dengan contoh produk termasuk lilin, ransel, dan botol minum

Untuk panduan ini, asumsikan hari ini adalah 24 Agustus 2026, dan kita memiliki:

  • Cedarwood Candle — ditambahkan 20 Agustus 2026, Harga $22, tanpa Harga Diskon
  • Trailblazer Backpack — ditambahkan 1 Juni 2026, Harga $60, Harga Diskon $45
  • Steel Water Bottle — ditambahkan 15 Juli 2026, Harga $18, tanpa Harga Diskon

Saat ini, tidak ada satu pun produk yang menampilkan informasi otomatis — Anda harus mengingat sendiri mana yang baru dan mana yang sedang diskon hanya dengan melihat kolom data mentah.


Langkah 2: Tandai Produk Baru

Karena kolom biasa tidak bisa diubah menjadi Custom Logic setelah dibuat, buatlah kolom baru dan atur jenisnya ke Custom Logic sejak awal.

Menambahkan kolom Custom Logic baru untuk penanda New ArrivalMenambahkan kolom Custom Logic baru untuk penanda New Arrival

Deskripsikan aturannya — jika Tanggal Ditambahkan berada dalam 7 hari terakhir dari hari ini, tandai sebagai "New Arrival"; jika tidak, biarkan kosong.

Mendeskripsikan logika untuk menandai produk yang ditambahkan dalam 7 hari terakhir sebagai New ArrivalMendeskripsikan logika untuk menandai produk yang ditambahkan dalam 7 hari terakhir sebagai New Arrival

Konfirmasi layar klarifikasi, pastikan sistem mengukur "7 hari terakhir" terhadap tanggal hari ini, bukan tanggal tetap.

Layar klarifikasi yang mengonfirmasi logika rentang 7 hari dinamis untuk New ArrivalLayar klarifikasi yang mengonfirmasi logika rentang 7 hari dinamis untuk New Arrival

Simpan, dan label akan terisi seketika:

  • Cedarwood Candle → New Arrival
  • Trailblazer Backpack → kosong
  • Steel Water Bottle → kosong

Tabel produk yang menunjukkan label New Arrival terisi hanya untuk Cedarwood CandleTabel produk yang menunjukkan label New Arrival terisi hanya untuk Cedarwood Candle

Apa yang baru saja terjadi di balik layar

Karena logika ini membandingkan tanggal yang tersimpan dengan hari ini — yang merupakan target yang terus bergerak — Ambisius mengevaluasinya sebagai kalkulasi on-demand. Data tidak membeku saat Anda menyimpannya; label dihitung ulang secara langsung setiap kali Anda melihat tabel, sehingga produk akan kehilangan status "New Arrival" secara otomatis setelah 7 hari berlalu.


Langkah 3: Tandai Barang Diskon

Tambahkan kolom Custom Logic kedua. Deskripsikan aturan ini secara terpisah — jika Harga Diskon terisi dan lebih rendah dari Harga, tandai sebagai "On Sale"; jika tidak, biarkan kosong.

Mendeskripsikan logika untuk menandai produk dengan Harga Diskon lebih rendah dari Harga sebagai On SaleMendeskripsikan logika untuk menandai produk dengan Harga Diskon lebih rendah dari Harga sebagai On Sale

Konfirmasi layar klarifikasi, pastikan sistem memperlakukan Harga Diskon yang kosong sebagai "tidak sedang diskon", bukan sebagai nol.

Layar klarifikasi yang mengonfirmasi kondisi On Sale memeriksa Harga Diskon yang terisi dan lebih rendahLayar klarifikasi yang mengonfirmasi kondisi On Sale memeriksa Harga Diskon yang terisi dan lebih rendah

Simpan, dan label kedua pun terisi:

  • Cedarwood Candle → kosong
  • Trailblazer Backpack → On Sale
  • Steel Water Bottle → kosong

Tabel produk yang menunjukkan label On Sale terisi hanya untuk Trailblazer BackpackTabel produk yang menunjukkan label On Sale terisi hanya untuk Trailblazer Backpack


Langkah 4: Lihat Katalog Memperbarui Labelnya Sendiri

Mari kita uji kedua label tersebut bereaksi terhadap perubahan sekaligus. Tambahkan produk baru, Canvas Tote Bag, ditambahkan hari ini, dengan Harga $25 dan Harga Diskon $18.

Menambahkan produk baru Canvas Tote Bag dengan tanggal hari ini, harga reguler, dan harga diskonMenambahkan produk baru Canvas Tote Bag dengan tanggal hari ini, harga reguler, dan harga diskon

Begitu disimpan, kedua label akan terpasang sendiri tanpa Anda menyentuh kolom mana pun:

Canvas Tote Bag → New Arrival dan On Sale secara bersamaan.

Canvas Tote Bag menunjukkan label New Arrival dan On Sale yang diterapkan secara otomatisCanvas Tote Bag menunjukkan label New Arrival dan On Sale yang diterapkan secara otomatis

Sekarang mari kita cek arah sebaliknya — apa yang terjadi setelah produk melewati masa "baru". Ubah Tanggal Ditambahkan pada Cedarwood Candle, pindahkan dari 20 Agustus 2026 ke 10 Agustus 2026, untuk mensimulasikan tampilannya 10 hari kemudian tanpa perlu menunggu waktu benar-benar berlalu.

Mengubah kolom Tanggal Ditambahkan pada Cedarwood Candle ke tanggal lebih dari 7 hari yang laluMengubah kolom Tanggal Ditambahkan pada Cedarwood Candle ke tanggal lebih dari 7 hari yang lalu

Cedarwood Candle berubah dari New Arrival → kosong seketika, tanpa ada yang menyentuh label itu sendiri.

Cedarwood Candle tidak lagi menunjukkan tag New Arrival setelah Tanggal Ditambahkan berpindah ke luar jendela 7 hariCedarwood Candle tidak lagi menunjukkan tag New Arrival setelah Tanggal Ditambahkan berpindah ke luar jendela 7 hari

Apa yang digantikan oleh sistem ini

Menandai produk secara manual berarti Anda harus ingat untuk menambah label saat barang datang, dan — yang jauh lebih mudah dilupakan — ingat untuk menghapusnya setelah barang tidak lagi baru. Di sini, pemasangan dan masa kedaluwarsa terjadi tepat saat tanggal yang mendasarinya berada di luar rentang waktu, tanpa ada yang menyentuh baris tersebut.


Langkah 5: Buat Tampilan untuk Produk Promosi

Tag hanya berguna jika Anda bisa menindaklanjutinya dengan cepat. Buat tampilan (view) baru, filter di mana New Arrival tidak kosong atau On Sale tidak kosong, dan simpan sebagai "Tampilkan di Beranda".

Tampilan terfilter yang disimpan dengan nama Tampilkan di Beranda menunjukkan hanya produk yang ditandai New Arrival atau On SaleTampilan terfilter yang disimpan dengan nama Tampilkan di Beranda menunjukkan hanya produk yang ditandai New Arrival atau On Sale

Sekarang tim pemasaran bisa membuka satu tampilan dan langsung melihat semua yang layak dipromosikan hari ini — tidak ada barang usang, tidak ada yang terlewat.

Momen istimewa

Tampilan ini tidak perlu dibangun ulang setiap minggu saat relevansi produk berubah. Tampilan ini membaca dua kolom yang sudah memperbarui dirinya sendiri, sehingga tampilan tetap akurat tanpa ada yang perlu memeliharanya.


Rekap

  1. Tabel Produk dengan Harga, Harga Diskon, dan Tanggal Ditambahkan
  2. Kolom Custom Logic yang menandai New Arrival berdasarkan rentang tanggal dinamis
  3. Kolom Custom Logic yang menandai On Sale berdasarkan keberadaan Harga Diskon yang lebih rendah
  4. Demonstrasi langsung label yang terpasang dan kedaluwarsa tanpa pengeditan manual
  5. Tampilan terfilter yang memunculkan semua barang yang layak dipromosikan saat ini
SebelumnyaSekarang
Menandai produk secara manual saat tibaNew Arrival diterapkan otomatis selama 7 hari
Lupa menghapus tag yang sudah usangTag kedaluwarsa sendiri saat kondisi berubah
Diskon mudah terlewatkan tanpa labelOn Sale ditandai saat harga diskon diatur

Pola penandaan mandiri ini berlaku jauh melampaui katalog ritel — menandai tugas yang terlambat, menyoroti catatan yang baru diperbarui, atau menandai apa pun yang hanya relevan dalam jendela waktu tertentu, semuanya bisa dibangun dengan cara yang sama.

Coba sendiri

Konfigurasi persis seperti ini tersedia sebagai templat siap pakai. Duplikasi, jelajahi secara langsung, dan miliki dalam beberapa klik.

Coba Langsung

Halaman ini

Artikel terkait

Jelajahi lebih banyak artikel produk dan praktik terbaik untuk tim yang membangun dengan Ambisius.

Masih Pakai Spreadsheet?
Wajib Coba Ini.

Ubah spreadsheet yang biasa digunakan menjadi sistem terstruktur yang dibangun untuk bisnis Anda

Coba Ambisius Gratis

Tanpa komitmen. Tanpa kartu kredit.

Logo Light

© 2026 Ambisius. Seluruh hak cipta dilindungi.