Dokumentacija

Išmanieji filtrai

Žingsnis po žingsnio: animacijose parodyta, kur paspausti ir ką nustatyti.

Turinys

Animacijos rodo tikrus įskiepio ekranus su pavyzdiniais duomenimis. Paspauskite žingsnį po animacija – ji sustos ties juo, o mygtuku viršuje vėl paleisite.

1. Įdiegimas ir licencijos aktyvavimas

Įskiepio failą smart-filters-premium.zip atsisiųskite iš savo paskyros skilties Mano įskiepiai, ten pat rasite ir licencijos raktą (jis atsiunčiamas ir el. paštu po apmokėjimo). Prekėms filtruoti reikalingas WooCommerce, tačiau įskiepis veikia ir be jo – tada filtruojami įrašai ir kitas turinys (žr. 12 skyrių).

Animacija Įskiepio įdiegimas ir įjungimas

Įjungus įskiepį, kairiajame meniu po Produktai atsiranda skiltis Išmanieji filtrai su puslapiais Filtrų rinkiniai, Spalvos ir paveikslėliai, Nustatymai ir Licencija. Kartu sukuriamos įskiepio lentelės ir fone pradedamas kurti filtrų indeksas (žr. 2 skyrių).

Licencija suteikia teisę gauti įskiepio atnaujinimus: kol ji neaktyvi, įskiepių sąraše matysite raudoną pranešimą su nuoroda Suveskite licenciją, kuri veda tiesiai į licencijos puslapį. Filtrai veikia ir be aktyvios licencijos, tačiau be jos negausite naujų versijų su pataisymais, todėl licenciją aktyvuokite iškart.

Animacija Licencijos aktyvavimas

Raktas susiejamas su svetaine automatiškai, kai jį aktyvuojate – domeno užsakant nurodyti nereikia. Vienu raktu galite aktyvuoti tiek svetainių, kiek nurodyta užsakyme. Perkeldami įskiepį į kitą svetainę, senojoje spauskite Deaktyvuoti licenciją. Jei licencijos duomenys „užstrigo“ (pvz., svetainė perkelta neišjungus licencijos), mygtukas Priverstinis išvalymas ištrina juos šioje svetainėje ir raktą galėsite įvesti iš naujo.

Filtrų rinkinius, spalvas ir nustatymus gali tvarkyti ir Parduotuvės valdytojas, o licencijos puslapis rodomas tik Administratoriui.

2. Pirmieji žingsniai: indeksas ir rekomenduojamas rinkinys

Įjungus įskiepį, fone automatiškai sukuriamas filtrų indeksas – atskiros lentelės, kuriose kiekvienos prekės kaina, likutis, požymiai ir kitos reikšmės laikomos taip, kad filtruoti būtų greita net dideliame kataloge. Kol jis kuriamas, įskiepių sąraše ir įskiepio puslapiuose matote eigą, pvz., „Suindeksuota: 1 190 iš 3 400 (35%)“. Kelių tūkstančių prekių katalogas suindeksuojamas per kelias sekundes, 20 000 prekių – per kelias minutes. Svetainė tuo metu veikia įprastai, nieko spausti nereikia.

Filtrai rodomi filtrų rinkiniais. Rinkinys – tai filtrų grupė (pvz., kategorijos, kaina, spalva ir dydis), kurią įdedate į parduotuvės šoninę juostą, virš prekių ar į bet kurį puslapį. Greičiausia pradžia – mygtukas Sukurti rekomenduojamą rinkinį: įskiepis pats sudaro rinkinį pagal jūsų katalogą (kategorijos, kaina, prekių ženklai, visi požymiai, prekės būsena ir įvertinimas).

Animacija Indeksas ir rekomenduojamas rinkinys

Rekomenduojamame rinkinyje kategorijos rodomos medžiu su suskleistomis antrinėmis kategorijomis, kaina – slankikliu su laukais „Nuo“ ir „Iki“, prekių ženklai – su logotipais, įvertinimas – žvaigždutėmis, o kiti filtrai – varnelėmis. Prieinamumas siūlo „Yra sandėlyje“, „Su nuolaida“ ir „Rekomenduojamos“. Jei požymio reikšmėms jau priskirtos spalvos, tas požymis iš karto rodomas spalvų langeliais. Rinkinį galite keisti kaip norite: pridėti ar pašalinti filtrus, keisti jų tvarką ir išvaizdą (žr. 3 ir 4 skyrius).

Jei norite rinkinį susidėlioti patys, spauskite Pradėti nuo nulio arba puslapio viršuje Pridėti filtrų rinkinį. Rinkinių galite turėti kiek norite: pvz., vieną parduotuvės šoninei juostai, kitą – horizontaliai juostai akcijų puslapyje, trečią – tinklaraščio įrašams.

Kai rinkinių jau yra, puslapyje Filtrų rinkiniai matote lentelę: Pavadinimas, Įrašo tipas, Filtrai (kiek jų yra), Išdėstymas (Šoninė juosta ar Horizontali juosta ir, pvz., „išslenkantis skydelis mobiliuosiuose“), Trumpasis kodas su kopijavimo mygtuku ir jungiklis Aktyvus. Užvedus pelę ant pavadinimo – Redaguoti, Dubliuoti, Eksportuoti ir Ištrinti.

  • Aktyvus – išjungto rinkinio trumpieji kodai, valdikliai ir blokai nieko nerodo, kol vėl jo neįjungsite. Patogu, jei filtrus norite laikinai paslėpti.
  • Dubliuoti sukuria rinkinio kopiją. Kopija lieka neaktyvi, kol jos neįjungsite – galite ramiai ją pakeisti ir tik tada parodyti svetainėje.

3. Filtrų rinkinys: filtrų pridėjimas ir tvarka

