You all know that WooCommerce requires a fixed price to show for your single product page. But what if you’re selling a highly customizable and personalized product? You can’t measure a fixed price for that.
To get out of this conundrum, you can use a Call for Price button in your WooCommerce store. It will let your customer inquire about the price of their customized product.
As you can’t do it with the default options, how to add a Call for Price button in WooCommerce?
Method 1: Use a custom code snippet
Method 2: Use a plugin to add a call for price button
If you don’t want any coding plugin is your answer. To add a call for price with a plugin in WooCommerce:
- Step 1: Install a Plugin that offers this feature
- Step 2: Turn on the Call for Price feature
- Step 3: Configure the call for price from the settings
It’s as simple as that. I will show you each step’s function. Additionally, you can learn the benefits of a call-to-price button and comparison among popular plugins for you to evaluate. There’s even a bonus section for you.
So let’s not waste any more time.
What does WooCommerce Call for Price do?
As the name indicates, the call for price technique forces consumers to contact the business owner to enquire about prices. This is another method for increasing client interaction and enhancing the purchasing experience.
So, when is this feature needed? These are the most common real use cases of the Call for Price feature:
- Custom Furniture – Quote prices only after discussing materials, size, and design details.
- B2B Electronics – Let wholesale buyers ask for prices based on quantity.
- Luxury Jewelry – Keep high-end item prices private and negotiable.
- Specialty Coffee – Handle price inquiries for products with changing market rates.
There is still some debate about whether the call for price strategy is advantageous for a WooCommerce store. It might reduce impulse purchasing or increase manual input into the business.
However, it ultimately relies on your business’s product and price plan.
It also depends on market positioning, which involves identifying the target market and converting it into actual consumers with authentic purchasing behavior.
Product sorting is also an important step to implement before a call for price method. There’s a detailed guide on WooCommerce product sorting to help you out.
Benefits of the Call for Price button in WooCommerce
You may wonder why I should go the extra mile for a tiny feature? You will realize after reading the benefits of this TINY feature.
Encourage Customer to Contact: The call for price button increases the customers’ curiosity and makes them call you to know the price. So that you can get a chance to convince them to purchase the product from your store.
Negotiation: Because of the fixed pricing system of online stores, negotiation with customers is impossible. But with the Calling system, you have the opportunity to negotiate with the customers.
Hide Price from Competitors: Online businesses encounter competition, especially with the pricing system. As online stores have to add prices on product pages, competitors try to offer the product at the same price at a cheaper rate on their site. So, a calling system can hide the prices from competitors.
Attract Customers: The customers can only estimate the value of a product, but not the cost, without knowing the price. So they will be curious and attracted to the product if it can add some value for them. So they will call you to know the price, and the rest is up to you to convert that caller into a customer.
Now that you know the benefits, you have come to the phase where you should learn the steps of adding a call for price button.
🛠️ How to Set Up WooCommerce Call For Price
First, I will show you how to do it with a simple custom code. For that, you need to access the theme file editor and add the code snippet here. Let’s see the detailed step-by-step guide.
Before tweaking the code, keep in mind that it’s a sensitive area. Keep a backup of your site before using it. Also, use a child theme to protect the changes in the code.
Step 1: Go to function.php
First, you need to go to the Appearance menu from your Dashboard. Then click the theme file editor.
Here, you can find all kinds of code running in the backend. Access the function.php file.

Here you can add the custom code.
Step 2: Add the custom code snippet
At the end of function.php, add your code snippet for the call for price button.

After adding the custom code, hit the update file button. For your convenience, I am giving the code here:
add_action('woocommerce_single_product_summary', 'custom_call_for_price_message', 9);
function custom_call_for_price_message() {
global $product;
if ($product->get_price() === '') {
echo '<p class="call-for-price" style="font-weight: bold; color: #d35400;">Call for Price: <a href="tel:+1234567890">+1 234 567 890</a></p>';
}
}
Pro Tips:
Change the style of the code by using appropriate coding. You should change the number, too.
Step 3: Check the final output
Always check the final result to make sure you get what you wanted. Also, it shows the code is functioning.

That’s how you can add a Call for Price button on WooCommerce with a code.
This code is demonstrated and functioning with the Storefront theme. You can try to implement it with other themes too.
As you can realize, with code, you can’t have much flexibility or scope to be creative. To get that, you will need a plugin.
That’s where WowStore comes. It’s the first ever WooCommerce Builder for Gutenberg blocks.
WowStore has several features to expand the woocommerce functionality. Adding a call for price option is one step closer to making your store professional.
Before jumping to the step-by-step process, you need to install and activate the plugin. It’s a simple and similar process like every other plugin. Nonetheless, you can follow the official documentation on the installation process.
Here’s a tutorial video if you prefer to watch visually. I will explain the steps in the following sections.
Step 1: Turn on Call for Price Addon
After activating and installing, go to the WowStore Addons section for your dashboard. Here you can see all the Addons, and you have to turn on the Call for Price addon.

