Sommige winkeleigenaren willen de prijzen in hun winkel verbergen voor gastgebruikers om deze exclusief te maken voor ingelogde klanten, zoals uw groothandelsklanten.
U kunt deze functie inschakelen door naar Groothandel > Instellingen > Groothandelsprijzen > Prijs > te gaan en vervolgens de optie “Prijs en Toevoegen aan winkelwagenknop verbergen” in te schakelen. Wanneer ingeschakeld, worden de prijs en de knop Toevoegen aan winkelwagen verborgen voor bezoekers.


Standaard wordt de tekst weergegeven: Log in om prijzen te zien. Als u wilt, kunt u dit naar wens aanpassen in de optie Vervangende tekst voor prijs en Toevoegen aan winkelwagen. Bijvoorbeeld:


Veelgestelde vragen
Hoe verberg ik prijzen voor gastbezoekers in mijn groothandelswinkel?
Ga hiervoor in uw WordPress-dashboard naar Groothandel > Instellingen > Groothandelsprijzen > Prijs en schakel de optie "Prijs en Toevoegen aan winkelwagenknop verbergen" in. Eenmaal ingeschakeld, verdwijnen prijs- en aankoopknoppen uit zowel de winkeloverzichtspagina als de individuele productdetailpagina's voor iedereen die niet is ingelogd. Er is geen extra code of aangepaste styling vereist.
Werkt het verbergen van prijzen voor gasten op zowel de winkelpagina als individuele productpagina's?
Ja. Met standaard WooCommerce thema's geldt de instelling voor beide weergaven tegelijkertijd, dus bezoekers die door uw catalogus bladeren en degenen die rechtstreeks op een productdetailpagina terechtkomen, zien noch de prijs noch de knop Toevoegen aan winkelwagen. Dit zorgt voor een consistente ervaring, ongeacht hoe een gast bij een product terechtkomt. Als uw thema of page builder de prijs weergeeft met een aangepast element, zie dan de laatste vraag hieronder.
Kan ik de verborgen prijs vervangen door een aangepast bericht in plaats van een lege ruimte te laten?
Ja. Het veld "Vervangingsbericht voor prijs en knop Toevoegen aan winkelwagen" laat u het verborgen gebied vervangen door elke tekst die u kiest. De standaardtekst is "Inloggen om prijzen te zien", maar u kunt dit aanpassen aan de toon van uw merk of bezoekers naar een registratieformulier leiden. Typ eenvoudig uw gewenste bericht in dat veld en sla op.
Kan ik prijzen voor gasten verbergen voor slechts enkele producten?
De instelling "Prijs en knop Toevoegen aan winkelwagen verbergen" is voor de hele winkel. Het is van toepassing op elk product voor iedereen die niet is ingelogd, dus er is geen ingebouwde manier om prijzen op sommige producten te verbergen terwijl ze voor gasten op andere worden weergegeven. Als u dat niveau van controle nodig heeft, kan een ontwikkelaar de wwp_hide_price_and_add_to_cart_button filter gebruiken om het gedrag te wijzigen. De filter geeft een enkele ware of onware waarde door zonder productinformatie, dus elke logica per product moet worden toegevoegd in de filter callback met het huidige product in context.
Verbergt deze functie ook prijzen voor ingelogde klanten, of alleen voor gasten?
Over het algemeen richt de instelling zich specifiek op niet-geauthenticeerde bezoekers. Ingelogde klanten behouden de standaard WooCommerce-zichtbaarheid van prijzen op basis van hun toegewezen rol. Als u de prijzen verder wilt beperken voor bepaalde geauthenticeerde groepen, zou u dit moeten combineren met op groepen gebaseerde prijscontroles voor groothandelsklanten in plaats van alleen te vertrouwen op deze gast-alleen-schakelaar.
Waarom zijn prijzen nog steeds zichtbaar voor sommige bezoekers nadat de verbergingsinstelling is ingeschakeld?
Als prijzen blijven verschijnen nadat u de optie hebt opgeslagen, bevestig dan eerst dat de instelling correct is opgeslagen door naar Wholesale > Instellingen > Groothandelsprijzen > Prijs te gaan en te controleren of de schakelaar nog steeds actief is. Een caching-plugin kan ook een oudere versie van uw pagina's aan bezoekers serveren, dus wis zowel uw sitecache als eventuele CDN-cache nadat u de wijziging hebt aangebracht. Als het probleem blijft bestaan nadat caching is uitgesloten, controleer dan of een andere plugin of thema prijsgegevens onafhankelijk van de standaard WooCommerce-hooks uitvoert.
De prijs wordt nog steeds weergegeven aan gasten op een individuele productpagina. Waarom?
Als prijzen verborgen zijn op uw winkel- en categorieweergaven, maar een prijs verschijnt nog steeds op een individuele productpagina, dan geeft uw thema of page builder de prijs hoogstwaarschijnlijk weer met zijn eigen element dat rechtstreeks de wc_price() functie van WooCommerce aanroept, in plaats van de standaard WooCommerce productprijs. De instelling Prijzen verbergen werkt door de standaard prijsuitvoer van WooCommerce te regelen, dus een aangepast element dat de prijs op een andere manier weergeeft, wordt er niet door gedekt. Om dit op te lossen, stelt u het thema of de page builder in om de prijs weer te geven met behulp van de standaard WooCommerce productprijsuitvoer (get_price_html()), of voegt u een klein codefragment toe dat het aangepaste prijselement verbergt voor uitgelogde bezoekers. Als u niet zeker weet hoe, kan uw themaontwikkelaar het prijselement wijzen op de standaard prijsuitvoer van WooCommerce.
Hulp Nodig?
Als je een vraag hebt of tegen problemen aanloopt, staan we klaar om te helpen.
- Premium gebruikers: Open een ondersteuningsticket
- Gratis gebruikers: Bezoek ons communityforum