Rinkinio redaktoriaus viršuje įrašykite rinkinio pavadinimą (matomas tik administravime), pasirinkite Filtruojamas turinys – Prekės, Įrašai ar kitas turinio tipas – ir jungikliu Aktyvus nurodykite, ar rinkinys rodomas svetainėje. Šalia matote rinkinio trumpuosius kodus: [ipf_filters id="1"] – pats filtrų rinkinys, [ipf_results id="1"] – rezultatų tinklelis puslapiams, kurie nėra parduotuvės ar archyvo puslapiai, ir [ipf_toggle id="1"] – mygtukas, atidarantis filtrus išslenkančiame skydelyje.

Filtrą pridėsite mygtuku Pridėti filtrą (virš sąrašo arba po juo). Atsidariusiame lange filtrų šaltiniai suskirstyti į grupes Prekės duomenys (kaina, prieinamumas, įvertinimas, svoris ir matmenys), Kategorijos ir taksonomijos, Požymiai, Papildomi laukai bei Paieška ir rikiavimas. Jau rinkinyje esantys pažymėti „Jau naudojamas“, o požymiai ir laukai, kurių visos reikšmės yra skaičiai, – „Skaičiai“: juos galima filtruoti intervalu „nuo–iki“.

Animacija Filtro pridėjimas ir tvarka
  • Tvarka. Filtrus tempkite už rankenėlės kairėje (arba pažymėkite ją ir naudokite rodyklių klavišus). Svetainėje filtrai rodomi ta pačia tvarka.
  • Kopija ir trynimas. Kortelės dešinėje – Dubliuoti (pvz., tas pats požymis antrą kartą, tik kitaip atrodantis) ir Ištrinti. Ištrynus filtrą, pasirodo „Filtras pašalintas.“ su mygtuku Atšaukti.
  • Papildomi laukai. Grupėje Papildomi laukai rodomi paskelbtuose įrašuose rasti laukai – nesvarbu, kuris įskiepis ar kodas juos sukūrė. Jei reikiamo nėra, paieškos lauke įveskite jo raktą ir pasirinkite Naudoti papildomą lauką „…“. Tekstinės reikšmės rodomos kaip pasirinkimai, skaičiai – kaip intervalas.
  • Išsaugojimas. Redaktoriaus apačioje visada matote būseną – Visi pakeitimai išsaugoti arba Neišsaugoti pakeitimai. Jei bandysite išeiti neišsaugoję, naršyklė jus perspės.

4. Filtro nustatymai: kaip filtras atrodo

Paspaudę filtro kortelę (arba rodyklę jos dešinėje) išskleisite visus jo nustatymus, suskirstytus į dalis Bendra, Reikšmės, Išvaizda ir Kur rodyti. Dešinėje esanti Peržiūra iš karto parodo, kaip filtras atrodys svetainėje.

  • Bendra: Pavadinimas (rodomas virš filtro; tuščias – numatytasis), URL parametras (rodomas adreso juostoje, pvz., ?spalva=juoda; jį pakeitus, jau paskelbtos nuorodos nebeveiks) ir Rodyti kaip.
  • Reikšmės: Leisti pasirinkti kelias reikšmes; Kelios pasirinktos reikšmės – Rodyti įrašus, turinčius bent vieną iš jų arba Rodyti įrašus, turinčius jas visas; Reikšmių rikiavimas (Numatytoji tvarka, Pavadinimas, Rezultatų skaičius, Skaitinė reikšmė, Nuoroda (slug)); Rodyti tik šias reikšmes ir Slėpti šias reikšmes. Kategorijoms dar – Rodyti tėvines ir antrines reikšmes medžio pavidalu, Suskleisti antrines reikšmes ir Šios taksonomijos archyvo puslapiuose rodyti tik dabartinės reikšmės antrines reikšmes.
  • Išvaizda: Reikšmių išdėstymas (Sąrašas, Eilutė, Tinklelis), Žymeklis prieš kiekvieną reikšmę (Nėra, Spalvos taškas, Paveikslėlis – pvz., kategorijų ar prekių ženklų logotipai), Iš pradžių rodomų reikšmių skaičius, Didžiausias sąrašo aukštis, px, Rodyti paieškos lauką virš reikšmių, Rodyti pavadinimą, Paspaudus pavadinimą filtras išskleidžiamas ir suskleidžiamas, Iš pradžių suskleistas, Rezultatų skaičius ir Reikšmės be rezultatų (Kaip rinkinyje, Slėpti arba Rodyti neaktyvias) bei CSS klasė.
  • Kur rodyti: Įrenginiai (Visi įrenginiai, Tik kompiuteriai, Tik telefonai), Rodymo sąlyga ir Pasirinkus reikšmę, šalia pavadinimo rodyti nuorodą „Išvalyti“.
Animacija Ilgas sąrašas: „Rodyti daugiau“, paieška ir suskleidimas

Kokie filtrai galimi ir kaip juos galima rodyti:

FiltrasRodyti kaip
Kategorijos, žymos, prekių ženklai ir kitos taksonomijos, požymiai (spalva, dydis ir kt.)Varnelės, Akutės, Išskleidžiamasis sąrašas, Išskleidžiamasis sąrašas su keliais pasirinkimais, Mygtukai, Spalvų langeliai, Paveikslėlių langeliai. Požymis, kurio visos reikšmės yra skaičiai (pvz., ekrano įstrižainė), – ir intervalu, kaip kaina.
KainaSlankiklis, Laukai „Nuo“ ir „Iki“, Slankiklis su laukais, Iš anksto nustatyti intervalai (žr. 8 skyrių)
Svoris ir matmenys: Svoris, Ilgis, Plotis, AukštisKaip kaina – pagal prekės nustatymuose įvestus duomenis.
Prieinamumas (prekės būsena)Varnelės, Akutės, sąrašai arba Mygtukai. Siūlomos būsenos (pažymimos, rikiuojamos tempiant ir pervadinamos): Yra sandėlyje, Nėra sandėlyje, Galima užsakyti, Su nuolaida, Rekomenduojamos ir Naujienos (Kiek dienų įrašas laikomas nauju, numatyta 30).
ĮvertinimasŽvaigždutės („4 žvaigždutės ir daugiau“), Akutės arba Išskleidžiamasis sąrašas. Įjungus Tiksliai atitikti įvertinimą ir pasirinkus, pvz., 4 žvaigždutes, rodomi tik įrašai, įvertinti nuo 3,5 iki 4,49.
Papildomas laukasReikšmių tipas Tekstas – pasirinkimai (varnelės, sąrašai, mygtukai), Skaičiai – intervalas. Lauke Savi reikšmių pavadinimai reikšmes galite pervadinti.
PaieškaPaieškos laukas. Laukai, kuriuose ieškoma: Prekės pavadinimas, Prekės kodas (SKU) ir GTIN, Trumpas aprašymas, Aprašymas, Kategorijų, žymų, prekių ženklų ir požymių pavadinimai; Ieškoti rašant, Mažiausias simbolių skaičius.
RikiuotiIšskleidžiamasis sąrašas, Akutės arba Mygtukai. Rikiavimo parinktys pažymimos, rikiuojamos tempiant ir pervadinamos.

