Hide price of physical bundle while showing Price for virtual product
-
Hi,
I’m using your plugin and so far so good.I just have one issue. I’m selling a bundle made of hardware part + software part.
Aka physical product and virtual product.
And I want to hide the physical part price on both my cart and invoice so my customer can’t compare my price with my direct competitor, but because of legal reason, I still need to show it for the software part.
The bundle is made like this :
Bundle A : 1500$
Hardware part x + Hardware part y + Hardware part z ( I want to hide these price )Software part 1 + Processing in our workshop 2 ( I want to display those price which are virtual product)
I already found a code to hide all the price :
add_filter( ‘woocommerce_cart_item_price’, ‘hide_bundled_product_price’, 99, 2 );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘hide_bundled_product_price’, 99, 2 );
add_filter( ‘woocommerce_order_formatted_line_subtotal’, ‘hide_bundled_product_price’, 99, 2 );
function hide_bundled_product_price( $price, $cart_item = null ) {
if ( isset( $cart_item[‘woosb_parent_id’] ) || isset( $cart_item[‘_woosb_parent_id’] ) ) {
return ”;
}return $price;
}
Is there a way to change it a little bit to make this code non applicable to virtual product?I mean show virtual product price while hiding the other product price ?
Thank you very much
- The topic ‘Hide price of physical bundle while showing Price for virtual product’ is closed to new replies.