Cum se utilizează filtrele în OpenCart

Să încercăm mai întâi să înțelegem conceptul de filtre în OpenCart. Într-un front-end de magazin convențional, veți găsi probabil o funcție de căutare avansată, astfel încât utilizatorii să poată filtra produsele în funcție de preferințele lor. Dar, uneori, doriți să grupați diferite tipuri de produse împreună, deși aparțin unor categorii diferite. Sau doriți să atașați o etichetă anumitor produse, astfel încât acestea să poată fi găsite mai ușor în partea frontală.

Pentru a înțelege mai clar, să luăm un exemplu din lumea reală. Să presupunem că aveți subcategoria "Monitoare" disponibile în categoria principală "Componente". Și doriți să clasificați monitoarele în continuare prin "LED", "LCD" și "CRT". 

Prima opțiune care apare în mintea dvs. este să creați un alt nivel de categorii în "Monitoare". Dar, în loc să creați un alt nivel de categorii, care ar putea face lucrurile un pic mai complexe, puteți folosi filtre în OpenCart.

Beneficiul folosirii filtrelor în scenariul de mai sus este că atunci când activați modulul "Filtru", acesta oferă un bloc frumos în partea frontală care permite utilizatorilor să perfecționeze produsele relevante alese.

Să mergem mai departe și să ne pregătim.

Creați noul grup de filtre și filtre

Mergeți la secțiunea de administrare a OpenCart și mergeți la Catalog> Filtre. Faceți clic pe Introduce pentru a deschide ecranul, ceea ce ne permite să creăm un nou grup de filtre și filtre. Filtrați numele grupului este titlul folosit pentru a distinge filtrele atunci când mai mult de un set de filtre este disponibil pentru afișare. Completați detaliile, după cum se arată mai jos.

După cum puteți vedea, am creat un grup de filtre "Tipuri de monitor", iar valorile filtrilor sunt "LED", "LCD" și "CRT". Faceți clic pe Salvați pentru a efectua modificările.

Alocați filtrele categoriilor și produselor

Acum am creat grupul de filtrare și filtrele asociate. Mai mult, trebuie să atribuim filtre categoriei și produselor relevante.

Alocați filtre unei categorii

Să atribuim mai întâi filtre unei categorii aferente. Presupun că utilizați categoriile implicite și datele de produs care apar cu instalarea implicită OpenCart.

Continuând cu exemplul nostru anterior, să mergem mai departe și să editați monitoare categorie. Mergi la Catalog> Categorii și editați monitoare subcategoria din categoria Componente categoria principală. Faceți clic pe Date care afișează diferite domenii, printre care este Filtre.

Filtre este un câmp auto-complet. Astfel, puteți selecta valorile doar prin scrierea câtorva litere. În exemplul nostru, doriți să alegeți "LED", "LCD" și "CRT" ca valori ale filtrului. Faceți clic pe Salvați pentru a aplica modificările.

Se va asigura că atunci când se afișează blocul "Filtre" pe pagina categoriilor "Monitoare" din front-end, acesta va afișa toate cele trei opțiuni pe care le-am selectat în câmpul "Filtre" din secțiunea Datefila.

Alocați filtre produselor

Acum trebuie să atribuiți filtre fiecărui produs pe care am dori să-l filtreze prin criteriile noastre "Tipuri de monitori". Evident, am dori să editați produsele din categoria "Monitoare", deoarece am creat filtrele pentru categoria respectivă în secțiunea anterioară.

Mergi la Catalog> Produse și editați produsul "Samsung SyncMaster 941BW". Sub Link-uri veți vedea tab-ul Filtru camp. Să selectăm "LED" și să salvăm produsul.

În același mod, mergeți mai departe și alocați "LCD" celuilalt produs "Apple Cinema 30". Deci acum avem două produse diferite atribuite cu două valori diferite ale filtrului. De asemenea, puteți atribui mai mult de un filtru aceluiași produs, dacă este necesar. Dar, în cazul nostru, vom fi simpli.

Activați modulul de filtrare

Aproape am terminat cu configurarea! Singurul lucru rămas este să activați modulul de filtrare și să îl asignați la aspectul corespunzător din partea frontală. Mergi la Extensii> Module și instalați Filtru modul.

După instalarea Filtru modul, faceți clic pe Editați | × pentru a deschide pagina de configurare a modulului. Faceți clic pe Adăugați modulul pentru a adăuga un rând nou și pentru a alege opțiunile afișate mai jos.

În exemplul nostru, va avea sens doar dacă afișăm modulul nostru în aspectul "Categoria". Se va asigura că atunci când un utilizator navighează produsele după categorie, blocul "Filtre" va fi de ajutor în filtrarea produselor în continuare. Așa că am ales Categorie în schemă drop - down, și o vom afișa în Coloana Stânga poziţie. Click pe Salvați pentru a aplica modificările.

Testarea frontului frontal

În sfârșit, este momentul să vedem lucrurile în acțiune la capătul frontal. Treceți la capătul din față și selectați Componente> Monitoare (2) pentru a lista produsele disponibile în categoria "Monitoare". Ar trebui să vezi Rafinați căutarea blocați pe bara laterală din stânga. Destul de cool, nu-i așa??

După cum puteți vedea, este un bloc foarte frumos, care arată diferitele opțiuni de filtrare, cu numărul total de produse disponibile în fiecare filtru. Doar selectați LED și faceți clic pe Rafinați căutarea pentru a vedea lista de produse filtrate.

Dacă sunteți familiarizat cu "Faceted Search", interfața pare asemănător la asta. În același mod, puteți configura mai multe grupuri de filtre și filtre pentru a afișa o interfață bogată de rafinare în magazinul frontal!

Concluzie

În acest articol, am explorat una dintre caracteristicile interesante ale OpenCart, numite filtre. Sper că ți-a plăcut și ai învățat ceva util pentru OpenCart. Mi-ar plăcea să vă aud comentarii și întrebări în feed!

Cod