Rodymo sąlyga leidžia filtrą parodyti tik ten, kur jis prasmingas. Pavyzdžiui, kad filtras „Ekrano įstrižainė“ būtų rodomas tik nešiojamiesiems kompiuteriams, pasirinkite Kategorijos, o tada – „Nešiojamieji kompiuteriai“ (numatytai įjungta ir Taip pat jų subkategorijoms). Filtras atsiras tos kategorijos puslapyje arba kai ši kategorija bus pasirinkta kitame filtre.

Bendri visų rinkinio filtrų elgsenos nustatymai – dešinėje esančioje skiltyje Veikimas:

  • Atnaujinti rezultatus – Neperkraunant puslapio (AJAX, numatyta) arba Perkraunant puslapį. Abiem atvejais adresas naršyklėje atnaujinamas, tad filtruotu sąrašu galima pasidalinti.
  • Taikyti filtrus – Iškart (sąrašas atsinaujina pažymėjus reikšmę) arba Mygtuku (pirkėjas pasirenka kelias reikšmes ir spaudžia „Rodyti rezultatus“).
  • Atnaujinus slinkti prie rezultatų, Rodyti rezultatų skaičių, Slėpti reikšmes be rezultatų (išjungus tokios reikšmės rodomos pilkos), Slėpti filtrus be reikšmių, Rodyti pasirinktas reikšmes kaip šalinamas žymeles ir Rodyti mygtuką „Išvalyti viską“.

Atskiro filtro nustatymai Rezultatų skaičius ir Reikšmės be rezultatų su reikšme Kaip rinkinyje paveldi šiuos rinkinio nustatymus, o kitos reikšmės juos perrašo tik tam filtrui.

5. Rinkinio įdėjimas į svetainę

Sukurtą rinkinį reikia parodyti svetainėje. Rinkinio redaktoriaus skiltis Parodykite filtrus svetainėje primena visus būdus ir parodo, kur rinkinys jau įdėtas:

  • Šoninės juostos valdiklis – skiltyje Išvaizda → Valdikliai pridėkite valdiklį „Išmanieji filtrai“ į parduotuvės ar tinklaraščio šoninę juostą ir pasirinkite rinkinį (mygtukas Atidaryti valdiklius). Blokinėse temose (pvz., Twenty Twenty-Five) vietoje to – Išvaizda → Redaktorius: atidarykite parduotuvės ar archyvo šabloną ir pridėkite bloką „Išmanieji filtrai“.
  • Blokas – blokų redaktoriuje spustelėkite + ir ieškokite „Išmanieji filtrai“. Bloko nustatymuose pasirinkite Filtrų rinkinys, o Išdėstymas leidžia čia pat pasirinkti Vertikaliai (šoninė juosta) ar Horizontaliai (juosta).
  • Elementor – nutempkite valdiklį „Išmanieji filtrai“ į šabloną ar puslapį. Yra ir valdikliai „Filtruoti rezultatai“, „Aktyvūs filtrai“ bei „Filtrų mygtukas“.
  • Trumpasis kodas – [ipf_filters id="1"] įklijuokite į bet kurį puslapį, teksto valdiklį ar puslapių kūrimo įrankį.
Animacija Valdiklis parduotuvės šoninėje juostoje

Skiltyje Rodomas: išvardijamos visos vietos, kur rasta šio rinkinio: valdiklių sritys (pvz., „Valdiklių sritis „WooCommerce Sidebar““), puslapiai ir šablonai su bloku ar trumpuoju kodu (pvz., „Puslapis „Akcijos““) ir Elementor šablonai. Kol rinkinys niekur neįdėtas, rodoma Dar neįdėtas, o skiltis būna išskleista.

  • Parduotuvės, kategorijų ir kituose archyvo puslapiuose pakanka įdėti tik filtrus – temos prekių sąrašas atsinaujina pats.
  • Bet kuriame kitame puslapyje (pvz., „Akcijos“ ar pradiniame) pridėkite ir rezultatų tinklelį [ipf_results id="1"] (arba bloką ar Elementor valdiklį „Filtruoti rezultatai“) – žr. 10 skyrių.
  • Pasirinktų reikšmių žymeles galima parodyti atskirai, pvz., virš prekių: [ipf_active id="1"] (blokas „Aktyvūs filtrai“). Mygtukas „Filtrai“, atidarantis išslenkantį skydelį, – [ipf_toggle id="1"] (blokas „Filtrų mygtukas“; tekstą pakeisite parametru label="…").
  • Trumpajam kodui galima nurodyti layout="horizontal" arba layout="vertical" (perrašo rinkinio išdėstymą), title="…" (antraštė virš filtrų; title="0" – be jos) ir class="…" (sava CSS klasė).

Tą patį rinkinį viename puslapyje įdėkite tik kartą: telefonuose jis pats atsidaro išslenkančiame skydelyje, todėl atskiros „mobiliosios“ kopijos nereikia. Jei rinkinys puslapyje rastas kelis kartus, svetainės administravimo juostos meniu Išmanieji filtrai apie tai įspės (žr. 14 skyrių).

6. Ką mato pirkėjas

