discount sale
  • Days
  • Hrs
  • Mins
  • Secs
30% Off

Use coupon code 'DSJ30' Limited Offer!!

How to Replace Add to Cart Button with Request a Quote Button in WooCommerce?

How to Add a Request a Quote Button in WooCommerce?

AI Summary

Want to let customers request a custom price instead of buying immediately? In WooCommerce, you can add an Add to Quote or Request a Quote button using a quote plugin. This is useful for B2B stores, wholesale sellers, custom product businesses, out-of-stock product inquiries, and stores that do not want to show fixed prices for every product.

By default, WooCommerce does not include a built-in request-a-quote system. Customers can add products to the cart and check out, but they cannot submit quote requests, negotiate prices, or ask for custom pricing without an additional plugin.

With WebToffee’s WooCommerce Request a Quote plugin, you can add an Add to Quote button, replace the default Add to Cart button, hide product prices, collect quote requests, send automated quotes, and manage customer negotiations directly from your WooCommerce store.

In this article, we’ll explain what a WooCommerce quote plugin does and how to add an Add to Quote button in WooCommerce step by step.

What Is a WooCommerce Quote Plugin?

A WooCommerce quote plugin is a tool that lets customers request a custom price for one or more products instead of buying them through the standard checkout process.

Normally, WooCommerce works like this:

  • Customer views product → clicks Add to Cart → goes to checkout → pays the listed price.

A quote-based workflow works differently:

  • Customer views product → clicks Add to Quote → submits a quote request → store admin reviews the request → customer receives a custom quote → customer accepts or rejects the quote.

This setup is especially useful when product pricing is not fixed. For example, you may need to adjust prices based on bulk quantity, customization, location, material cost, user role, wholesale agreement, or project requirements.

What Is an RFQ in WooCommerce?

RFQ stands for Request for Quote. It is a process where a customer asks the seller to provide a price for specific products or services before placing an order.

RFQ is a formal process businesses use to invite vendors or suppliers to submit pricing proposals for specific products or services. Commonly found in B2B transactions, an RFQ outlines detailed specifications, quantities, and delivery expectations, allowing buyers to compare quotes before making a purchase decision.

In WooCommerce, an RFQ system enables store owners to offer flexible pricing by letting customers ask for quotes instead of placing add to cart orders. This is useful when product pricing varies based on customization, bulk purchases, or negotiated terms.

For example, if you sell custom office furniture, the final price may depend on size, material, finish, quantity, delivery location, and installation requirements. In this case, showing a fixed product price may not work well. An Add to Quote button lets customers share their requirements so you can send a more accurate quote.

RFQs help streamline procurement, encourage competitive pricing, and open doors for meaningful WooCommerce buyer-seller negotiations.

👉

WooCommerce, by default, doesn’t let customers request a quote. Fortunately, the WebToffee Request a Quote plugin bridges this gap by allowing you to hide the “Add to cart” button and replace it with an “Add to Quote” button, enabling quote requests on product pages.

Why Add a Request to Quote Button in WooCommerce?

Adding an Add to Quote button gives store owners more control over pricing, purchases, and customer communication. Instead of forcing every customer into a fixed-price checkout flow, you can allow them to request pricing based on their needs.

Here are the main reasons to add an Add to Quote button in WooCommerce.

1. Offer custom pricing

If your product price changes depending on customer requirements, a quote button is more suitable than a fixed Add to Cart button. Customers can submit their requirements, and you can respond with a custom quote.

This is useful for products that vary by size, color, material, quantity, design, or service requirements.

2. Support B2B and wholesale customers

B2B and wholesale customers often expect negotiated pricing. They may order in bulk, request special rates, or qualify for discounts based on their customer role.

With a WooCommerce quote plugin, you can show the Add to Quote option to specific users, such as logged-in customers, wholesale buyers, or approved B2B accounts.

3. Replace Add to Cart for selected products

Not every product needs to follow the same purchase flow. You may want regular products to use Add to Cart, while custom or high-value products use Add to Quote.

A quote plugin lets you choose where the quote button appears. You can enable it for all products, featured products, out-of-stock products, or selected product pages.

4. Hide product prices

Some stores do not want to display product prices publicly. This is common for wholesale catalogs, B2B stores, manufacturing businesses, and custom-service providers.

In such cases, you can hide prices and show a Request a Quote button instead.

5. Collect better customer requirements

Quote forms help you collect information before sending a price. Instead of receiving incomplete inquiries through a generic contact form, you can let customers add products to a quote list and submit product-specific requests.

6. Improve the buying experience for complex products

If customers need guidance before buying, a quote request creates a better experience. They can ask for pricing, clarify product requirements, and receive a tailored response before committing to an order.

