How to Add Request a Quote Button in WooCommerce: Product/Category Pages

Adding a Request a Quote function to your WooCommerce store is easy. In this article, we will walk you through the step-by-step process for implementing Request a Quote Button in WooCommerce. 

WooCommerce Request a Quote allows you to add a quotation form or button (or both) to your online store that customers can use to obtain a price quote for specific products. When using this plugin, you may be able to let customers choose their own prices. WooCommerce plugin for Request a Quote is primarily intended to ping your business so that you may contact potential clients and provide them with pricing information.

B2B and custom product sales benefit from this feature because it provides you time to put together a pricing analysis based on the customer’s unique needs. This plugin can also be used by B2C online retailers in order to allow customers more freedom to group together products and see what you may be ready to charge for them.

There are two methods through which you can use Request a Quote feature for WooCommerce:

  • Request a Quote for WooCommerce Plugin
  • Programmatically

Note – Programming solution for adding request a quote to you product/category pages has some limitations as you cannot quote rules such as enabling quote feature for specific products or based on customer roles etc.

Request a Quote for WooCommerce

The alternate yet beneficial method to add Request a Quote feature on your online store is by installing a plugin. Request a Quote for WooCommerce allows your customers to add products to quote basket and ask for price estimation. This quotation management system allows your consumers to request a quotation before purchasing the product. Additionally, you will receive a collection of fully customizable tools to manage the “request a quotation” process on both the frontend and backend of your online store. 


  1. Download the .zip file from your WooCommerce account.
  2. From the WordPress Admin panel, go to Plugins > Add New and Upload Plugin. Choose the file you have downloaded.
  3. Install Now and Activate.

Setup and Configuration

add request a quote button in woocommerce

After activating the plugin, Request a Quote will appear in the WordPress admin panel. Hover on the Request a Quote to see the menu including four sections, which are:

  • All Quotes
  • Quote Rules
  • Quote Fields
  • Settings

Quote Rules

how to add request a quote button in woocommerce

In the “Request for Quote Rules”, all active quote rules are displayed. You can choose to view, edit, or delete any quote rule. There is also an option to create multiple quote rules to enable quote button for Specific products & categories, Guest & specific user roles, or the combination of both.

woocommerce request a quote plugin

You can also add new rules and set the rule settings. These settings include:

  • Rule type
  • Rule priority
  • Selected products
  • Selected categories
  • User roles
  • Show/Hide price
  • Hide Add to Cart button
  • Customized button label

Quote Form Fields

In the “Quote Form Fields” all active fields are displayed. You can choose to view, add, edit, or delete any field.

woocommerce request a quote

To create a new field, click on “Add a New Field”. To make a field enter these details and mark them as mandatory or optional. 

  • Title
  • Field Name
  • Field Type
  • Field Label
  • Field Default Value
  • Field Placeholder
  • Field Options
  • Attributes

Quote Management

request a quote for woocommerce

In this section, you can keep track of all the quote requests that are submitted by either customers and administrators. You can choose to view the details of any quote by clicking on them. Here, you can:

Add a new quote or edit the existing one – by adding additional products, adjusting price, etc. 

Manage quote status – by multiple quote status options and send email notifications on status change.

Add or remove products – along with their quantity and offered price. 

Convert quote into order by admin – based on the offered price or change the price and the customer will be notified of the status change.

Convert quote into order by customer – when admin accepts the quote and customers are able to convert it to order from My Account page and proceed for payment. 

General Settings

In the General settings section, you can customize the following features:

  • Add a mini quote basket
  • Enable Out of Stock
  • Set basket style
  • Redirection after product addition to quote
  • Redirection after quotation submission
  • Custom Messages
  • Notifications to admin/customers on quote 

The notifications to admin or customers on quotes can be in the form of submission, acceptance, rejection, canceled, pending, and converted to order. 

Implementing WooCommerce Request a Quote Programmatically

The default method to implement Request a Quote feature is program based. Here is how you can set everything up:

  1. Open WordPress Admin Panel > Appearance > Theme Editor.
  2. Download the Functions.php theme file to edit.

For changing Add to Cart Text on a Single Product Page, use the program below:

 // Change Add to Cart text on Single Product Page

add_filter( ‘woocommerce_product_single_add_to_cart_text’, ‘woocommerce_custom_single_add_to_cart_text’ ); 

function woocommerce_custom_single_add_to_cart_text() {

    return __( ‘Request a Quote’, ‘woocommerce’ ); 


For changing Add to Cart Text on a Category Page, use the program below:

// Change Add to Cart text on Category Page

add_filter( ‘woocommerce_product_add_to_cart_text’, ‘woocommerce_custom_product_add_to_cart_text’ );  

function woocommerce_custom_product_add_to_cart_text() {

    return __( ‘Request a Quote’, ‘woocommerce’ );


After adding these functions to the bottom of the Functions.php file, Save to see if the changes are applied. After the changes are applied, you can set a redirection for the products from cart page to quote page. 

Final Thoughts

A WooCommerce Request a Quote plugin opens up all sorts of potential for online stores due to its ability to enable your pricing structure to feel more flexible. Price quoting, on the other hand, enables you to sell custom items or packages and then price them later based on the customer, and the materials.

Avail The Opportunity

Subscribe to Our Updates and Newsletters.