Zen Cart: řazení produktů v kategoriích

Pořadí produktů v kategorii lze v Zen Cartu ovlivnit nastavením produktu a výchozí volbou Product Listing. Přímá změna souboru includes/index_filters/default_filter.php má být až poslední možností, protože ji může přepsat aktualizace.

Nejdřív použijte administraci

  • U produktů nastavte jejich pořadí, pokud chcete ručně řídit pozici v kategorii.
  • V Konfigurace → Product Listing zkontrolujte výchozí řazení a pořadí zobrazených polí.
  • Vyzkoušejte vzestupnou i sestupnou variantu a ověřte stránkování kategorií.

Formát výchozího řazení i názvy položek se mohou lišit podle verze a jazykového balíčku. Nastavení vždy ověřte na několika kategoriích, ne jen na jedné.

Vlastní řazení podle data nebo jiného údaje

Pokud administrace požadované pravidlo neumí, implementujte je jako doplněk, observer/notifier nebo bezpečný override odpovídající verzi. Vývojářská dokumentace Zen Cartu doporučuje vyhýbat se přímým změnám jádra, pokud existuje rozšiřitelná cesta.

Starý kód založený na hodnotě 55 a konkrétních číslech řádků není přenositelný mezi verzemi. Na aktuální instalaci jej nevkládejte bez porovnání zdrojů a testu.

Po změně otestujte

  • výchozí kategorii i další stránky výpisu,
  • filtrování, vyhledávání a řazení zvolené zákazníkem,
  • produkty bez vyplněného vlastního údaje,
  • výkon dotazu u větších kategorií.

Pro vlastní stabilní řazení využijte úpravy Zen Cartu na míru.

Podobné příspěvky