Skip to content

Instantly share code, notes, and snippets.

@manospsyx
Last active February 19, 2024 20:26
Show Gist options
  • Save manospsyx/b70debba5dbf370f8d94 to your computer and use it in GitHub Desktop.
Save manospsyx/b70debba5dbf370f8d94 to your computer and use it in GitHub Desktop.
Use this snippet to hide bundled item prices.
<?php
/**
* Plugin Name: WooCommerce Product Bundles - Hide Bundled Item Prices
* Plugin URI: https://woocommerce.com/products/composite-products/
* Description: Use this snippet to hide bundled item prices in all templates.
* Version: 1.0
* Author: SomewhereWarm
* Author URI: https://somewherewarm.gr/
* Developer: Manos Psychogyiopoulos
*
* Requires at least: 3.8
* Tested up to: 5.3
*
* Copyright: © 2017-2020 SomewhereWarm SMPC ([email protected]).
* License: GNU General Public License v3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
// To use this snippet, download this file into your plugins directory and activate it, or copy the code under this line into the functions.php file of your (child) theme.
add_filter( 'woocommerce_cart_item_price', 'wc_pb_empty_bundled_item_cart_order_price', 11, 2 );
add_filter( 'woocommerce_cart_item_subtotal', 'wc_pb_empty_bundled_item_cart_order_price', 11, 2 );
add_filter( 'woocommerce_checkout_item_subtotal', 'wc_pb_empty_bundled_item_cart_order_price', 11, 2 );
add_filter( 'woocommerce_order_formatted_line_subtotal', 'wc_pb_empty_bundled_item_cart_order_price', 11, 2 );
add_filter( 'woocommerce_bundled_item_price_html', 'wc_pb_empty_bundled_item_price_html', 100, 3 );
function wc_pb_empty_bundled_item_price_html( $price, $original_price, $item ) {
if ( ! $item->is_optional() ) {
$price = '';
}
return $price;
}
function wc_pb_empty_bundled_item_cart_order_price( $price, $values ) {
if ( isset( $values[ 'bundled_by' ] ) ) {
$price = '';
}
return $price;
}
@naimishranderi
Copy link

Hi there,

We use product bundle plugin for our B2B store. Here is the plugin link https://woo.com/products/product-bundles/

When user search on Google, bundled item price appear on Google search. We want to hide price from search result.

Can you please help? I would highly appreciate any help.

WhatsApp Image 2024-02-19 at 09 42 29_32764b1d

Many thanks
Naimish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment