1. Bir form oluşturucu kodlamanız gerek. Oluşturduğunuz formları bir veya birden fazla kategoriyle ilişkilendirebilmelisiniz. Ayrıca bir kategoriye birden fazla form ilişkilendirebilmelisiniz.
2. Form oluşturucu ile oluşturduğunuz formların, ürün ekleme sayfasında, ürün detay sayfasında ve ürün arama sayfasındaki görünümlerini ayrı ayrı ayarlayacaksınız.
3. Kategori sayfasında içinde bulunulan kategoriye göre form oluşturucudan bilgileri getirecek.
4. Filtreleme yapıldığında, ürün ekleme panelinde form oluşturucudan gelen veriler ile veritabanına kaydedilmiş olan bilgiler üzerinden arama yapılacak.
Temel mantık budur.