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.
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 Ditambahkan
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 minum
Untuk panduan ini, asumsikan hari ini adalah 24 Agustus 2026, dan kita memiliki:
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.
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 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 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 Arrival
Simpan, dan label akan terisi seketika:
Tabel produk yang menunjukkan label New Arrival terisi hanya untuk Cedarwood Candle
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 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 rendah
Simpan, dan label kedua pun terisi:
Tabel produk yang menunjukkan label On Sale terisi hanya untuk Trailblazer Backpack
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 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 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 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 hari
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 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.
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 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
Tanpa komitmen. Tanpa kartu kredit.

© 2026 Ambisius. Seluruh hak cipta dilindungi.