How to Activate the Request for Quote Button in WooCommerce?

As said earlier, by default, WooCommerce doesn’t have the function to replace or remove the add to cart button; for this, you need a third-party plugin.

Step 1: Install and Activate WebToffee Request a Quote Plugin

After purchasing the plugin, go to the My Account section of the WebToffee website. Then, navigate to the Downloads tab and download the WooCommerce request a quote plugin zip file.

Go to Plugins > Add New from your WordPress dashboard. Click on the Upload Plugin section, then upload the plugin zip file. Then install and activate the request for quote plugin.

Step 2: Show Add to Quote Button for Specific Products

Let’s say that you want to replace the Add to Cart button with a Request a Quote button for specific products. Follow the steps below to replace the Add to cart button for specific products.

Firstly, we need to add the products to the featured list. To do that, go to Products > All Products. Then click on the star icon for the products you want to replace the Add to cart button. This will add the product to the featured list.

Feature products in WooCommerce
  • Now, go to Quotes > General from your WordPress dashboard.
  • Choose Featured products only for Show ‘Add to quote’ for products. You can choose All products, Out-of-stock products as well.
  • To hide the price fields, enable the Hide prices checkbox.
  • Now, enable the Hide ‘Add to cart’ button checkbox to hide the Add to Cart button for featured products.
Enable Request a quote button for specific products

After making the necessary changes, click on Update settings to save the changes.

Step 3: Enable WooCommerce Request for Quote (RFQ) Button for Only Specific Users

There may be some cases in which you want to display the Add to Quote option only to logged-in users (Customer).

Follow the below steps to enable request a quote button for Customer.

  • Go to Quotes > General settings page and scroll down to Advanced settings.
  • In the Allowed user role for quote functionality field, select the allowed user role(s) as “Customer” to make quotation request or submit a RFQ. Alternatively, you can click “Select all” or Select none” to add or remove user roles.
  • Now, enable the Hide prices option to hide the price fields for these specific users.
  • Also, enable the Hide ‘Add to cart’ button checkbox.
  • Click on Update settings to save the changes.

Likewise, you can hide or replace the Add to Cart button with ask for quote button for guest users if you are running any promotions on your WooCommerce store.

enable request a quote button for only specific users

That’s it! You have successfully activated request a quote button for only your logged-in WooCommerce customers. Only they can make a request to quote and participate in further negotiations. As for rest of the store visitors, they can add the product to cart and proceed to checkout.

Step 4: Add Ask For Quote/ Request a Quote Button on WooCommerce Product Pages

Depending on the pages, you can replace the add to cart button with a request a quote button. You can enable your customers to ask for preferred pricing for WooCommerce products based on their requirements.

Follow the instructions below to hide the Add to Cart button for WooCommerce product pages.

  • Navigate to the General settings page of the Request a quote plugin.
  • Enable the option Show ‘Add to quote’ button on pages for Single product page.
  • Now, enable the Hide prices and Hide ‘Add to cart’ button options to hide the price fields and the Add to Cart button on individual product pages.
Add request a quote button in product pages

You can click the Update settings after making the necessary changes.

Step 5: Automate Quotes with Request a Quote Plugin

You can automate the RFQ process by sending quotes based on the actual product price.

  • Go to the Quotes > Quote settings tab.
  • Under the Quote sub-menu, enable the Generate and send quotes automatically option to automatically send the quotes with the actual price of the products.
  • You can also add an expiry period for the quotes and enable your customers to request for a new quote for the same list of products.
  • Click on Update settings to save the changes.
Automate get a Quote button Settings for WooCommerce

Step 6: Customize the Add to Quote button

Now, let’s see how to customize the Add to Quote button.

  • Go to Quotes > Customize from your WordPress dashboard.
  • From here, you can customize different buttons related to the WooCommerce Request a Quote option.
  • You can customize the Add to Quote button, Request a Quote button, Ask for Quote button, Accept and pay or Decline buttons.

Let’s customize the Add to Quote button.

  • Enter the label for the button.
  • Then, choose whether to Show ‘Add to Quote’ as a button or text link.
  • Uncheck the Use default button style checkbox to choose the color for the button text, background, and border.
  • After choosing the necessary colors, click on Save changes to save the settings.
Add to Quote button customization

Here is a preview of the Add to Quote button instead of Add to cart button on the product page.

Add to Quote button in product pages

Add to Cart vs Add to Quote: Which Option Should You Use?

You do not always have to replace Add to Cart completely. The best option depends on the type of products you sell.

