/ / Magento: Nastaviť a uložiť globálny produktový filter - php, magento, query-parametre, vrstvená navigácia

Magento: Nastavte a uložte globálny produktový filter - php, magento, parametre dotazu, vrstvené navigácie

Ako je možné v Magento zachovať výber vrstvenej navigácie, keď je vybraná nová kategória alebo je vyhľadávané?

Celý príbeh:

Vyvíjame obchod, ktorý predáva knihy a knihyeBooks. Pri navigácii v obchode všeobecne chcem vidieť všetky produkty. Chcem tiež zobraziť kategóriu a zobraziť iba knihy alebo elektronické knihy. To sa dá ľahko dosiahnuť pomocou atribútu „Druh produktu“ a Vrstvená navigácia.

Problém je však v tom, že ak vyberiem inú kategóriu alebo vykonám vyhľadávanie, aktuálny vrstvový navigačný filter sa stratí. Musím znova vybrať filter „Typ produktu“.

Aké sú moje možnosti, ak chcem zachovať vrstvenú navigáciu vo viacerých požiadavkách?

Existujú nejaké návrhy, ako čo najlepšie usporiadaťmôj katalóg, ak to, čo chcem, nie je ľahké dosiahnuť pomocou vrstvenej navigácie? Boli by dve lepšie úrovne pre knihy a elektronické knihy lepším riešením? Ako by som potom mohol vybrať kategóriu „Romance“ a stále vidieť Knihy a elektronické knihy?

Vďaka!

odpovede:

1 pre odpoveď č. 1

Vrstvená navigácia je určite najlepší spôsob, ako splniť vaše požiadavky.

Pozrite sa na adresy URL, ktoré sa vygenerujú po kliknutí na hodnotu atribútu z vrstveného navigačného bloku (bude to niečo podobné) your-category-path.html?color=6 kde 6 je ID možnosti atribútu). Ak k ďalším načítaniam stránky, ktoré obsahujú vrstvené navigačné bloky a kolekcie produktov (napr. Zoznamy kategórií alebo výsledkov vyhľadávania), pripojíte tieto parametre dotazu, použije tento filter.