Call for Price for WooCommerce

الوصف

Not every WooCommerce product can have a fixed price. Some products require a quotation, others depend on customer requirements, while prices for certain items change too often to display publicly.

Call for Price for WooCommerce lets you hide product prices and replace them with a custom “Call for Price” message, encouraging customers to contact you before purchasing. You can automatically show the label for products without a price or apply it to selected products, categories, price ranges, or unavailable products, while optionally hiding the Add to Cart or Read More buttons.

It’s well suited for wholesale and B2B stores, custom products, quotation-based businesses, catalog-only stores, and any WooCommerce store that prefers customer inquiries before orders.

Key Features

Hide Product Prices and Encourage Customer Inquiries

Replace product prices with a custom Call for Price message whenever customers need to contact you before purchasing. Instead of encouraging immediate checkout, you can invite shoppers to request a quote or discuss their requirements first.

The Lite version allows you to:
* Automatically display Call for Price when a product has no price.
* Hide or replace the Add to Cart and Read More buttons.
* Continue displaying stock availability even when prices are hidden.

This is especially useful for wholesale pricing, custom-built products, made-to-order items, negotiated pricing, and products whose prices change frequently.

Show Call for Price Only for Selected Products

Not every product needs the same pricing strategy. The plugin gives you several ways to decide where Call for Price appears without affecting your entire catalog.

You can:
* Automatically display Call for Price for products without a price.
* Force Call for Price for every product in your store.
* Apply Call for Price to products within a specific price range.
* Show Call for Price for Out of Stock or Backorder products.
* Apply rules to selected product categories or product tags.

This flexibility allows you to hide prices only where customer interaction is needed while keeping the rest of your catalog available for online purchases.

Works with WooCommerce Product Types

Call for Price works with the standard WooCommerce product types, including:
* Simple products
* Variable products and individual variations
* Grouped products
* External (Affiliate) products

This helps you maintain a consistent shopping experience across your store without additional customization.

Customize the Call for Price Display

Choose how Call for Price appears throughout your store.

You can:
* Change the default Call for Price text.
* Hide the Add to Cart button.
* Hide the Read More button where applicable.
* Hide Sale badges for Call for Price products.
* Hide disabled Add to Cart buttons for unavailable variations.
* Continue displaying stock status when prices are hidden.

These options help create a cleaner storefront while directing customers toward contacting your business.

Display Call for Price Across Your Store

Your Call for Price message can be displayed consistently wherever customers browse your products, including:
* Single product pages
* Shop page
* Category and archive pages
* Related products
* Products displayed using WooCommerce shortcodes
* Homepage product sections

Customers see the same pricing message regardless of how they discover a product.

Common Use Cases

Call for Price for WooCommerce is useful whenever product prices need to be discussed before an order is placed. Common examples include:
* Wholesale and B2B stores that provide bulk pricing only after customer inquiries.
* Manufacturers selling made-to-order or customized products.
* Furniture, machinery, industrial equipment, or luxury goods where prices are negotiated.
* Businesses with frequently changing supplier costs that cannot display fixed prices.
* Stores that continue accepting inquiries for Out of Stock or Backorder products.
* Catalog-only WooCommerce stores that showcase products without allowing direct online purchases.

Documentation & Support

Need help getting started?
* Visit the WordPress support forums
* Check the documentation for common answers
* Try the live demo to see how the plugin works on the storefront.

If the plugin helps your business, consider leaving a ⭐⭐⭐⭐⭐ review. Your feedback helps other WooCommerce merchants discover the plugin.

Looking for More Advanced Features?

If you need greater control over how Call for Price works, Call for Price for WooCommerce Pro adds product-level settings, user role restrictions, custom messages for individual product variations, direct contact options including Phone, WhatsApp, Email and Custom URLs, contact form integrations, and additional display controls.

See the complete Lite vs Pro comparison: https://www.tychesoftwares.com/differences-between-pro-and-lite-versions-of-call-for-price-for-woocommerce-plugin/

About Tyche Softwares

