Klient mně požádal, abych mu zkusil vyřešit jeden „problém“. Má několik kategorií, ve kterých má jen jeden produkt.

Otázka zněla: Aby se zákazník nemusel proklikávat kategoriemi a pak ještě klikat na produkt samotný, nešlo by zařídit, aby když už klikne na poslední kategorii, ve které je jen jeden produkt, aby ho to na ten produkt rovnou přesměrovalo?

Tak jsem trochu pátral po možnostech, až jsem našel řešení, jednoduché, elegantní. Toto řešení funguje i v případě, že je jediný produkt v celé cestě prázdných kategorií, tedy pokud máte kategorii:

HLAVNÍ – a v ní žádný produkt
-PODKATEGORIE- a v ní žádný produkt
–DALŠÍPODKATEGORIE- a v této jediný produkt

tak pokud zákazník klikne na HLAVNÍ kategorii, rovnou ho to přesměruje na detail produktu v DALŠÍPODKATEGORIE. Samozřejmě pokud by v kategorii HLAVNÍ byl nějaký produkt, bude přesměrován na její obsah produktů.

Pokud by se vám tato funkce hodila, stačí níže uvedený snippet vložit do functions.php vaší šablony.

Hodnocení: 10.0/10. hodnotil 1 člověk
Please wait...

Napsat komentář

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