Parduotuvės šoninėje juostoje pirkėjas mato filtrus su skaičiais – kiek prekių liks pažymėjus reikšmę. Pažymėjus reikšmę, prekių sąrašas atsinaujina iš karto, neperkraunant puslapio, o kitų filtrų skaičiai perskaičiuojami: reikšmės, su kuriomis prekių neliktų, pasislepia (išjungus rinkinio nustatymą Slėpti reikšmes be rezultatų – tampa pilkos). Nedideliuose ir vidutiniuose kataloguose skaičiai perskaičiuojami pačioje naršyklėje akimirksniu, be užklausos į serverį.

Pasirinktos reikšmės rodomos žymelėmis virš filtrų (pvz., „Spalva: Juoda ד) – paspaudus žymelę reikšmė pašalinama, o Išvalyti viską nuima visus filtrus. Adresas naršyklėje kaskart atnaujinamas, pvz., /parduotuve/?spalva=juoda&dydis=m, todėl filtruotu sąrašu galima pasidalinti, jį išsaugoti žymėse, o naršyklės mygtukas „Atgal“ grąžina ankstesnį pasirinkimą.

Animacija Filtravimas parduotuvėje
  • Kelios reikšmės. Tame pačiame filtre pažymėjus kelias reikšmes, rodomos prekės, turinčios bent vieną iš jų (pvz., juodos arba baltos). Jei filtro nustatymuose pasirinksite Rodyti įrašus, turinčius jas visas, bus rodomos tik prekės, turinčios visas pažymėtas reikšmes.
  • Tikslus filtravimas pagal variantus. Filtruojant pagal variantų požymius (spalva, dydis), prekė rodoma tik tada, kai tas pats jos variantas atitinka visus pasirinkimus ir yra sandėlyje: „juoda, M“ nerodo marškinėlių, kurių juodi yra tik L dydžio arba juodų M išparduota (žr. 13 skyrių, Variantų atsargos).
  • Su perkrovimu. Jei rinkinio skiltyje Veikimas pasirinkta Perkraunant puslapį, viskas veikia taip pat, tik puslapis perkraunamas. Jei tema neįprasta ir sąrašo atnaujinti be perkrovimo nepavyksta, puslapis perkraunamas automatiškai – filtrai veikia visada.
  • Puslapiavimas. Parduotuvės ir archyvo puslapiuose galite palikti temos puslapių numerius arba juos pakeisti mygtuku „Įkelti daugiau“ ar begaliniu slinkimu (Nustatymai → Bendra).

7. Telefonuose: išslenkantis skydelis

Telefonuose filtrai neužima pusės ekrano: vietoje jų rodomas mygtukas Filtrai, o paspaudus jį filtrai išslenka iš šono. Skydelio apačioje esantis mygtukas iš karto rodo, kiek prekių bus rasta – Rodyti rezultatus (N), o paspaudus jį skydelis užsidaro ir pirkėjas mato rezultatus. Mygtukas Filtrai rodo, kiek filtrų pasirinkta.

Animacija Filtrai telefone

Kada filtrai rodomi skydelyje, nustatoma rinkinio skiltyje Išdėstymas:

  • Išslenkantis skydelis – Mobiliuosiuose įrenginiuose (numatyta), Visada (skydelis ir kompiuteryje – patogu, kai šoninės juostos nėra) arba Niekada.
  • Mobiliojo ekrano plotis, px – iki šio pločio ekranai laikomi telefonais (numatyta 768). Šį plotį naudoja ir filtrai, rodomi tik telefonuose arba tik kompiuteriuose.
  • Skydelio pusė – Kairė arba Dešinė; Skydelio mygtuko tekstas – vietoje „Filtrai“, pvz., „Filtruoti prekes“.

Mygtukas Filtrai rodomas ten, kur įdėtas rinkinys. Jei jį norite turėti kitoje vietoje (pvz., šalia rikiavimo virš prekių), įdėkite [ipf_toggle id="1"] arba bloką „Filtrų mygtukas“.

8. Kainos filtras

Kainos filtrą (kaip ir svorį bei matmenis) galima rodyti keturiais būdais – filtro nustatymuose pasirinkite Rodyti kaip:

  • Slankiklis – tempiamos dvi rankenėlės;
  • Laukai „Nuo“ ir „Iki“ – pirkėjas įrašo sumas pats;
  • Slankiklis su laukais – abu kartu (numatyta);
  • Iš anksto nustatyti intervalai – pvz., „Iki 25 €“, „25 € – 50 €“, „Nuo 50 €“.

Skiltyje Reikšmės: Mažiausia reikšmė ir Didžiausia reikšmė (palikus tuščias, imamos mažiausia ir didžiausia esamų rezultatų kaina), Žingsnis (0 – parenkamas automatiškai), Skaitmenys po kablelio (-1 – automatiškai), Tekstas prieš skaičių ir Tekstas po skaičiaus. Kainai valiutos ženklas ir jo vieta imami iš WooCommerce nustatymų, todėl šių laukų pildyti nereikia.

Animacija Kainos intervalai

Intervalai rodomi akutėmis – pirkėjas pasirenka vieną. Intervalai gali persidengti ar būti „atviri“ (be pradžios ar pabaigos), o laukas Pavadinimas (neprivalomas) leidžia vietoje sumų parodyti tekstą, pvz., „Pigiau nei 25 €“ ar „Dovanoms“.

Kaina filtruojama pagal tai, ką pirkėjas iš tiesų moka: įskaitomos akcijos, o prekėms su variantais – kiekvieno varianto kaina. Kartu pasirinkus, pvz., dydį, tikrinama to dydžio varianto kaina. Su WooCommerce Multilingual (WCML) valiutomis kainos filtruojamos ir rodomos pirkėjo valiuta pagal WCML kursą ir apvalinimo taisykles (žr. 14 skyrių).

9. Spalvos, paveikslėliai ir variantų langeliai

