Call for Price for WooCommerce

Popis

🚀  New Launch: Flexi BOGO for WooCommerce

The only BOGO plugin with a revenue tracking feature. Now, at an attractive introductory price. Check out our new plugin here.

Call for Price for WooCommerce lets you hide product prices and display a custom “Call for Price” label instead. This helps you decide when prices should be visible and when customers should contact you before purchasing.

It’s useful for stores that sell custom products, wholesale items, negotiable-price goods, or products whose prices depend on availability or requirements.

Key Features

With this plugin, you can:

  • Automatically show “Call for Price” when a product price is left empty
  • Replace or hide the Add to Cart / Read more button
  • Display stock status even when prices are hidden
  • Apply Call for Price rules without editing your theme or code

This makes it easy to manage inquiry-based products without disrupting your existing WooCommerce setup.

Supported product types

Call for Price for WooCommerce works with all standard WooCommerce product types:

  • Simple products
  • Variable products and individual variations
  • Grouped products
  • External (affiliate) products

Where “Call for Price” is displayed

You can control where the Call for Price label appears across your store, including:

  • Single product pages
  • Related products
  • Shop and category pages
  • Homepage
  • Pages created using shortcodes

Flexible rules to apply “Call for Price”

By default, the plugin shows Call for Price only for products without a price.

You can also force it to appear using the following rules:

Apply to all products

Show “Call for Price” for every product in your store, regardless of price or stock status. This is ideal for wholesale, B2B, or inquiry-only stores.

Apply only to unavailable products

Automatically display “Call for Price” for products that cannot be purchased, such as:

  • Out-of-stock products
  • Products on backorder

In-stock products continue to work normally.

Apply based on product rules

You can also apply Call for Price selectively:

  • By product categories or tags
  • By product price range

Button and display options

The plugin gives you control over how Call for Price appears on the frontend:

  • Change the default button text
  • Hide the Add to Cart or Read More button
  • Hide sale badges for Call for Price products
  • Hide disabled Add to Cart buttons for variations

These options help keep your frontend clean and consistent.

When you might need the Pro version

The Pro version includes all Lite features and adds the following capabilities:

  • Configure Call for Price individually for each product using a dedicated meta box
  • Enable Call for Price for products with non-zero prices
  • Apply Call for Price settings based on specific user roles
  • Set custom Call for Price text for individual product variations
  • Integrate with popular contact form plugins

You can also control where the Call for Price text is displayed, including:

  • Related Products section
  • Products displayed via shortcodes
  • Homepage
  • Shop and archive pages

Additionally, you can define how customers contact you when “Call for Price” is shown:

  • Phone call link
  • WhatsApp link
  • Email link
  • Custom URL

The Pro version is best suited for larger stores or stores with complex pricing rules.

👉 Learn more about Call for Price for WooCommerce Pro

Need help?

If you have questions or need assistance:

Feedback

We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!

If you find the plugin useful, a ⭐⭐⭐⭐⭐ rating is always appreciated — it helps other store owners discover the plugin.

Related Plugins

Some of our Pro plugins:

  1. Flexi BOGO for WooCommerce

  2. Abandoned Cart Pro for WooCommerce

  3. Booking & Appointment Plugin for WooCommerce

  4. Order Delivery Date Pro for WooCommerce

  5. Product Delivery Date Pro for WooCommerce

  6. Deposits For WooCommerce

  7. Payment Gateway Based Fees and Discounts for WooCommerce – Pro

  8. Custom Order Status for WooCommerce – Pro

  9. Custom Order Numbers for WooCommerce – Pro

  10. Product Input Fields for WooCommerce – Pro

  11. Price based on User Role for WooCommerce – Pro

  12. Currency per Product for WooCommerce – Pro

Some of our other free plugins:

  1. Abandoned Cart for WooCommerce

  2. Order Delivery Date for WooCommerce – Lite

  3. Print Invoice & Delivery Notes for WooCommerce

  4. Product Delivery Date for WooCommerce – Lite

  5. Payment Gateway Based Fees and Discounts for WooCommerce

  6. Custom Order Status for WooCommerce

  7. Custom Order Numbers for WooCommerce

  8. Product Input Fields for WooCommerce

  9. Price based on User Role for WooCommerce

  10. Currency per Product for WooCommerce

