Filters toevoegen
Je kunt filters aanmaken voor je onlinewinkel waarmee klanten kunnen verfijnen welke producten op collectiepagina's en in zoekresultaten worden weergegeven. Een winkel die bijvoorbeeld horloges verkoopt, kan filters aanmaken voor merknaam, prijs, wijzerplaatmaat en waterbestendigheid.
Op deze pagina
Vereisten
Filters zijn beschikbaar voor elk Online Store 2.0-thema en voor aangepaste webwinkels die de filter
Liquid API of API voor webwinkels gebruiken voor hun onlinewinkel.Zie hoe je filters weergeeft in je Online Store 2.0-thema.
Als je thema geen filters ondersteunt, kun je nog steeds filters maken vanuit de Shopify Search & Discovery-app, maar deze worden niet weergegeven aan klanten.
Je kunt bepalen of het thema van je winkel filteren ondersteunt door in het Shopify-beheercentrum naar Onlinewinkel > Navigatie te gaan. Als filteren niet wordt ondersteund door je thema, wordt er een bericht weergegeven in het gedeelte Collectie- en zoekfilters.
Filtertypen
Je kunt maximaal 25 filters voor je winkel selecteren. Alle winkels kunnen dezelfde standaardfilters hanteren en merchants kunnen aangepaste filters maken die uniek zijn voor de productcatalogus.
Standaardfilters
Filters voor productbeschikbaarheid, prijs, leverancier, producttype en tags zijn beschikbaar voor alle winkels.
Aangepaste filters
Je kunt aangepaste filters aanmaken met behulp van de productkeuzevarianten of met metavelden. Als je bijvoorbeeld kleding verkoopt met verschillende varianten voor de maat, kun je een productoptiefilter 'Maat' toevoegen.
Metaveldfilters zijn handig voor het maken van filters die uniek zijn voor je productcatalogus. Als je bijvoorbeeld speelgoed voor kinderen verkoopt, kun je een aangepast productmetaveldfilter 'Leeftijd' maken. Hier vind je meer informatie over het toevoegen van aangepaste filters met metavelden.
Filters bewerken
Je kunt de filters die in je onlinewinkel worden gebruikt bewerken in de app.
Stappen:
- Ga in de Shopify Search & Discovery-app naar Filters en klik vervolgens op Filter toevoegen.
- Selecteer een filterbron die je beschikbaar wilt stellen aan klanten.
- Optioneel: Hernoem het filter Label dat aan klanten wordt weergegeven. Hier vind je meer informatie over het hernoemen van filters.
- Optioneel: Selecteer filterwaarden om samen te groeperen tot één waarde die aan klanten wordt getoond. Hier vind je meer informatie over het groeperen van filterwaarden.
- Klik op Opslaan.
Je kunt filters ook in een andere volgorde zetten via het scherm Filters. Sleep de filters in de volgorde waarin je ze aan klanten wilt laten zien.
De namen van filters wijzigen
Je kunt het label dat de klant te zien krijgt in je winkel wijzigen voor elk bestaand filter. Klik op een filter in het scherm Filters en wijzig het filterveld Label.
Als je het filterlabel wijzigt, wordt de informatie over de bron van het filter niet gewijzigd. Als je bijvoorbeeld de naam van het filterlabel wijzigt op basis van een productoptie, wordt de weergegeven naam van die optie niet gewijzigd op de afzonderlijke productpagina's.
Filterwaarden groeperen
Je kunt meerdere filterwaarden groeperen om aan klanten te tonen als één filterwaarde. Een productoptie'Kleur' kan bijvoorbeeld waarden als 'onyx', 'ebbenhout' en 'middernacht' hebben die aan klanten kunnen worden weergegeven als 'Zwart'.
Stappen:
- Ga in de Shopify Search & Discovery-app naar Filters en klik vervolgens op Filter toevoegen of klik op een bestaande filterinstelling in de tabel.
- Selecteer een filterbron die je beschikbaar wilt stellen aan klanten.
- Selecteer in de tabel Waarden de waarden die je samen wilt groeperen tot één filterwaarde. Je kunt de zoekbalk gebruiken of op Meer weergeven klikken om filterwaarden te zoeken.
- Klik op Groep aanmaken.
- Voer een naam in voor de groep. Dit is de enige filterwaarde die aan klanten wordt weergegeven.
- Klik op Gereed.
- Klik op Opslaan om de filterinstelling te wijzigen.
Er is een maximaal aantal filterwaarden weergegeven in tabel Waarden, dus je vindt mogelijk niet de waarden die je zoekt. Je kunt meer filterwaarden toevoegen door op het pictogram te klikken en vervolgens op Nog een waarde toevoegen te klikken en de gewenste waarde in te voeren.
Een aangepast filter toevoegen met metavelden
Met metavelden kun je aangepaste filters aanmaken voor de volgende waardetypen:
- Eén regel tekst
- Eén regel tekst (lijst)
- Decimaal
- Geheel getal
- Waar of niet waar
Je kunt de metavelden alleen als filter gebruiken als ze een metavelddefinitie hebben. Ontdek hoe je een metavelddefinitie toevoegt.
Nadat je metavelden zijn ingesteld, kun je ze selecteren als opties wanneer je je filters bewerkt.
Filterfuncties
Filters die op geen enkel product op een collectiepagina of een zoekresultaat van toepassing zijn, worden niet aan klanten getoond.
Producten worden op de volgende manier uit een collectie- of zoekresultatenpagina gefilterd:
- Het kiezen van filterwaarden uit hetzelfde filter is een
or
-uitdrukking waarmee je meer resultaten kunt krijgen. Als je bijvoorbeeld 'Rode of groene producten' in een kleurfilter kiest, worden zowel rode als groene producten geretourneerd. - Het kiezen van filterwaarden uit de verschillende filters is een
and
-uitdrukking waarmee je minder resultaten kunt krijgen. Als je bijvoorbeeld 'Rood en grootte 8' in de filters Kleur en Grootte kiest, worden producten geretourneerd die rood zijn en grootte 8 hebben.
Hoeveel gefilterde producten op het scherm verschijnen, hangt ook af van de vraag of de filters op productniveau of op variantniveau zijn gedefinieerd. Een klant kan bijvoorbeeld meerdere Kleurwaarden kiezen uit een filter voor productopties, maar ziet slechts een product op het scherm, omdat alle kleuren bij de varianten van dat ene product horen.
Filterwaarden
Alleen filterwaarden die van toepassing zijn op producten van een collectie of een zoekresultaat worden aan klanten getoond. Op filterwaarden worden verschillende sorteervolgorden toegepast, en je kunt metaveldfilters gebruiken voor meer controle over de sortering en de weergegeven waarden.
Filterwaarden sorteren
Filterwaarden worden standaard in oplopende volgorde weergegeven, zowel alfabetisch als numeriek. Met een filter voor productopties 'Schoenmaten' worden bijvoorbeeld de waarden van klein naar groot weergegeven.
Filterwaarden die beginnen met een getal en eindigen met een woord, zoals '60 watt', worden weergegeven naast filterwaarden die eindigen met hetzelfde woord. Een filter voor productopties 'Leeftijden' met de filterwaarden '2 jaar', '6 maanden', '3 jaar' en '2 maanden' wordt als volgt gesorteerd:
- 2 maanden
- 6 maanden
- 2 jaar
- 3 jaar
Aangepaste sorteervolgorden worden toegepast op filterwaarden bij productopties met de naam 'Maat'. Hiermee maak je de juiste sorteervolgorde aan voor veelgebruikte termen voor maten. Bijvoorbeeld: 'XS' (extra klein) komt vóór 'S' (klein).
Sorteervolgorde aanpassen
Maak een Metaveld met één regel tekst met vooraf ingestelde keuzes aan om je eigen aangepaste sorteervolgorde voor filterwaarden in te stellen. De keuzevolgorde in het Shopify-beheercentrum wordt de sorteervolgorde van de filterwaarde in de winkel.
In het onderstaande voorbeeld kunnen de waarden van een metaveldlijst 'Competentieniveaus' handmatig worden gesorteerd op 'Beginner', 'Gevorderde' en 'Professional'.