Kad požymis (pvz., spalva) būtų rodomas spalvų ar paveikslėlių langeliais, filtro nustatymuose pasirinkite Rodyti kaip → Spalvų langeliai arba Paveikslėlių langeliai. Atsiras Langelio forma (Apskritimas, Suapvalinti kampai, Kvadratas), Langelio dydis, px ir Reikšmės pavadinimas (Užvedus pelę, Šalia, Apačioje, Nerodomas), o kortelės apačioje – dalis Reikšmių spalvos ir paveikslėliai, kurioje spalvas galima priskirti čia pat.

Visos reikšmės vienoje vietoje tvarkomos puslapyje Išmanieji filtrai → Spalvos ir paveikslėliai. Viršuje pasirinkite Požymis ar taksonomija (pvz., Spalva) ir kiekvienai reikšmei užpildykite stulpelius Spalva, Antra spalva (dvispalvėms prekėms – langelis padalijamas įstrižai), Paveikslėlis (pvz., audinio rašto nuotrauka) ir Trumpas užrašas (pvz., „XL“ mygtuko langeliui). Spalvos saugomos pačiame įskiepyje, todėl nesikerta su kitais įskiepiais ir išlieka pakeitus temą.

Animacija Spalvų importas ir dvispalvė reikšmė
  • Importas. Jei spalvos jau suvestos temoje ar kitame įskiepyje (Blocksy, Variation Swatches for WooCommerce, Variation Swatches by CartFlows, YITH Color and Label Variations), puslapio viršuje pamatysite pasiūlymą jas perkelti. Importuojama vieną kartą; jūsų pačių čia nustatytos reikšmės nekeičiamos. Kol neimportavote, filtrai vis tiek naudoja rastas spalvas – lentelėje prie jų rašoma „Šaltinis: …“.
  • Kategorijų ir prekių ženklų paveikslėliai. Reikšmėms be savo paveikslėlio naudojamas WooCommerce nustatytas paveikslėlis (kategorijos ar prekės ženklo miniatiūra), todėl logotipai prekių ženklų filtre rodomi iš karto.
  • Reikšmės redagavimo lange. Tuos pačius laukus – Filtro spalva, Antra spalva, Filtro paveikslėlis ir Trumpas užrašas – rasite ir redaguodami reikšmę, pvz., Produktai → Požymiai → Tvarkyti terminus, o terminų sąraše atsiranda stulpelis Langelis.

Langeliai prekės puslapyje ir pasirinktas variantas

Jei jūsų tema to neturi, prekės puslapyje variantų išskleidžiamuosius sąrašus galima pakeisti langeliais – tomis pačiomis spalvomis ir paveikslėliais. Puslapyje Nustatymai → Langeliai prekės puslapyje įjunkite Variantų išskleidžiamuosius sąrašus pakeisti langeliais, lentelėje kiekvienam požymiui pasirinkite Rodyti kaip – Išskleidžiamasis sąrašas (nekeičiama), Mygtukai, Spalvų langeliai arba Paveikslėlių langeliai. Po lentele esantys nustatymai Langelio forma ir Langelio dydis bendri visiems požymiams. Baigę spauskite Išsaugoti pakeitimus. Neprieinami deriniai (pvz., išparduotas raudonas XL) pažymimi automatiškai.

Be to, numatytai įjungtas nustatymas Rodyti filtrus atitinkantį variantą (Nustatymai → Bendra → Pasirinktas variantas): išfiltravus pagal spalvą ar dydį, prekių paveikslėliuose rodoma pasirinkta spalva, o prekės puslapis atidaromas su jau pasirinkta ta parinktimi.

Animacija Pasirinktas variantas ir langeliai prekės puslapyje

Jei svetainėje jau veikia kitas langelių sprendimas (pvz., tema ar įskiepis su savais langeliais), nustatymų puslapyje matysite įspėjimą „Įjungtas kitas langelių sprendimas“, o įskiepio langeliai prekės puslapyje liks išjungti, kad nebūtų rodomi du kartus. Filtrų tai neliečia.

10. Rezultatų tinklelis ir rezultatų puslapis

Parduotuvės, kategorijų ir kituose archyvo puslapiuose filtrai filtruoja temos prekių sąrašą. Kitur – pvz., pradiniame, akcijų ar kitame reklaminiame puslapyje – rezultatus parodo rezultatų tinklelis: trumpasis kodas [ipf_results id="1"], blokas „Filtruoti rezultatai“ arba toks pat Elementor valdiklis. Tinklelis atrodo kaip jūsų temos prekių sąrašas ir turi savo puslapiavimą.

Kurį sąrašą filtruoja rinkinys, nustatoma skiltyje Rezultatai → Filtruojamas sąrašas:

  • Dabartinio parduotuvės ar archyvo puslapio sąrašas (numatyta) – parduotuvės, kategorijų ir kituose archyvo puslapiuose filtruojamas temos sąrašas, o kituose puslapiuose pasirinkus filtrą lankytojas nukreipiamas į lauke Rezultatų puslapis nurodytą puslapį (tuščias laukas – parduotuvės ar turinio tipo archyvo puslapis).
  • Tik šio rinkinio [ipf_results] tinklelis – filtrai veikia tik su šio rinkinio tinkleliu: puslapyje, kuriame jis įdėtas, arba nukreipdami lankytojus į tą puslapį. Parduotuvės ir kategorijų puslapių temos sąrašo toks rinkinys nefiltruoja. Jei tinklelis neįdėtas jokiame puslapyje, rinkinys veikia kaip pirmuoju atveju.

Antruoju atveju rinkiniui galima nustatyti Apriboti įrašus rezultatų tinklelyje – paslėptas sąlygas, kurių pirkėjas nemato ir nepakeičia. Taip lengvai sukursite, pvz., akcijų puslapį tik su nukainota avalyne: tinklelis ir jo filtrų skaičiai apims tik atitinkančias prekes.

Animacija Akcijų puslapio tinklelis su sąlygomis

Tada sukurkite puslapį, pvz., „Akcijos“, ir įdėkite į jį rinkinio filtrus bei tinklelį – trumpuosius kodus [ipf_filters id="2"] ir [ipf_results id="2"] arba blokus „Išmanieji filtrai“ ir „Filtruoti rezultatai“. Įskiepis pats suranda puslapį su tinkleliu: filtrai kituose puslapiuose nukreips į jį, nebent laukas Rezultatų puslapis nurodo kitur.

Tinklelio trumpajam kodui galima nurodyti:

ParametrasKą keičia
idFiltrų rinkinio numeris (privalomas).
per_pageKiek įrašų rodyti viename puslapyje (0 – numatytasis: prekėms – kaip parduotuvėje, įrašams – pagal Nuostatos → Skaitymas).
columnsStulpelių skaičius (0 – numatytasis: prekėms – kaip parduotuvėje, įrašams – 3). Siauroje šoninėje juostoje, pvz., columns="1".
paginationnumbers – puslapių numeriai (numatyta), load_more – mygtukas „Įkelti daugiau“, infinite – begalinis slinkimas.
orderbyNumatytasis rikiavimas, pvz., date, popularity, rating, price, price-desc (prekėms) arba date, title (įrašams).
classSava CSS klasė.

Pavyzdžiui: [ipf_results id="2" per_page="12" columns="3" pagination="load_more"]. Bloke ir Elementor valdiklyje tie patys nustatymai pasirenkami šoniniame skydelyje: Įrašų puslapyje, Stulpeliai ir Puslapiavimas (Puslapių numeriai, Mygtukas „Įkelti daugiau“, Begalinis slinkimas).

Jei tinklelį įdedate į temos ar puslapių kūrėjo šabloną (pvz., Elementor parduotuvės archyvo šabloną), tinklelis veiks, tačiau tada archyvuose rinkinys filtruos ir temos sąrašą. Jei tas pats URL parametras naudojamas ir parduotuvės rinkinyje, redaktorius apie tai įspėja prie lauko URL parametras.

11. Horizontali juosta ir žingsninė paieška

Rinkinio skiltyje Išdėstymas → Vieta pasirinkite Šoninė juosta (filtrai vienas po kito, numatyta) arba Horizontali juosta – filtrai rodomi eilute virš prekių, o kiekvienas atsidaro kaip išskleidžiamas langelis. Horizontaliai juostai galima nurodyti Stulpeliai: Automatiškai (filtrai perkeliami į kitą eilutę) arba nuo 2 iki 6 stulpelių. Telefonuose juosta slenkama į šoną arba, jei įjungtas išslenkantis skydelis, filtrai atsidaro skydelyje.

Skiltyje Žingsnis po žingsnio įjungus Filtrus rinktis vieną po kito, rinkinys virsta paieškos vedliu – kaip automobilių dalių paieškoje: markė, tada modelis, tada metai. Filtrai sunumeruojami, kitas atsidaro tik pasirinkus reikšmę ankstesniame, o jo reikšmės jau atrinktos pagal ankstesnį pasirinkimą. Mygtuko tekstas pakeičia „Rodyti rezultatus“, o Žingsninės paieškos rezultatų puslapis nurodo, kur nukreipti (tuščias – skiltyje Rezultatai nurodytas rezultatų puslapis).

Animacija Horizontali juosta ir žingsninė paieška

Taip atrodo žingsninė paieška horizontalioje juostoje, pvz., pradiniame puslapyje:

Animacija Žingsninė paieška pirkėjo akimis
  • Žingsninėje paieškoje filtrai taikomi tik paspaudus mygtuką, o Pradėti iš naujo išvalo visus pasirinkimus.
  • Žingsniams tinka filtrai su pasirinkimais (taksonomijos, požymiai, papildomi laukai) ir intervalai. Markės, modeliai ir metai dažniausiai laikomi požymiais arba kategorijų medyje.
  • Tą patį rinkinį galima rodyti ir šoninėje juostoje – tada žingsniai rodomi vienas po kito.

12. Įrašų ir kito turinio filtravimas

Tie patys filtrai veikia ne tik prekėms. Rinkinio viršuje pasirinkite Filtruojamas turinys – Įrašai ar bet kurį kitą viešą turinio tipą (pvz., nekilnojamojo turto objektai, receptai ar renginiai). Filtrų pasirinkimo lange tada matysite to turinio taksonomijas (kategorijas, žymas ir kt.), papildomus laukus, paiešką ir rikiavimą.

  • Papildomi laukai – bet kokie įrašų laukai, nesvarbu, kuris įskiepis ar kodas juos sukūrė: tekstinės reikšmės (pvz., „Miestas“) rodomos kaip pasirinkimai, skaičiai (pvz., „Plotas, m²“ ar „Kaina“) – kaip intervalas su slankikliu.
  • Paieška įrašuose ieško pavadinime, o pasirinkus Laukai, kuriuose ieškoma – ir ištraukoje, turinyje bei kategorijų ir žymų pavadinimuose.
  • Rikiavimas įrašams siūlo „Nuo naujausių“, „Nuo seniausių“, „Pavadinimas: A–Ž“ ir „Pavadinimas: Ž–A“.
  • Rezultatai: kategorijų, žymų ir turinio tipo archyvuose filtruojamas temos įrašų sąrašas, o bet kuriame kitame puslapyje rezultatus parodo [ipf_results id="…"] (žr. 10 skyrių) su puslapių numeriais, mygtuku „Įkelti daugiau“ arba begaliniu slinkimu.

Įskiepis veikia ir be WooCommerce – tada filtruojami įrašai ir kitas turinys, o meniu Išmanieji filtrai rodomas administratoriams.

13. Nustatymai

Bendri visų rinkinių nustatymai – puslapyje Išmanieji filtrai → Nustatymai, skirtukuose Bendra, Suderinamumas su tema, SEO, Našumas, Langeliai prekės puslapyje ir Duomenys. Pakeitę spauskite Išsaugoti pakeitimus.

Našumas ir filtrų indeksas