Store requirementRecommended setup
You sell fixed-price productsUse Add to Cart
You sell custom-priced productsUse Add to Quote
You sell both regular and custom productsUse Add to Cart for regular products and Add to Quote for selected products
You sell wholesale productsShow Add to Quote for wholesale users
You do not want to show public pricesHide prices and show Add to Quote
You want inquiries for out-of-stock productsShow Add to Quote for out-of-stock products
You want customers to negotiate before orderingReplace Add to Cart with Add to Quote

For many stores, the best setup is a hybrid approach. You can keep Add to Cart for simple products and use Add to Quote for products that need custom pricing or approval.

Common Problems When Adding a Quote Button in WooCommerce

Here are some common issues store owners may face when setting up a WooCommerce quote plugin, along with practical fixes.

1. Add to Cart button is still showing

If the Add to Cart button is still visible after enabling the quote option, check whether the hide Add to Cart setting is enabled.

Also, check whether the quote button is enabled for the correct product group. For example, if you selected featured products only, make sure the product is actually marked as featured.

You may also need to clear your site cache, browser cache, or theme cache after changing the settings.

2. Add to Quote button is not showing

If the Add to Quote button is not visible, check the product visibility settings inside the plugin.

Make sure the quote button is enabled for the correct product type or page. For example, if you want the button on product pages, make sure the single product page option is enabled.

Also, check user-role restrictions. If the quote button is limited to logged-in customers, guest users may not see it.

3. Prices are still visible

If you want to hide prices, make sure the Hide prices option is enabled in the quote plugin settings.

Also, check whether the setting applies to all products, selected products, or specific user roles.

4. Quote button does not appear on custom product templates

Some themes or page builders may use custom WooCommerce templates. If the quote button does not appear in the expected location, check whether your theme overrides WooCommerce product page hooks.

In such cases, try testing with a default theme, disabling conflicting plugins temporarily, or checking whether the page builder template includes the required WooCommerce product elements.

5. Does a quote request reduce WooCommerce stock?

In most quote workflows, a quote request should not reduce stock immediately. A quote request is usually an inquiry, not a confirmed order.

Stock should typically be reduced only when the customer accepts the quote and completes the order or payment. This prevents quote requests from blocking inventory before the customer actually buys the product.

6. Can customers request quotes for multiple products?

Yes. With a quote plugin, customers can usually add multiple products to a quote list and submit them together. This is useful for bulk orders, B2B purchases, and customers who want a combined quote for several products.

Frequently Asked Questions on WooCommerce Request a Quote

What is cart to quote in WooCommerce?

Cart to quote in WooCommerce allows store owners to replace the “Add to cart” button with the “Add to quote” button. This allows customers to make request to quote on the items in their shopping cart before checkout.

How do I add an Add to Quote button in WooCommerce?

You can add an Add to Quote button by installing a WooCommerce quote plugin. After activation, configure the plugin settings to show the quote button for all products, selected products, out-of-stock products, or specific user roles.

How do you request a quote in WordPress/WooCommerce? 

The WebToffee WooCommerce Quotes plugin allows you to create quotes in WooCommerce. After setting up the plugin, an “Add to quote” button will be displayed on your product pages. On clicking the add to quote button, your customers can place new quote requests with custom pricing. 

Why you should hide add to cart from WooCommerce?

When setting up the quote request option in WooCommerce, it is better to hide the “Add to cart”  button. This will prompt your customers to place custom quotes for your store products.

How to protect quote forms from spam?

Enable reCaptcha verification to protect spammy requests on your WooCommerce quote forms page. 

What does RFQ mean in WooCommerce?

RFQ (Request for Quote) in WooCommerce allows customers to request pricing information for specific products instead of purchasing them directly through the standard checkout process. This is particularly useful for businesses that sell bulk items, customizable products, or operate on a B2B model.

What is a quote button?

A quote button is an option on a product page that allows customers to request a price or submit a quote inquiry instead of buying the item immediately.

Wrapping Up

You can significantly improve the shopping experience on your WooCommerce store by adding the Request a quote button feature. The WooCommerce Quotes plugin we discussed in this article will help you replace the default Add to cart button with the Request a Quote button and restrict your customers to place an order right away.

We sincerely hope that this article has made it easier for you to understand how to replace the add-to-cart button with Add to quote button to get a quote from your users on your WooCommerce store.

Hope you found this article useful. Also, we encourage you to read our article on How to Custom Add to Cart URLs in WooCommerce?

If you want to explore how this plugin compares with other solutions, check out our comparison with YITH Request a Quote for WooCommerce.

Article by

Associate Product Marketer @ WebToffee. I work on WooCommerce plugins and write about eCommerce growth, automation, coupons, subscriptions, and data privacy. Interested in practical marketing strategies that actually move metrics.

Comments (2)

Got any query? Please leave a comment or reach out to our support

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

Google Preferred Source

Allow Customers to Request Quotes in WooCommerce