Get more for your money each Wednesday with big savings on selected extensions. Shop this week's deals.
Product Icon

Product Add-Ons for WooCommerce

Trending
by Woo
Offer add-ons like gift wrapping, special messages or other special options for your products.

Add Filter before displaying prices (to allow hiding prices)

I need to hide prices for some countries in the front-end. In Woocommerce I just add a filter like add_filter(‘woocommerce_get_price_html’, ‘do_stuff’) and in do_stuff I check if the user country is a pre-defined blacklisted country and if so, I return ” so that the price won’t be displayed. Works just fine.

In Product Add-Ons Plugin there is no filter before the price is displayed in the frontend so I have to use CSS to hide the prices there which is not the best solution.

I understand that the Add-On prices are not only displayed via PHP but can also change via JavaScript by the plugin. So this whole approach would be in for revision and should possibly be changed in order to get more control over what is actually displayed to the user.

Author

Current Status

Open

Last updated: February 7, 2019

1 comment

Log in to comment on this feature request.

  1. Anonymous says:

    We have a related case.
    Adding more markup to make the shop multi-currency. Using the wc_price filter we are able to do that around Woo and Woo Bookings.

    Products Add-On Plugin runs the whole sub-total calculation in JS. Would be great if the add-ons cost/subtotal would be fetched like the bookings cost via AJAX to allow modification.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.