Skirtuko Našumas viršuje – Filtrų indeksas: būsena (Atnaujintas, Kuriamas ar Dar nesukurtas), Suindeksuoti įrašai, Indekso eilutės, Laukia atnaujinimo (pakeistos prekės, kurios bus perindeksuotos fone), Atsakymai talpykloje, talpyklos dydis ir Paskutinis pilnas indeksavimas. Indeksas atnaujinamas automatiškai, kai keičiate prekes, likučius ar kainas, o dideli pakeitimai (pvz., importas) apdorojami fone.

Animacija Perindeksavimas ir talpykla
  • Įrašų riba momentiniam skaičiavimui (numatyta 10 000) – kai sąraše įrašų ne daugiau, skaičiai apskaičiuojami naršyklėje ir keičiasi akimirksniu, nesikreipiant į serverį; didesni sąrašai skaičiuojami serveryje. 0 – išjungta.
  • Talpyklos galiojimo laikas, val. (numatyta 12) ir Didžiausias talpyklos dydis, MB (numatyta 64) – talpykloje laikomi tik skaičiai, rezultatai visada apskaičiuojami iš naujo. Pasikeitus prekėms, skaičiai atnaujinami maždaug per 2 minutes, todėl ilgas galiojimo laikas yra saugus.
  • Įrašų viename indeksavimo pakete (numatyta 100) – sumažinkite, jei lėtame serveryje indeksavimas sustoja.

Perindeksuoti reikia tik tada, kai prekės ar kainos pakeistos apeinant WordPress (pvz., tiesiogiai duomenų bazėje ar kai kuriais importo įrankiais) arba kai skaičiai atrodo neteisingi. Perindeksuojant filtrai naudoja ankstesnius duomenis, todėl svetainė veikia įprastai.

Bendra

  • Išvaizda: filtrai perima temos šriftus ir spalvas. Akcento spalva (varnelės, slankiklis, pasirinktos reikšmės ir skaičiai; tuščia – temos akcento spalva) ir Kampų apvalumas (mygtukų, laukų, žymelių ir išslenkančio skydelio, numatyta 8 px).
  • Sąrašai archyvo puslapiuose: Parduotuvės ir archyvo puslapių puslapiavimas – Temos puslapiavimas, Mygtukas „Įkelti daugiau“ arba Begalinis slinkimas; Tarpas virš rezultatų (numatyta 80 px) – kiek vietos palikti viršuje, kai po filtravimo puslapis paslenkamas prie rezultatų (pvz., prilipusiai antraštei).
  • Prekės su variantais: Variantų atsargos – Filtruojant pagal variantų požymius rodomi tik sandėlyje esantys variantai (pirkėjas, pasirinkęs M dydį, nematys marškinėlių, kurių M dydis išparduotas); Pasirinktas variantas – Rodyti filtrus atitinkantį variantą. Abu įjungti iš karto.

Suderinamumas su tema

Daugumos temų (išbandyta su Blocksy, Astra, Storefront, Kadence, GeneratePress, OceanWP, Neve, Hello Elementor ir Twenty Twenty-Five) rezultatų sąrašą, puslapiavimą ir rezultatų skaičių įskiepis randa automatiškai. Jei tema neįprasta ir sąrašas neatsinaujina, skiltyje Puslapio dalys, atnaujinamos neperkraunant įveskite jos CSS selektorius: Rezultatų sąrašas, Puslapiavimas, Rezultatų skaičius ir Turinio sritis (pakeičiama tik kraštutiniu atveju). Atskiras rinkinys šiuos selektorius gali perrašyti savo skiltyje Išplėstiniai nustatymai. Jei rezultatų vietos rasti nepavyksta, puslapis tiesiog perkraunamas – filtrai veikia visada.

SEO

Filtruoti puslapiai – tai begalės tų pačių prekių derinių, todėl numatytai jie saugomi nuo paieškos sistemų:

  • Filtruoti puslapiai – Prašyti paieškos sistemų jų neindeksuoti (noindex, follow) (numatyta) arba Palikti tai mano SEO įskiepiui.
  • robots.txt – Pridėti taisykles, neleidžiančias robotams lankyti adresų su filtrų parametrais. Taisyklės pridedamos prie WordPress kuriamo robots.txt. Jei svetainė turi savo robots.txt failą, matysite pranešimą „Jūsų svetainė turi savo robots.txt failą“ su paruoštomis eilutėmis ir mygtuku Kopijuoti taisykles – įklijuokite jas į failą po eilute „User-agent: *“.
  • Filtrų riba robotams (numatyta 2) – žinomi robotai (pvz., Googlebot, Bingbot, AhrefsBot ar GPTBot), vienu metu naudojantys tiek ar daugiau filtrų, gauna atsakymą „prieiga draudžiama“, todėl neperrinkinėja tūkstančių derinių ir neapkrauna serverio. Lankytojai niekada neblokuojami. 0 – išjungta.

Langeliai prekės puslapyje ir Duomenys

Skirtukas Langeliai prekės puslapyje aprašytas 9 skyriuje. Skirtuke Duomenys – Ištrynus įskiepį: Ištrinti visus filtrų rinkinius, nustatymus, spalvas, paveikslėlius ir indeksą. Palikite išjungtą, jei planuojate įskiepį įdiegti vėl: viskas bus išsaugota ir iškart veiks. Įskiepį tik išjungus, duomenys niekada netrinami.

14. Kalbos, perkėlimas ir įrankiai

WPML, Polylang ir valiutos

  • Kiekviena kalba – savo reikšmės ir skaičiai. Su WPML ar Polylang filtruose rodomos tos kalbos kategorijų ir požymių reikšmės, o skaičiai skaičiuojami tik tos kalbos prekėms.
  • Filtrų pavadinimai (pvz., „Spalva“, „Rodyti rezultatus“) verčiami per WPML String Translation arba Polylang eilučių vertimus – ieškokite grupės „Išmanieji filtrai“. Įskiepio sąsaja – lietuvių, anglų ir latvių kalbomis.
  • WooCommerce Multilingual valiutos. Kainos filtruojamos ir rodomos pirkėjo valiuta pagal WCML kursą ir apvalinimo taisykles. Apribojimas: jei prekės kaina kitai valiutai įvesta rankiniu būdu, filtras naudoja iš pagrindinės valiutos perskaičiuotą kainą.

