1. Home
  2. Kennisbank
  3. WooCommerce Wholesale Prices Premium
  4. Product Zichtbaarheid
  5. Waarom worden producten niet weergegeven in reguliere zoekopdrachten wanneer Prices Premium actief is?
  1. Home
  2. Kennisbank
  3. Bekende Compatibiliteitsproblemen
  4. Waarom worden producten niet weergegeven in reguliere zoekopdrachten wanneer Prices Premium actief is?

Waarom worden producten niet weergegeven in reguliere zoekopdrachten wanneer Prices Premium actief is?

Als u een product hebt beperkt tot specifieke groothandelsrollen met behulp van WooCommerce Wholesale Prices Premium, merkt u mogelijk dat bezoekers zonder de juiste rol dit product nog steeds in de zoekresultaten van uw site kunnen vinden, ook al kunnen ze de pagina ervan niet openen. Dit is verwacht. De beperking van de groothandelsrol blokkeert de toegang tot de productpagina zelf, maar verwijdert niet de titel of het uittreksel van het product uit de ingebouwde zoekfunctie van WordPress of uit de Product Search-widget van WooCommerce.

Wanneer iemand zonder de vereiste groothandelsrol probeert de pagina van een beperkt product te openen (of een beperkte productcategoriepagina), stuurt WooCommerce Wholesale Prices Premium hen rechtstreeks naar de winkelpagina. Die bescherming geldt, ongeacht hoe ze daar terechtkwamen, of het nu via een zoekresultaat, een directe link of een bladwijzer was. Als u ook wilt dat beperkte producten volledig uit zoekresultaten verdwijnen, kunt u de rolbeperking combineren met de eigen instelling voor cataloguszichtbaarheid van WooCommerce, hieronder beschreven.

Vereisten

Hoe beperkte producten worden beschermd

Elk product heeft een veld Beperken tot groothandelsrollen in het vak Publiceren op het productbewerkingsscherm, waar u kiest welke groothandelsrollen het mogen bekijken. Op deze manier beperkte producten worden correct uitgesloten van uw winkelpagina en productcategorievermeldingen voor iedereen zonder de vereiste rol.

Beperkte producten worden niet op dezelfde manier gefilterd uit de zoekbalk van uw site of de WooCommerce Product Search-widget. Beide geven overeenkomende producten weer op titel, onafhankelijk van de beperking van de groothandelsrol. De beperking wordt pas van kracht wanneer een bezoeker de productpagina rechtstreeks opent, waarna ze worden omgeleid naar de winkel als ze niet de vereiste rol hebben. In de praktijk kan de titel van een beperkt product verschijnen op een pagina met zoekresultaten, maar doorklikken ernaar stelt een ongeautoriseerde bezoeker nooit bloot aan de productpagina, prijs of knop 'toevoegen aan winkelwagen'.

Beperkte producten ook verbergen voor zoekresultaten

Als u niet wilt dat de titel van een beperkt product helemaal in zoekresultaten verschijnt, combineer dan de beperking van de groothandelsrol met de instelling Cataloguszichtbaarheid van WooCommerce voor dat product.

  1. Open het beperkte product voor bewerking.
  2. Klik in het vak Publiceren op Bewerken naast Cataloguszichtbaarheid.
  3. Selecteer Alleen winkel om het product zichtbaar te houden op de winkel- en categorisepagina's, maar uitgesloten van zoekopdrachten, of Verborgen om het van beide uit te sluiten.
  4. Klik op OK en vervolgens op Bijwerken om het product op te slaan.
Productbewerkingsscherm Publiceren-vak met Catalogus zichtbaarheid uitgevouwen en Alleen winkel geselecteerd, en het veld Beperken tot groothandelsrollen hieronder
Productbewerkingsscherm: het vak Publiceren met Cataloguszichtbaarheid ingesteld op Alleen winkel.

Cataloguszichtbaarheid is niet rolbewust. Het geldt voor elke bezoeker gelijk, inclusief groothandelsklanten die wel toestemming hebben om het product te bekijken. Als die klanten het product via zoeken moeten vinden, hebben ze in plaats daarvan een directe link of een categorietegel nodig, omdat het voor niemand meer als zoekresultaat zal verschijnen.

Probleemoplossing

Ik heb een oude codefragment gevonden dat producten terug zou moeten toevoegen aan zoekresultaten. Werkt het nog?