Call for Price for WooCommerce is developed and maintained by Tyche Softwares, creators of WooCommerce extensions since 2012.

Our plugins help WooCommerce merchants manage pricing, deliveries, bookings, checkout customization, abandoned carts, and other day-to-day store operations. We actively maintain our plugins to keep them compatible with the latest versions of WooCommerce and WordPress.

Explore More WooCommerce Plugins

Tyche Softwares also develops plugins for abandoned cart recovery, order delivery scheduling, bookings, invoices and packing slips, custom order numbers, product input fields, BOGO offers, payment gateway fees, call for price, role-based pricing, currency management, and other WooCommerce enhancements.

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 Numbers for WooCommerce – Pro

  9. Product Input Fields for WooCommerce – Pro

  10. Price based on User Role for WooCommerce – Pro

  11. 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. Product Delivery Date for WooCommerce – Lite

  4. Payment Gateway Based Fees and Discounts for WooCommerce

  5. Custom Order Status for WooCommerce

  6. Custom Order Numbers for WooCommerce

  7. Product Input Fields for WooCommerce

  8. Price based on User Role for WooCommerce

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

لقطات الشاشة

التنصيب

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

الأسئلة المتكررّة

How do I hide product prices in WooCommerce?

Install Call for Price for WooCommerce and leave the product price empty. The plugin automatically replaces the price with your custom Call for Price text.

Can I replace the Add to Cart button with Call for Price?

Yes. The plugin lets you hide or replace the Add to Cart and Read More buttons so customers are encouraged to contact you instead of purchasing directly.

Does the plugin work with variable products?

Yes. Call for Price supports Simple, Variable, Grouped, and External (Affiliate) products, including individual variations.

Can I show Call for Price only for selected products?

Yes. You can apply Call for Price based on product categories, product tags, product price ranges, or product availability.

Can I show Call for Price for Out of Stock products?

Yes. The plugin can automatically display Call for Price for Out of Stock and Backorder products while allowing products that are available for purchase to continue displaying their normal prices.

Can I create a WooCommerce catalog without prices?

Yes. Many businesses use Call for Price to create an inquiry-only or catalog-style WooCommerce store by hiding prices and purchase buttons while allowing customers to browse products and contact the store for quotations.

Can I hide prices for wholesale or B2B products?

Yes. Wholesale and B2B stores commonly use the plugin to hide prices and ask customers to request a quotation before purchasing.

Can I customize the Call for Price text?

Yes. You can replace the default text with your own message, such as Request a Quote, Contact for Pricing, or Get a Custom Price.

Can customers contact me directly from the product page?

The Lite version focuses on hiding prices and displaying the Call for Price message. The Pro version adds direct contact methods such as Phone, WhatsApp, Email, Custom URLs, and integrations with popular contact form plugins.

Will stock status still be visible when prices are hidden?

Yes. The plugin can continue displaying stock availability even when the product price has been replaced with the Call for Price message.

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.

المراجعات

13 يناير، 2026
Perfetto per aggiungere un testo sui prodotti senza il prezzo
31 ديسمبر، 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 مارس، 2022 1 reply
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 أغسطس، 2021 4 replies
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.
إقرأ جميع المراجعات 27

المساهمون والمطوّرون

“Call for Price for WooCommerce” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

لقد تم ترجمة ”Call for Price for WooCommerce“ إلى 23 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”Call for Price for WooCommerce“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

4.4.0 – 13/07/2026

  • New – React-based admin interface for General and Product Types pages.
  • Dev – Introduced a REST API layer (cfp-pro/v1) for plugin settings, product meta, migration, and license operations.
  • Dev – Consolidated settings storage from individual alg_wc_call_for_price_* options into cfp_pro_settings JSON object.
  • Update – Compatibility with WordPress 7.0.
  • Update – Compatibility with WooCommerce 10.9.4.

4.3.0 – 23/04/2026

  • Fix – Security vulnerability where unsanitized textarea input could lead to XSS on the frontend.

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.