Sepetim

Sepetiniz boş.

Infinite Scroll & Sabit Filtre Mantığı

Modern e-ticaret projelerinde filtrelerin neden kategori bazlı olması gerektiğini anlatıyoruz.

E-commerce Dashboard

Infinite scroll kullanılan ürün listeleme sayfalarında filtreleme mantığı, klasik sayfalama sistemlerine göre çok daha dikkatli kurgulanmalıdır. Aksi hâlde kullanıcı, bazı ürünlere ait teknik özellikleri filtre panelinde hiç göremez.

Sayfalı Sistemlerde Filtre Problemi

Eğer filtreler sadece o anda yüklenen ürünlere göre oluşturuluyorsa:

  • 1. sayfada 40 ürün yüklenir
  • Filtreler bu 40 ürüne göre hesaplanır
  • 41. üründeki yeni teknik özellik filtreye yansımaz
Software Development

Infinite Scroll’da Doğru Yaklaşım

Infinite scroll yapısında filtrelerin ürün bazlı değil, kategori bazlı olması gerekir.

  • Filtreler ilk yüklemede sabitlenir
  • Ürünler aşağı indikçe yüklenir
  • Filtre paneli sayfa boyunca değişmez
Özet:
Filtreler kategoriye göre hesaplanmalı,
ürünler ise infinite scroll ile parça parça gelmelidir.

Bu Yapının Avantajları

  • Daha stabil kullanıcı deneyimi
  • Infinite scroll ile tam uyum
  • Cache kullanımında ciddi performans artışı
  • Filtre panelinde tutarlılık

Kısaca özetlemek gerekirse: Filtreler sabit, ürünler akışkan olmalı. Böylece hem kullanıcı hem sistem rahat eder 😎