External Services

This plugin communicates with our tracking server to send usage data only if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our usage tracking documentation.

Snímky obrazovky

  • Meta box added to each product’s backend.
  • Exclude products or categories from Call for Price.
  • Integration with form plugins such as Contact Form 7 and Gravity Forms.
  • Show stock status for empty priced products.
  • Stock status display with Call for Price.
  • Call for Price forms display.
  • User role–based Call for Price rules.
  • Apply Call for Price by price range (method 2).
  • Apply Call for Price by price range.
  • Call for Price on external products.
  • Call for Price on grouped products.
  • Call for Price on variable products.
  • Call for Price on simple product.
  • Using WhatsApp as Call for Price contact option.
  • Call type feature settings.
  • Call for Price label display.
  • Call for Price by product categories.

Instalace

  1. Upload the entire plugin folder to the „/wp-content/plugins/“ directory.
  2. Activate the plugin through the „Plugins“ menu in WordPress.
  3. All empty prices will be automatically replaced with „Call for Price“.

Nejčastější dotazy

Can I set where „Call for Price“ text should be shown?

Yes, in „WooCommerce > Settings > Call for Price“ you can set if you want text to be shown on single product page, products archive page, related products and/or home page.

Recenze

13. 1. 2026
Perfetto per aggiungere un testo sui prodotti senza il prezzo
31. 12. 2025
Use this to indicate specific products that cannot be priced without checking with the manufacturer first. Works exactly as expected for this purpose. It also worked with another third-party plug-in for product tables.
7. 3. 2022 1 odpověď
Posso capire che non devo aspettare caratteristiche PRO da un plugin gratis ma almeno che funzione senza rompere il tuo eCommerce. Dopo la sua installazione tutti i prodotti con variazione mandavano in crash il mio eCommerce. Sconsigliato il suo utilizzo almeno fino a quando non aggiornino il plugin
25. 8. 2021 4 odpovědi
Was working fine until I updated to wp 5.8 Categories stopped working for some products and my ‚product search‘ that I have activating in function.php stopped working for variable products. I guess I need to learn to wait with my updates my bad had an issue with another plugin.
Přečtěte si všech 27 recenzí

Autoři

Call for Price for WooCommerce je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Call for Price for WooCommerce“ byl přeložen do 23 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Call for Price for WooCommerce” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

4.2.0 – 03/02/2026

  • Enhancement – Added an option to display the “Call for Price” text for out-of-stock and backorder products.

4.1.0 – 07/01/2026

  • Fix – Fatal error that occurred on the product page when the Call for Price plugin was used with the Divi 5 theme and the product was created using the Divi Builder.
  • Tweak – Updated for compatibility with WordPress 6.9.0.
  • Tweak – Updated for compatibility with WooCommerce 10.4.3.

4.0.0 – 05/08/2025

  • Tweak – Updated for compatibility with WordPress 6.8.2.
  • Tweak – Updated for compatibility with WooCommerce 10.0.4.

3.10.0 – 15/04/2025

  • Fix – Resolved all PHPCS warnings and aligned the code with WordPress Coding Standards to enhance quality and maintainability.
  • Tweak – Updated for compatibility with WordPress 6.8.0.
  • Tweak – Updated for compatibility with WooCommerce 9.8.1.

3.9.0 – 22/11/2024

  • Fix – Translation loading was triggered too early, causing errors when changing the site language in WordPress 6.7.
  • Tweak – Removed the call to our tracking server to fetch the deactivation reasons and added them in the plugin itself.

3.8.0 – 22/10/2024

  • Fix – Deactivation survey request was being sent even though ‚Skip & deactivate‘ was selected while deactivating the plugin.

3.7.0 – 02/04/2024

  • Tweak :- Update compatibility with WordPress 6.5.
  • Tweak :- Update compatibility with WooCommerce 8.7.

3.6.0 – 04/07/2023

  • Enhancement – Added deactivation survey in the plugin.
  • Tweak – Added compatibility with PHP 8.0 and PHP 8.2
  • Fix – The Call for Price text is not displayed with zero priced products when ‚Per Product‘ taxonomy is enabled.

