Zoeken en filteren
Snel de juiste producten vinden is essentieel voor efficiënte POS-activiteiten. WCPOS biedt krachtige zoek- en filtermogelijkheden waarmee producten direct kunnen worden gevonden, zelfs bij grote voorraden.

Interface voor producten zoeken en filteren in WCPOS
Product zoeken
Eén zoekveld
WCPOS heeft één zoekveld dat tegelijk in meerdere productkenmerken zoekt:
- Productnaam - Doorzoekt de producttitel en beschrijving
- SKU - Komt overeen met het postmeta-veld
_skuvan het product - Barcode - Doorzoekt het geconfigureerde barcodeveld, dat elk postmeta-veld kan zijn. De verouderde instelling is
_sku, maar dit wordt in de toekomst gewijzigd naar_global_unique_id.
Typ gewoon je zoekterm in het veld "Producten zoeken" en de POS filtert direct de resultaten in al deze velden.
Zoektechnologie met tokenisatie
De zoekfunctie gebruikt de FlexSearch-bibliotheek met geavanceerde mogelijkheden voor tokenisatie:
- Voorwaartse tokenisatie - Vindt gedeeltelijke woorden vanaf het begin (bijv. zoeken naar "blue" vindt "blueberry")
- Geoptimaliseerd voor prestaties - Gebruikt een prestatiepreset voor snelle zoekresultaten
- Taalbewust - Past zich aan de ingestelde taal van je winkel aan
- Uitgestelde initialisatie - Optimaliseert het geheugengebruik door zoekindexen alleen te laden wanneer dat nodig is
Omdat overeenkomsten voorwaarts (op prefix) zijn gebaseerd, vindt zoeken het begin van een woord of token, niet het midden — zoeken naar "berry" vindt "blueberry" niet, en een koppelteken begint een nieuwe token (dus "ABC-XYZ" wordt gevonden met "ABC" of "XYZ", maar niet met "BCX"). Voor talen die woorden niet met spaties scheiden (bijv. Chinees, Japans), is tokenisatie onbetrouwbaar — zoek in plaats daarvan op streepjescode of SKU.
Hoe zoeken werkt
Wanneer je in het zoekveld typt, doet de POS het volgende:
- Tokeniseert uw invoer naar doorzoekbare termen
- Doorzoekt eerst lokaal opgeslagen productgegevens voor directe resultaten
- Vraagt de server op als er lokaal geen overeenkomsten worden gevonden, en downloadt en bewaart vervolgens nieuwe producten voor toekomstige zoekopdrachten
- Werkt resultaten bij in realtime terwijl u typt
Deze aanpak zorgt voor snelle zoekprestaties en bouwt ondertussen stapsgewijs een volledige lokale productdatabase op.
Producten filteren
Filterbalk
Onder het zoekveld vindt u interactieve filterschakelaars en dropdownmenu's waarmee u producten kunt beperken op basis van specifieke criteria.
Beschikbare filters
Voorraadstatus
Filter producten op basis van hun voorraadstatus:
- Op voorraad - Producten met beschikbare voorraad
- Uitverkocht - Producten zonder voorraad
- Nabestelling - Producten die beschikbaar zijn voor nabestelling
Uitgelichte producten
Schakel dit in om alleen producten weer te geven die in je WooCommerce-winkel als "Uitgelicht" zijn gemarkeerd.
Producten in de aanbieding
Filter om alleen producten weer te geven die momenteel in de aanbieding zijn of actieve kortingen hebben.
Categorie
Gebruik de keuzelijst voor categorieen om producten te filteren op de productcategorieen die eraan zijn toegewezen. Zo vind je snel producten binnen specifieke afdelingen of productlijnen.
Tag
Filter op producttags om artikelen te vinden met specifieke kenmerken of eigenschappen die je in je WooCommerce-winkel hebt gedefinieerd.
Filters gebruiken
- Filters in-/uitschakelen - Klik op een filterknop om deze te activeren (actieve filters worden gemarkeerd)
- Meerdere filters - U kunt meerdere filters combineren om uw zoekopdracht verder te verfijnen
- Filters wissen - Klik nogmaals op een actief filter om het uit te schakelen
- Zoeken + filteren - Gebruik filters samen met het zoekveld om producten nauwkeurig te vinden
Barcodeconfiguratie
Zoekvelden
De zoekfunctie neemt automatisch uw geconfigureerde barcodeveld mee. Welk barcodeveld voor zoeken wordt gebruikt, hangt af van de configuratie van uw POS-instellingen.
Veelgestelde vragen
Waarvoor dient het veld _global_unique_id voor barcodes?
Het veld _global_unique_id is een nieuw barcodeveld dat WooCommerce onlangs heeft toegevoegd om barcodes beter te standaardiseren voor verschillende winkels.
Belangrijkste punten:
- Moderne standaard: Dit veld is speciaal ontworpen voor wereldwijde barcode-identificatie
- POS-configuratie: U kunt de POS configureren om
_global_unique_idals barcodeveld te gebruiken in de POS-instellingen - Oud versus nieuw: De oude streepjescode-instelling gebruikt het veld
_sku, maar dit verandert in toekomstige versies naar_global_unique_id - Flexibiliteit: Je kunt elk productmetaveld configureren als je streepjescodeveld als je externe streepjescode-plugins gebruikt
- Een veld per product: De POS doorzoekt een enkel geconfigureerd streepjescodeveld en WooCommerce bewaart een streepjescodewaarde per product (of per variatie). Als je meerdere codes op een product nodig hebt, bewaar ze dan in een aangepast veld en verwijs de streepjescode-instelling daarnaar
- Toekomstige standaard:
_global_unique_idwordt in toekomstige POS-updates het standaardveld voor streepjescodes
Ga naar je POS-instellingen in het WordPress-beheergebied om te configureren welk veld de POS gebruikt voor streepjescodes.
Waarom zie ik niet al mijn producten wanneer ik zoek?
WCPOS gebruikt progressief downloaden van producten om de prestaties op peil te houden. Als je een product niet ziet:
- Probeer ernaar te zoeken - Hierdoor zoekt de POS ernaar op je server
- Wacht op de download - De POS downloadt het product en andere producten in kleine batches
- Zoek opnieuw - Zodra het product is gedownload, verschijnt het in toekomstige zoekopdrachten
Dit proces zorgt ervoor dat je POS snel en responsief blijft, zelfs met duizenden producten. Lees meer hierover in onze handleiding voor Productsynchronisatie.
Kan ik zoeken naar gedeeltelijke productnamen of SKU's?
Ja. De getokeniseerde zoekfunctie gebruikt voorwaartse matching, wat betekent:
- Zoeken naar "blauw" vindt producten met "blauwe bes", "blauw shirt", enz.
- Zoeken naar "ABC" vindt SKU's zoals "ABC123", "ABC-XYZ", enz.
- Het is niet nodig om volledige woorden of codes te typen
De zoekfunctie is ontworpen om producten snel te vinden met minimale invoer.