Verberg prijzen in Woocommerce

 

Soms wil je je prijzen alleen maar zichtbaar maken voor bestaande klanten. Dat maakt het marktonderzoek voor je concurrenten natuurlijk weer iets minder makkelijk!

 

Er bestaan een paar plugins waaronder een van Woocommerce zelf : Catalog Visibility Options :  Hide Pices Woocommerce

Deze zou prima werken en kost 50 dollar. (per jaar als je wilt updaten)

Maar je kunt ook de volgende code in je functions.php (!) van je child-theme plakken:

De code die je op het forum van WP vindt, staat toe dat je klanten op de add to chart button kunnen klikken. Zodoende zie je alsnog de prijzen. Dat heb je natuurlijk gemerkt, anders zou je niet hier zijn.

Voila! Deze code haalt de add to chart button weg.

 

add_filter(‘woocommerce_get_price_html’,’members_only_price’);
function members_only_price($price){
if(is_user_logged_in() ){
return $price;
}
else {
remove_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_template_loop_add_to_cart’ );
remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_price’, 10 );
remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_add_to_cart’, 30 );
remove_action( ‘woocommerce_after_shop_loop_item_title’, ‘woocommerce_template_loop_price’, 10 );
return ‘<a href=”‘ .get_permalink(woocommerce_get_page_id(‘myaccount’)). ‘”>Inloggen</a>  voor prijsweergave
;
}
}

In plaats van de prijs onder je producten staat er nu Verberg prijs woocommerce