3.5.0 – 29/11/2022

  • Enhancement – Introduced compatibility with WooCommerce High Performance Order Storage.

3.4.0 – 26/07/2022

  • Fix – An error is coming on the variable product with the WooCommerce Stripe Gateway plugin as active.
  • Fix – PHP warnings errors in the log.

3.3.1 – 02/11/2021

  • Enhancement – Able to change the Call for Price text coming on the products page from the general settings.
  • Enhancement – Able to change the text for Read more button coming on the Shop page for the products having null or 0 prices.

3.3.0 – 27/04/2021

  • Enhancement – Added an option under global setting to also show Call for price text for zero priced products in addition to empty priced products.
  • Enhancement – Added a setting to show the stock status for zero priced products.

3.2.8 – 20/03/2020

  • Update compatibility with WooCommerce 4.0.0.

3.2.7 – 21/08/2019

  • Changes in code to make the plugin compliant as per WPCS rules.

3.2.6 – 12/04/2019

  • Fix – Options were not getting deleted from the database when the plugin is being uninstalled. This is fixed now.

3.2.5 – 16/11/2018

  • Author name and URL’s updated due to handover of the plugins.

3.2.4 – 31/10/2018

  • Compatibility with WooCommerce 3.5.0 tested.

3.2.3 – 18/10/2018

  • Feature – Advanced Options – „Main variable price“ option added.
  • Feature – Advanced Options – „Force variation price“ option added.
  • Dev – Admin settings restyled („Advanced Options“ section added).

3.2.2 – 13/08/2018

  • Feature – General Options – „Hide button“ option added.
  • Dev – Admin settings restyled („Button Options“ section added).
  • Dev – Settings array is saved as main class property.

3.2.1 – 07/07/2018

  • Feature – Force Products „Call for Price“ – „By product price“ options added.
  • Dev – General Settings – Minor code refactoring.
  • Dev – Product Types Sections Settings – Minor restyling.

3.2.0 – 20/06/2018

  • Feature – „Button text“ options added.
  • Feature – „Make products Call for Price per product taxonomy“ (category, tag) options added.
  • Feature – „Make all Out of stock products Call for Price“ option added.
  • Dev – Minor code refactoring.
  • Dev – Admin settings restyled.
  • Dev – Admin settings – „Documentation“ button added.

3.1.1 – 10/06/2018

  • Feature – „Per Product“ labels options added.
  • Dev – „WC tested up to“ added to plugin header.
  • Dev – Plugin homepage link updated.

3.1.0 – 26/04/2017

  • Dev – WooCommerce v3.x.x compatibility – woocommerce_product_get_price, woocommerce_product_variation_get_price, woocommerce_variation_empty_price_html, _product_id.
  • Dev – woocommerce_get_variation_prices_hash added.
  • Dev – Admin – „Reset Section Settings“ option added.
  • Dev – Admin – Variations „price required“ placeholder hidden.
  • Dev – Admin – alg_wc_call_for_price_textarea.
  • Tweak – Code refactoring.
  • Tweak – coder.fm link changed to wpcodefactory.com.

3.0.3 – 21/12/2016

  • Feature – General – Make All Products „Call for Price“ – option added.

3.0.2 – 15/12/2016

  • Fix – handle_deprecated_options() fixed. This produced notice on plugin activation.

3.0.1 – 14/12/2016

  • Tweak – readme.txt updated.

3.0.0 – 08/12/2016

  • Feature – Variable (and variation) and grouped products support added.
  • Dev – is_page check added.
  • Dev – Multisite support added.
  • Dev – Translation (POT) file added.
  • Dev – Version system added.
  • Dev – Major code refactoring.
  • Tweak – Author added.
  • Tweak – Plugin renamed.

2.0.1 – 08/08/2015

  • Dev – Solaris theme compatibility added.

2.0.0 – 28/07/2015

  • Dev – Option to hide/show sale tag added.
  • Dev – Option to set specific „call for price“ text for related products added.
  • Dev – Options to set specific „call for price“ text for single, category and homepage added (instead of checkboxes).
  • Dev – Major code refactoring. Settings are moved to „WooCommerce > Settings > Call for Price“.

1.0.1

  • Sale icon removed.

1.0.0

  • Initial Release.