ZenCart – řazení výpisu produktů v kategoriích

5. 6. 2013

Ve výchozím nastavení se produkty v kategoriích ZenCartu  řadí podle názvu. Toto řazení lze ovlivnit několika způsoby:

Nastavení řazení na kartě jednotlivých produktů v ZenCart

u každého produktu v kategorii je třeba nastavit pořadí

Změna nastavení výchozího řazení v ZenCart

v administraci ZenCartu v sekci:

Konfigurace => Product Listing => Display Product Listing Default Sort Order

lze nastavit hodnotu ve formátu číslo+písmeno. Číslo odpovídá hodnotě uvedené u některé ze zobrazených informací o produktu. Písmeno a nebo d pak znamená řazení vzestupně (ascending) nebo sestupně (descending). Pokud je tedy například v nastavení:

Konfigurace => Product Listing => Display Product Model

nastavena hodnota 2, pak nastavením volby 2d  docílíme sestupného řazení dle kódu produktu.

Úprava na řazení dle libovolného parametru v ZenCart

jako příklad je uvedeno řazení dle data přidání produktu. V souboru includes/index_filters/default_filter.php najdeme následující část:

a přidáme podmínku, která způsobí řazení produktů podle data přidání v případě, že v konfiguraci:

Konfigurace => Product Listing => Display Product Listing Default Sort Order

nastavíme číslo 55 (lze samozřejmě nastavit libovolné jiné číslo). Přidáme řádky 102 – 104 a 106:

Nyní je třeba změnit nastavení v:

Konfigurace => Product Listing => Display Product Listing Default Sort Order

na číslo 55 a produkty se budou řadit podle data přidání sestupně. Pokud bychom chtěli vzestupné řazení tak vynecháme „desc“ na konci řádku 103.

Jeden komentář: “ZenCart – řazení výpisu produktů v kategoriích”

  1. Petr napsal:

    díky za skvělý návod – funguje na 100%. Podpora zserver.cz je na velkou 1 s * 🙂

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

© Copyright 2006–2024 Zserver s.r.o. RSS Staň se fanouškem Ceny jsou uvedeny bez 21% DPH