Skip to content

Instantly share code, notes, and snippets.

@lucasstark
lucasstark / catalog-visibility-options-filters
Created August 21, 2013 12:22
Use filters to control who can view and purchase products when using WooCommerce Catalog Visibility Options.
function set_catalog_visibility_user_can_purchase($result, $product){
$result = false; //set the default.
//create an array of roles and their assoicated categories.
$allowed = array(
'customer' => array(
'bakeware',
'appliances',
'category-1',
),