Nee. Dat fragment haakte in op de pre_get_posts actie van WordPress om het product post type opnieuw toe te voegen aan zoekopdrachten. Huidige versies van WooCommerce Wholesale Prices Premium gebruiken pre_get_posts hier niet meer voor, en WooCommerce zelf voert geen product-specifieke queryfiltering uit tijdens een zoekopdracht. De plugin filtert nu producten op de eigen woocommerce_product_query hook van WooCommerce, die alleen wordt uitgevoerd voor productquery's zoals de winkelpagina en categorietegels. Een gewone sitezoekopdracht is geen productquery, daarom worden zoekresultaten niet gefilterd. Het fragment heeft geen effect in huidige versies en je kunt het verwijderen als je het eerder hebt toegevoegd.

Een groothandelsklant zegt dat ze een product dat ze kennen niet kunnen vinden

Controleer of de Cataloguszichtbaarheid van het product is ingesteld op Alleen winkel of Verborgen. Beide instellingen verwijderen het product uit de zoekresultaten voor elke bezoeker, inclusief groothandelsklanten die anders wel toestemming hebben om het te bekijken. Bevestig ook dat de groothandelsrol van de klant is opgenomen in de lijst Beperken tot groothandelsrollen van het product.

Ik heb de beperking of cataloguszichtbaarheid van een product gewijzigd, maar de wijziging wordt niet weergegeven op de frontend

Wis eventuele full-page of object caching op je site. Zoekresultaten en winkelpagina's worden vaak apart van het product zelf gecached, dus een zichtbaarheidsverandering wordt mogelijk pas weergegeven nadat de relevante cache is gewist of is verlopen.

Veelgestelde vragen

Zien beheerders- of winkelmanageraccounts beperkte producten anders?

Beheerders en winkelmanagers omzeilen de groothandelsrolbeperking volledig, dus ze kunnen altijd de pagina van een beperkt product bekijken, ongeacht de rol. Cataloguszichtbaarheid daarentegen is een native WooCommerce-instelling en gedraagt zich hetzelfde voor elke ingelogde gebruiker die de frontend bezoekt, inclusief beheerders.

Is de instelling “Alleen groothandelsproducten tonen aan groothandelsklanten” dezelfde functie?

Nee, dat is een aparte instelling. Het verbergt producten waarvoor geen groothandelsprijs is ingesteld voor de rol van de klant, en heeft alleen invloed op groothandelsklanten. Het bepaalt niet of een voor groothandel beperkt product zichtbaar is voor gasten of andere rollen, waar dit artikel over gaat.

Werkt het beperken van een productcategorie op dezelfde manier als het beperken van een enkel product?

Ja. Bezoekers zonder de vereiste groothandelsrol worden omgeleid naar de winkelpagina als ze proberen een beperkte productcategorietegel direct te openen, op dezelfde manier als bij een beperkte productpagina.

Heeft dit invloed op hoe het product wordt geïndexeerd door Google of andere zoekmachines?

Nee. Zowel de beperking van de groothandelsrol als de zichtbaarheid van de catalogus beïnvloeden alleen de zoekbalk van uw eigen site en de WooCommerce Product Search-widget. Geen van beide bepaalt of externe zoekmachines de productpagina indexeren. Als u dat wilt voorkomen, gebruikt u in plaats daarvan de noindex-instelling in uw SEO-plugin.

Kan ik niet-geautoriseerde bezoekers ergens anders naartoe sturen dan naar de winkelpagina?

De winkelpagina is de standaard doorverwijslocatie. Een ontwikkelaar kan deze wijzigen met behulp van het wwpp_wholesale_role_visibility_filter_redirect_link filter. Neem contact op met ons ondersteuningsteam als u hulp wilt bij het aanpassen hiervan.

Is de rolbeperking van toepassing op productvariaties?

Ja. De beperking wordt ingesteld op het bovenliggende product, dus het omvat de pagina van het product als geheel, inclusief al zijn variaties.

Help & ondersteuning

We hebben een toegewijd ondersteuningsteam voor Wholesale Suite dat onze producten, WooCommerce en de branche zeer goed kent. U bent welkom om hun expertise op elk moment, wereldwijd, te benutten.

Als u een bestaande klant bent, ga dan naar het ondersteuningsticket aanvraagformulier en stuur ons een bericht.

Als u een gratis plugin gebruiker bent, stuur ons dan een ondersteuningsverzoek op het forum. We houden de supportforums van WordPress.org voor de gratis plugin actief in de gaten en helpen onze gebruikers daar zo goed mogelijk.

Was dit artikel nuttig?

Gerelateerde Artikelen

Voltooi uw aankoop