Pendahuluan
Modul Filters memungkinkan Anda untuk membuat set filter — koleksi bernama yang menggabungkan data dari berbagai modul sistem menjadi satu daftar yang dapat dikelola.
Filter adalah, pada dasarnya, sekumpulan opsi yang sudah siap, yang Anda kumpulkan sekali di admin dan kemudian digunakan kembali di aplikasi klien: untuk membangun dropdown, panel penyaringan di katalog, pemilih, dan tempat lain di mana pengguna perlu memilih nilai dari daftar yang telah disiapkan sebelumnya.
Ide kunci dari modul ini adalah bahwa Anda tidak perlu menduplikasi data secara manual. Dalam set filter, Anda menambahkan tautan ke entitas yang sudah ada (produk, halaman, diskon, dll.), dan jika perlu, melengkapi dengan nilai kustom Anda sendiri.
Membuat set filter
Untuk membuat set filter baru:
- Buka modul Filters di menu sebelah kiri.
- Klik tombol untuk membuat set dan berikan nama.
- Setelah set dibuat, Anda akan dapat memilih tipe elemen yang akan dimasukkan ke dalam filter.
Tipe elemen
Setelah membuat set, Anda memilih data dari tipe mana yang akan terlibat dalam filter. Setiap tipe adalah tabel data, yang dibentuk dari catatan yang sudah dibuat di modul terkait dalam sistem:
- Pages — halaman proyek.
- Products — produk dalam katalog.
- Admins — administrator sistem.
- Attribute — atribut dari set atribut.
- Discounts — diskon.
- Personal Discounts — diskon pribadi (individu).
- Bonuses — bonus.
- Payment Methods — metode pembayaran.
Dengan memilih tipe, Anda mendapatkan tabel dengan catatan yang relevan dari modul ini dan menandai elemen yang harus dimasukkan ke dalam set filter. Dengan cara ini, filter selalu didasarkan pada data nyata dari sistem.
Elemen dalam tabel tipe adalah tautan ke catatan yang ada di modul lain. Jika catatan sumber (misalnya, produk atau diskon) diubah, set filter akan menampilkan data terbaru.
Konfigurasi Filter — elemen kustom
Selain data dari modul lain, Anda dapat menambahkan nilai kustom Anda sendiri ke dalam set filter. Ini berguna ketika elemen yang dibutuhkan tidak ada di modul mana pun — misalnya, opsi "Semua", "Tanpa kategori" atau nilai-nilai fungsional lainnya.
Saat beralih ke tampilan Configure Filter, akan terbuka tabel dengan data yang dipilih dari set. Dalam tampilan ini, Anda tidak memilih catatan baru, tetapi mengatur bagaimana elemen yang sudah dipilih akan ditempatkan dan dikelompokkan dalam filter akhir.
Dalam tabel Configure Filter, tersedia tindakan berikut:
- Seret dan lepas (drag-and-drop) — baris dapat diseret, mengubah urutannya. Dengan cara ini, Anda menentukan urutan elemen yang akan ditampilkan kepada pengguna.
- Membangun hierarki — dengan menyeret satu baris ke dalam baris lain, Anda dapat membuat elemen bersarang (hierarki). Ini memungkinkan pengelompokan filter berdasarkan tingkat — misalnya, kategori induk dan nilai-nilai yang bersarang di dalamnya.
Menambahkan elemen kustom
Langsung di tabel ini, Anda dapat menambahkan nilai kustom Anda sendiri — ini berguna ketika elemen yang dibutuhkan tidak ada di modul mana pun (misalnya, opsi "Semua", "Tanpa kategori" atau nilai fungsional).
- Klik Add Custom Item untuk menambahkan elemen baru.
- Isi dua kolom:
- Title — nama yang ditampilkan untuk elemen (apa yang akan dilihat pengguna).
- Value — nilai elemen (apa yang akan dikirim sebagai opsi yang dipilih).
Elemen kustom ditambahkan ke data yang sudah dipilih dan juga berpartisipasi dalam seret dan lepas serta membangun hierarki. Mereka disimpan di dalam set filter dan tidak tergantung pada modul lain.