What should the price display instead?
In functions_prices, in the zen_get_products_display_price() function you could make this change, which ONLY blanks-out the price. It does NOT deny add-to-cart capability etc:
Code:
$product_check = $db->Execute("select master_categories_id, products_tax_class_id, products_price, products_priced_by_attribute, product_is_free, product_is_call, products_type from " . TABLE_PRODUCTS . " where products_id = '" . (int)$products_id . "'" . " limit 1");
if ($product_check->fields['master_categories_id'] == 10) { // change '10' here to the category number
return '';
}
Edit: The product-type change idea below is probably the most efficient: once configured it's as easy as making the change to the one field in the db. There's no admin-provided tool for changing product-types assigned to products though, as there are caveats to that if one isn't changing types on like-for-like defined types.
Bookmarks