Bestseller High rating Documented

Call for Price for WooCommerce

(1 customer review)

WooCommerce Call for Price product functionality – create any custom price label for all WooCommerce products with empty price.

To provide the best experience & support for our customers, we've removed some items from our store (including this one). Feel free to browse our collection of 65+ plugins or contact us for any questions.

Call for Price for WooCommerce WordPress plugin extends WooCommerce by outputting “Call for Price” when price field for product is left empty. You can customize “Call for Price” text and style. Plugin supports variable products. If you want to make all your shop’s products “Call for Price”, you can do it by checking single option. There is also an option to show/hide sale tag for products with empty price.

Set different text for:

  • Single product page
  • Related products
  • Homepage
  • Pages (i.e. shortcodes)
  • Archives (products category)

You can also set different text for:

  • Simple and Custom products
  • Variable (and variation) products
  • Grouped products
  • External products

You can also optionally force “Call for Price” for:

  • All your shop’s products
  • “Out of stock” products
  • Per product taxonomy (categories and/or tags)
  • By product’s price

You can also set “call for price” labels on per product basis.

Tips & Tricks

To set style for the label, just add HTML tags directly to text, e.g.:

<span style="font-size: x-large">Call for Price</span>


<span style="padding:20px;background-color:#f44336;color:white;margin-bottom:15px">Call for Price</span>

You can also use hyperlinks (or any other HTML) in the field:

<a href="/link-to-your-request-a-quote-form/">Request a quote</a>


Plugin settings are accessible via WooCommerce > Settings > Call for Price.

General Options

Call for Price for WooCommerce-General Options - v3.2.1

Per product
This will add new meta box to each product’s admin edit page.
Default: no
Sale tag
Hides sale tag for products with empty prices.
Default: yes
Variations add to cart button
Hides disabled “add to cart” button for variations with empty prices.
Default: yes
Button text
Changes add to cart “Read more” button text for “Call for Price” products on archives.
Default: no
Button text
Default: Call for Price

Per Product Meta Box

This will only enable the label – you still have to set product price to empty, for label to appear on frontend.

Call for Price for WooCommerce-Per Product Meta Box Options - v3.2.1

Force Products Call for Price

By default only products with empty price display “Call for Price” labels, however you can additionally force products with not empty price to display “Call for Price” label also.

Call for Price for WooCommerce-Force Products Options - v3.2.1

All products
Makes all your shop’s products “Call for Price”.
Default: no
Out of stock products
Makes “Call for Price” for all products that can not be purchased (not “in stock” or “on backorder” stock statuses).
Default: no
Per product taxonomy
Makes “Call for Price” for all products from selected product categories and/or product tags.
Default: no
By product price
Makes “Call for Price” for all products in selected price range (min and max price).
Default: no
By product price: Min price
Ignored, if set set to zero.
Default: 0
By product price: Max price
Ignored, if set set to zero.
Default: 0

Label Options

Call for Price for WooCommerce-Variable Products

There is a free version of this plugin, with some limited functionality; we recommend to try it out before buying the Pro version.

1 review for Call for Price for WooCommerce

  1. Yanee

    Superb! Very helpful…

Add a review

Your email address will not be published. Required fields are marked *

Free version

This plugin is a premium version of free "Call for Price for WooCommerce" plugin.


3.4.0 - 21/06/2022

  • Enhancement - Added 'Apply settings for User Role' option to apply the Call for Price settings based on the User Roles.
  • Enhancement - Added 'Button Link' option to set Custom URL in the Button options section. Clicking on Call for Price button on archives pages will redirect to the set Custom URL.
  • Fix - Add to Cart button is not showing for the products even if the Call for price feature is not enabled.
  • Fix - Plugin data is not getting delete if the plugin is deleted.
  • Fix - The CSS code is being displayed on the Product Page with the Elementor plugin active.

3.3.2 - 02/11/2021

  • Enhancement - Added a filter 'alg_wc_cfp_show_atc_button' to show the Add to Cart button with the CFP text for the products created by the Vendor from the Dokan plugin.
  • Fix - In the products where the prices are set, the text "Call for Price" was displaying on the product page even if the "Enable" is set to "No" in the meta box. This is fixed now.
  • Fix - When Clicked on the "Buy Now" button for the Dokan subscription product on the vendor dashboard it is redirecting to the product page instead of the checkout page. Compatibility with Dokan plugin. This is fixed now.

3.3.1 - 26/04/2021

  • Enhancement - Added an option to show Call for price text for non-zero price products.
  • Enhancement - Added an option to show Call for price for the products which are out of stock and having backorder stock status.
  • Dev - Compatibility with the Elementor pro plugin.
  • Fix - Call for price label/text was not getting changed for the zero price products. This is fixed now.
  • Fix - HTML tags were getting removed from the CFP label field on the product level when we update that product. This is fixed now.
  • Fix - Add to cart button was coming with the Call for price text when the option "Enable Call for Price for zero(0) price products" is enabled. This is fixed now.

3.3.0 - 28/08/20

  • New Feature - Forms integration has been added to the plugin. Gravity Forms & Contact Form 7 plugin have out of the box integration. Forms from other plugins can also be shown on the WooCommerce product page by their shortcode in addition to call for price text.
  • Feature - 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.
  • Bug - Fixed the display of call for price text for per product taxonomy with product categories.
  • Bug - Fixed the display of call for price text for per product taxonomy with product tags.
  • Dev - Added a new filter to override zero priced products global setting at product level.

3.2.9 - 06/07/20

  • This update to the plugin includes the ability to track non-sensitive diagnostic plugin data with the site admin's consent.

3.2.8 - 17/06/20

  • Fix – Per product settings were getting applied even if disabled.This is fixed now.
  • Dev - WooCommerce 4.2.0 compatibility.
  • Dev - WPCS fixes.

3.2.7 - 12/03/20

  • This update to the plugin is for announcing the plugin compatibility with WooCommerce v4.0.0

3.2.6 - 22/02/20

  • This update to the plugin is for announcing the plugin compatibility with WooCommerce v3.9.x

3.2.5 - 15/04/19

  • Enhancement – A new page is added which will be shown when the plugin is installed and activated for the first time. This page allows users to activate the license key for future updates.
  • Enhancement - HTML tags are now allowed for the button text displayed on Archives page.
  • Fix – Data was not getting deleted from the database when the plugin is uninstalled. This is fixed now.

3.2.4 - 15/11/2018

  • This is minor update to the plugin. This update just has changes pointing to the new server for automatic updates.

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 - link changed to

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".


  • Sale icon removed.


  • Initial Release.