Filterwaarden uitsluiten
Als je zelf beter wilt bepalen welke waarden aan klanten worden getoond, gebruik je een metaveldfilter met alleen de waarden die je aan klanten in de winkel wilt laten zien.
Winkels kunnen bijvoorbeeld producttags gebruiken voor andere doeleinden dan filters voor webwinkels, zoals voorwaarden voor geautomatiseerde collecties of de productlijstfilters van het Shopify-beheercentrum.Je kunt een metaveldtype van enkele regeltekst of lijsttype gebruiken in plaats van het filtertype producttag. Gebruik de bulk-editor om snel gegevens voor al je producten bij te werken.
Filtervertalingen
Je kunt filterlabels, -waarden en -groepen laten vertalen in de andere ondersteunde talen van je winkel. Je kunt content vertalen met apps zoals Translate & Adapt van Shopify.
Wanneer er geen vertaalde content voor filters is, wordt de standaardtaal van de winkel gebruikt.
Filterwaarden zijn gebaseerd op de vertaalde content voor producten en productvarianten.
Het is mogelijk om een verschillend aantal waarden te hebben voor een filter tussen talen. Een winkel in het Engels heeft bijvoorbeeld de waarde 'Brown' (bruin) voor een kleurfilter. Een vertaalapp kan twee verschillende vertalingen voor 'Brown' geven voor de producten van de winkel, waarbij sommige 'Brun' en andere 'Marron' worden genoemd. Aan klanten die de winkel in het Frans bekijken, wordt zowel 'Brun' als 'Marron' weergegeven in het filter. Aan klanten die in het Engels winkelen, wordt alleen 'Brown' weergegeven. Als je slechts een vertaling voor elke filterwaarde wilt behouden, bewerk je de vertaalde content van het product met een vertaal-app.
Talen voor markt
Vertalingen van filterwaarden ondersteunen geen extra taalvarianten die zijn ingesteld voor specifieke markten. Een onlinewinkel kan bijvoorbeeld productvertalingen in het Frans en twee bijkomende Franse vertalingen voor de Canadese en Franse markt hebben.In dit geval zijn alle filterwaarden gebaseerd op de algemene Franse taal, zelfs wanneer klanten in het Frans voor die specifieke markten winkelen.
Filterlabels en -groepen ondersteunen vertalingen voor specifieke markten.
Beperkingen
In collecties die meer dan 5000 producten bevatten, worden geen filters weergegeven. Een oplossing voor collecties van meer dan 5000 producten is om een grote collectie te presenteren als een groep kleinere geautomatiseerde collecties en er een link naar aan te maken in vervolgkeuzenavigatielijsten. Laat je winkel bijvoorbeeld, in plaats van één link naar een grote modecollectie voor 'Vrouwen', navigatielinks geven naar kleinere subcollecties van 'Tops', 'Jeans' en 'Laarzen'.
Bij een zoekopdracht die meer dan 100.000 resultaten oplevert, worden geen filters weergegeven.
Een filter kan maximaal 100 filterwaarden weergeven in je webshop. Als je winkel meer dan 100 mogelijke waarden heeft, worden sommige waarden niet weergegeven aan klanten. Je kunt het aantal mogelijke filterwaarden verminderen door vergelijkbare waarden te groeperen.
Een filtergroep bevat maximaal 50 unieke filterwaarden en een winkel kan maximaal 1000 filtergroepen hebben voor alle geselecteerde filterinstellingen.
Vertalingen worden niet ondersteund voor waarden voor producttypes, verkopers en tagfilters. Producttype- en tagfilters worden niet weergegeven aan klanten die niet in de standaardtaal winkelen. Filterwaarden van verkopers zijn altijd gebaseerd op de standaardtaal van de winkel.
Vertalingen van filterwaarden zijn gebaseerd op de talen die in je onlinewinkel zijn gepubliceerd en tonen geen vertalingen voor markten die zijn ingesteld met Shopify Markets.
Het prijsfilter wordt niet weergegeven voor andere valuta's dan de standaardvaluta van de winkel.