Eksportas ir importas

Puslapio Filtrų rinkiniai viršuje Eksportuoti visus atsisiunčia visus rinkinius vienu JSON failu (pvz., smart-filters-jusu-parduotuve.lt-2026-10-21.json), o užvedus pelę ant rinkinio – Eksportuoti tik jį. Kitoje svetainėje spauskite Importuoti, pasirinkite failą ir dar kartą Importuoti: rinkiniai pridedami kaip nauji, esami nekeičiami, o kategorijos ir kitos reikšmės susiejamos pagal jų nuorodas (slug). Patogu rinkinius susidėlioti bandomojoje svetainėje ir perkelti į tikrąją.

WP-CLI

Jei serveryje naudojate WP-CLI, indeksą ir talpyklą galite valdyti komandomis:

wp smart-filters index rebuild [--batch=200]
wp smart-filters index status [--format=json]
wp smart-filters index object 123 [--reindex]
wp smart-filters cache clear
  • index rebuild – iš karto iš naujo sukuria visų įrašų filtrų indeksą (patogu po didelio importo);
  • index status – rodo filtrų indekso būseną;
  • index object – rodo, ką indeksas saugo apie vieną įrašą (su --reindex – prieš tai jį perindeksuoja);
  • cache clear – išvalo talpykloje laikomus filtrų skaičius.

Puslapio patikra (diagnostika)

Prisijungę administratoriai ir parduotuvės valdytojai svetainės viršutinėje administravimo juostoje mato meniu Išmanieji filtrai. Jame – indekso būsena (pvz., „Indeksas v3: paruoštas“), kiekvieno puslapyje esančio rinkinio duomenys ir puslapio patikra: „Puslapio patikra: problemų nerasta.“ arba įspėjimas su patarimu, pvz.:

  • „Filtrų rinkinys #1: rezultatų sritis nerasta, todėl filtruojant perkraunamas visas puslapis. Pridėkite rezultatų sąrašo selektorių skiltyje Nustatymai → Suderinamumas su tema.“
  • „Puslapio patikra: filtrų scenarijus nepasileido (užblokuotas, atidėtas optimizavimo įskiepio arba sustabdytas JavaScript klaidos).“ – patikrinkite greitinimo įskiepio nustatymus (JavaScript atidėjimą ar sujungimą).
  • „Įjungtas pačios temos begalinis slinkimas arba AJAX parduotuvė. Išjunkite jį ir vietoj to naudokite filtrų parinktį „Įkelti daugiau“ arba „Begalinis slinkimas“.“

Įskiepio puslapių viršuje taip pat yra mygtukai Pranešti apie klaidą ir Pasiūlyti patobulinimą – pranešimas kartu su svetainės duomenimis ir, jei norite, ekrano kopija atkeliauja tiesiai mums.

15. Dažniausi klausimai

  • Ar filtrai veiks su mano tema? Taip. Rezultatai atnaujinami per WooCommerce kabliukus, o daugiau nei 20 populiarių temų įskiepis atpažįsta pats. Jei tema neįprasta, skirtuke Suderinamumas su tema galima nurodyti, kurioje puslapio vietoje yra prekių sąrašas. Jei rezultatų vietos rasti nepavyksta, puslapis tiesiog perkraunamas – filtrai veikia visada.
  • Ar filtrai sulėtins svetainę? Ne. Filtravimui naudojamas atskiras indeksas, skaičiai laikomi talpykloje, o įskiepio failai įkeliami tik tuose puslapiuose, kur yra filtrai. Net 20 000 prekių ir 30 000 variantų kataloge filtruotas sąrašas įkeliamas beveik taip pat greitai kaip nefiltruotas.
  • Skaičiai šalia reikšmių atrodo neteisingi. Įsitikinkite, kad Filtrų indeksas yra Atnaujintas, ir, jei prekes keitėte apeidami WordPress, spauskite Perindeksuoti. Prekėms su variantais skaičiuojamos tik prekės, kurių tinkamas variantas yra sandėlyje (Variantų atsargos).
  • Kodėl filtras nerodomas? Rinkinys išjungtas (Aktyvus), filtras neturi reikšmių šiame puslapyje (įjungta Slėpti filtrus be reikšmių), jam nustatyta Rodymo sąlyga arba Įrenginiai – Tik kompiuteriai ar Tik telefonai.
  • Kaip filtrus rodyti telefonuose kitaip? Telefonuose filtrai numatytai atsidaro išslenkančiame skydelyje, o kiekvieną filtrą galima rodyti tik kompiuteryje arba tik telefone (Kur rodyti → Įrenginiai).
  • Ar filtruoti puslapiai bus indeksuojami Google? Numatytai jie pažymimi „noindex, follow“, o robots.txt papildomas taisyklėmis, kad paieškos sistemos neperrinkinėtų tūkstančių filtrų derinių. Nustatymus galite pakeisti skirtuke SEO.
  • Ar galima filtruoti pagal papildomus laukus? Taip – pagal bet kokius prekių ar įrašų laukus, nesvarbu, kuris įskiepis ar kodas juos sukūrė. Tekstines reikšmes galima rodyti kaip pasirinkimus, skaičius – kaip intervalą.
  • Kur galima įdėti rezultatų tinklelį? Bet kur: puslapio turinyje, sinchronizuotame modelyje, Elementor valdikliu ar trumpuoju kodu, valdiklių srityje ar temos šablone. Siauroje šoninėje juostoje nurodykite mažiau stulpelių, pvz., [ipf_results id="1" columns="1"].
  • Kas nutinka su duomenimis išdiegus įskiepį? Numatytai duomenys paliekami, todėl įdiegus įskiepį iš naujo viskas veikia iš karto. Jei skirtuke Duomenys pažymėsite Ištrinti visus filtrų rinkinius, nustatymus, spalvas, paveikslėlius ir indeksą, ištrinant įskiepį bus pašalintos visos jo lentelės ir nustatymai.