Zadejte hledaný výraz...

Filtrácia produktov v e-shope

mpeto
verified
rating uzivatele
16. 1. 2016 09:38:13
Nazdar webtržníci,
učím sa programovať v PHP s využitím nette a robím si svoj vlastný e-shopový systém. Zaujala ma filtrácia produktov ako má napríklad alza - https://www.alza.sk/notebooky/18842920.htm , tzn., že keď vyberem napr. značku notebooku, tak pri výbere procesorov už môžem vybrať len CPU ktoré majú dané NTB dostupné. Filtráciu produktov by som spraviť vedel, ale nechápem ako vyselektovať práve to, či daný výber má dostupné ďalšie parametre na výber.
Budem veľmi rád, ak by mi niekto poslal prípadne link s nejakým návodom na to, alebo tipom ako to spraviť.
Ďakujem a prajem pekný deň :)
16. 1. 2016 09:38:13
https://webtrh.cz/diskuse/filtracia-produktov-v-e-shope/#reply1166598
node
verified
rating uzivatele
(5 hodnocení)
16. 1. 2016 11:34:46
Vola sa to "faceted search", neviem aky je nas preklad.
PRincip je taky ze mas cistu query bez filtrov(respektive iba s filtrom kategorie v ktorej si) a mas napriklad 10 filtrov kde kazdy ma 10 moznosti, to znamena ze si vezmes tuto zakladnu query a pre kazdu moznost spravis query s tou moznostou aplikovanou v tej query, cize v tomto pripade to je 100 query. Ak je niektory z tych filtrov aktivny, tak postupujes rovnako, akurat pre zvysne moznosti z toho aktivneho filtra pouzijes query bez toho aktivneho filtra. Druha vec je vediet kedy pouzit AND a kedy OR, to uz zalezi na navrhu filtrovacieho procesu.
Samozrejme ze nemusis urobit 100 query ak mas 10 filtrov s 10 moznostami, ak pouzijes group by tak to zkresas na 10.
Ale osobne by som ti odporucil pouzit skor nejake specializovany vyhladavaci server ako je apache solr alebo lepsie elastic search kde je podpora pre facey priamo zabudovana a nemusis toho tolko riesit po programatorske jstranke.
16. 1. 2016 11:34:46
https://webtrh.cz/diskuse/filtracia-produktov-v-e-shope/#reply1166597
Filip T.
verified
rating uzivatele
(2 hodnocení)
16. 1. 2016 12:10:35
Klik/výběr = nový požadavek na "php" skript / db + překreslení celého formuláře. ( Není to tak složité jak se zdá, je potřeba v podstatě umět dobře SQL nic víc )
16. 1. 2016 12:10:35
https://webtrh.cz/diskuse/filtracia-produktov-v-e-shope/#reply1166596
Pro odpověď se přihlašte.
Přihlásit