Step 2: Configuration and Settings
After turning it on, you need to configure all the related settings. Click the gear icon in the addon. It will open an interface where you will see the scopes of configurations.
Enable Call for Price: It turns on the addon from the settings.
Type: Multiple calling options are available to choose from. You can select any available options, including WhatsApp, Skype, Email, custom link, and Phone Calls.

Recipient Number/ID/Email/Link: In this field, you must add your recipient number if you have chosen phone call and WhatsApp as the calling type. But you have chosen Skype; add the Skype ID instead of a number.
For email, a mail address, and for a custom link, the link that lets your customer reach you.
Button Text: Enabling this feature will remove the traditional add to cart button and display the call for price button in its place of price. Like changing the add to cart button text, you can set the text for this button here.
Enable Icon in Button: It will enable the call icon with text in the button.
Icon Position: You can set the position of the icon before or after the text.

Button position on Single Product Page: It can set the button position in a single product page. You can place it below the Product Title, below the Short Description, or below the Meta.
Show Button On Shop Page: It will enable the button on the shop page
Show On All Products: It will enable the button for all products.
Out of Stock: It will show the button for out-of-stock products.
That’s it! Now you have a Call for Price button on your single product page.

PS: Don’t forget to hit the save settings button after finishing the configuration.
You can hide the price with a Request Quote button, too. For that, you will need WholesaleX; this plugin will hide your desired product’s price with a request quote button for a specific user role and product.
Read more details about WooCommerce Request A Quote.
🔍 Why WowStore: A Comparison among Popular Alternatives
WowStore isn’t the only plugin in the WordPress repository with a call for price feature. There are a few other dedicated plugins for this feature.
But why did I choose it? After going through the comparison table, you can realize the decision-making factors of WowStore.
Features | WowStore | Call for Price for WooCommerce | Custom Price for WooCommerce | WC Call For Price |
---|---|---|---|---|
Hide Price (when price is empty) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Custom Call for Price Text | ✅ Fully Customizable | ✅ Text Only | ⚠️ Limited | ✅ Basic |
Add Custom Button | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
Supports WhatsApp / Skype Links | ✅ Built-in | ❌ No | ❌ No | ⚠️ Redirect only |
Conditional Display (stock/category) | ✅ Yes (global/category/product-level) | ❌ No | ❌ No | ⚠️ Basic only |
Button Design Customization | ✅ Yes (Style controls available) | ❌ No | ⚠️ Minimal | ⚠️ Some control via settings |
As you can see, WowStore not only hides the price with call for price buttons, but also provides extensive customizable options. I can display the button unified with my overall site, portraying an aesthetic branding impression.
🧠 Smart Tips to Get the Most Out of Call for Price
Here’s a bonus section for you. I will provide some tips & tricks to make your call for price button more effective.
Use it selectively
Use this feature wisely. Choose premium or customizable products to show. These type of products has a better tendency to engage.
Match the call-to-action tone
Keep your button in a CTA tone, aligning with your brand identity.
The contact method works well on mobile
Ensure that the contacts and methods you’re using are working across various devices. Mobile-friendliness action will help to sustain it for a long time.
Use urgency in the button text
While editing the button text, use: Limited Stock, Top Selling etc type of phrases. It will create an urgency in the user’s mind and urge them to engage.
Conclusion
Now you have learned how to add a call for price button instead of showing the price of the product. By following these steps, you can implement such a button on your website effortlessly.
I have shown how to do it with WowStore, but if you only need to display the call for price feature, you should try with the other dedicated plugins.
On the other hand, if you want to make your woocommerce store more professional and maintain it easily, WowStore is your champion. Now the choice is yours.
If you need any further assistance, or let us know your success using this plugin, drop a comment. We will surely appreciate it.
FAQs
👉 Why is the price showing after adding the Call for Price button?
It might happen if you provided a price on the product editor page previously. After adding the call for price button, make sure the price is removed or hidden.
👉 Is there a way to track how many people click the Call for Price button?
You can track button clicks using tools like Google Tag Manager or click tracking plugins. For now, WowStore doesn’t include built-in analytics.
👉 Does it work with variable products?
Yes, WowStore supports variable products if the price field is empty for the variation you want to apply the feature to.