Ga naar de hoofdinhoud
Versie: 1.x

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

Interface voor producten zoeken en filteren in WCPOS

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 _sku van 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
Zoeken vindt het begin van woorden

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:

  1. Tokeniseert uw invoer naar doorzoekbare termen
  2. Doorzoekt eerst lokaal opgeslagen productgegevens voor directe resultaten
  3. Vraagt de server op als er lokaal geen overeenkomsten worden gevonden, en downloadt en bewaart vervolgens nieuwe producten voor toekomstige zoekopdrachten
  4. 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

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_id als 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_id wordt 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:

  1. Probeer ernaar te zoeken - Hierdoor zoekt de POS ernaar op je server
  2. Wacht op de download - De POS downloadt het product en andere producten in kleine batches
  3. 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.