1. Home
  2. Kennisbank
  3. Bekende Compatibiliteitsproblemen
  4. Problemen oplossen met beperkte producten die worden weergegeven in WooCommerce-zoekopdrachten met de Search by SKU-plugin

Problemen oplossen met beperkte producten die worden weergegeven in WooCommerce-zoekopdrachten met de Search by SKU-plugin

Als u de Search by SKU for WooCommerce plugin naast Wholesale Suite gebruikt, kunnen producten die beperkt zijn tot groothandelsrollen verschijnen in zoekresultaten op de front-end voor niet-groothandelsgebruikers. Wholesale Suite blokkeert die gebruikers nog steeds van het bekijken of kopen van de producten, dus dit is een zoekweergaveprobleem in plaats van een beveiligingslek, maar het kan shoppers nog steeds in verwarring brengen. De snelste oplossing is om over te schakelen naar de ingebouwde SKU-zoekfunctie van het Wholesale Order Form, die de zichtbaarheid van de groothandel respecteert. Dit artikel legt het conflict uit en hoe u het kunt oplossen.

Wat veroorzaakt dit conflict

De Search by SKU for WooCommerce plugin breidt de WooCommerce-zoekfunctie uit door zijn eigen aangepaste productquery uit te voeren. Omdat die aangepaste query niet door de standaard WooCommerce-queryhaken gaat die Wholesale Suite gebruikt voor het filteren van productzichtbaarheid, kunnen beperkte producten in zoekresultaten voor niet-groothandelsgebruikers terechtkomen.

Wholesale Suite handhaaft de zichtbaarheid nog steeds op de individuele productpagina. Als een niet-groothandelsgebruiker vanuit een zoekresultaat doorklikt naar een beperkt product, wordt deze teruggestuurd naar de winkelpagina. Het conflict heeft alleen invloed op de weergave van zoekresultaten. Het staat niet-groothandelsgebruikers niet toe om beperkte producten te bekijken of te kopen.

Welke zoekopdrachten worden beïnvloed

Het conflict is alleen van toepassing op site-brede WooCommerce-zoekopdrachten, wat betekent winkelpagina's, zoekresultatenpagina's en elke widget of shortcode die producten opvraagt via de standaard WooCommerce-zoeklus.

De ingebouwde productzoekfunctie van het Wholesale Order Form wordt niet beïnvloed. Het Order Form voert zijn eigen zoekopdracht uit via de wholesale/v1/products REST API-route, die de zichtbaarheidsregels van Wholesale Suite toepast, onafhankelijk van de standaard querylus van WooCommerce. Als uw klanten producten op SKU moeten zoeken, vermijdt het inschakelen van SKU-zoekopdrachten rechtstreeks in het Order Form dit conflict volledig.


De ingebouwde SKU-zoekfunctie van het Order Form is de aanbevolen manier om klanten SKU-zoekopdrachten te bieden zonder het zichtbaarheidsconflict. Het kan ook overeenkomen met de SKU van een bovenliggend product wanneer Variaties Individueel Tonen is ingeschakeld. Als een variatie geen eigen SKU heeft, retourneert het zoeken naar de SKU van het bovenliggende product nog steeds de overeenkomende variaties als individuele rijen.

Om SKU-zoekopdrachten in het Order Form in te schakelen:

  1. Bewerk uw Wholesale Order Form.
  2. Selecteer in de instellingen van de formulierkop de Zoekinvoer, schakel vervolgens SKU-zoekopdracht in (de hulptekst luidt “Toestaan zoeken op SKU”).
Opties voor het invoerelement van de zoekfunctie die de ingeschakelde SKU-zoekschakelaar tonen

Om individuele variaties te retourneren wanneer klanten de SKU van een bovenliggend product zoeken, schakelt u afzonderlijk Variaties Individueel Tonen in:

  1. Open in de Order Form-editor het tabblad Instellingen (Algemene Instellingen Order Form).
  2. Schakel Variaties Individueel Tonen in.
Tabblad Instellingen dat de optie Variaties Individueel Tonen ingeschakeld toont

Zie de WooCommerce Wholesale Order Form Getting Started Guide voor een volledige handleiding voor het instellen van het Order Form.


Bevestiging van het conflict

Als u vermoedt dat de Search by SKU for WooCommerce-plugin ervoor zorgt dat beperkte producten verschijnen in zoekresultaten op de hele site, bevestig dit dan met de volgende stappen:

  1. Deactiveer tijdelijk de Search by SKU for WooCommerce-plugin onder WP Admin > Plugins.
  2. Zoek aan de voorkant, terwijl u bent uitgelogd of bent ingelogd met een niet-groothandelsaccount, naar een product dat beperkt is tot een groothandelsrol.
  3. Als het beperkte product niet langer verschijnt, is het conflict bevestigd.

Eenmaal bevestigd, heeft u twee opties:

  • Aanbevolen: gebruik de ingebouwde SKU-zoekfunctie van het Wholesale Order Form in plaats van de Search by SKU-plugin, zoals hierboven beschreven. Dit geeft uw klanten SKU-zoekfunctionaliteit zonder het zichtbaarheidsconflict.
  • Als u de Search by SKU-plugin actief wilt houden, neem dan contact op met hun ondersteuningsteam om een oplossing te vragen voor het aangepaste queryconflict met de WooCommerce-productzichtbaarheidsfilters.

Nog steeds hulp nodig?

Als u na het volgen van de bovenstaande stappen nog steeds vragen heeft, staat ons ondersteuningsteam voor u klaar.

Was dit artikel nuttig?

Gerelateerde Artikelen

Voltooi uw aankoop