How to Allow Customers to Request a Shipping Quote in WooCommerce

Some website owners may not be able to display all the shipping options or want to charge custom pricing for shipping depending upon the cart/address so they require a request a shipping quote form to allow the customers to request a quote for shipping.

Once the form is submitted, the store manager or the admin can assign the custom shipping prices to the customer cart/address. 

So, In today’s article, I’ll walk you through every single step to allow the customers to request a shipping quote in WooCommerce with the help of the WooCommerce Request a Quote plugin. 

Here are the final results we’ll be achieving today. 

How to Allow Customers to Request a Shipping Quote in WooCommerce?

Here I’ll show you how you can allow the customers to request a shipping quote with the help of the WooCommerce Request a Quote plugin. This plugin will also help you to allow the customers to request a quote for product pricing. 

1. Install and Activate the WooCommerce Request a Quote Plugin

Note: You can skip this step if you have already installed and activated the WooCommerce Request a Quote plugin. 

To install the WooCommerce Request a Quote plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the WooCommerce Request a Quote plugin.

2. Navigate to the Request a Quote Settings

Follow the following steps to navigate to the settings of the request a quote plugin. 

2.1. From WordPress Admin Dashboard 

To enable the request quote, Navigate to Woosuite » Request a Quote from your WordPress dashboard.

2.2. Click on the Settings Tab

Now go to the settings of the plugin. To do so click on the Settings tab. Once you click it you’ll see different settings from where you can customize the “Request a Quote” label and location. 

3. Select Where to Show the “Request a Shipping Quote” Button

Now, make sure you are in the general settings of the plugin and scroll down to the “Convert Cart to Quote” field. You’ll get three options;

  • Disabled
  • In Cart Totals
  • Below Checkout Button

This tutorial is focused on displaying the button in the cart totals so I have selected “In Cart Totals”.

4. Convert Cart to Quote Button Label

Now we need to convert the cart to a quote button label. The default label field would be empty and the users will see the “Request a Quote” text but as we are focusing on the shipping quotes so I have changed the text to “Request a Shipping Quote”. 

5. Enable Shipping Quote for Guests

You can enable or disable the quote for guests. I have enabled it so that when a guest user will come, he/she will also see the quote in cart totals. 

Note: Make sure you have added at least one shipping method else the “Request a Shipping Quote” label won’t be displayed. 

6. Save the Settings

Now, click on the Save Settings button at the bottom to save the settings. 

7. Final Results

To test it, You need to visit your store as a guest and then add a product to the cart. Now when you’ll visit the cart page of your store you’ll see “Request a Shipping Quote” below the shipping options. 

Once you click on it, you’ll be redirected to the “Request a Quote” page from where you can send a message to the admin. 

Once you as a guest submits this form, you’ll see a message saying that “Your Quote Submitted Successfully”.

And the admin will receive an email about this quote. The email will look like the one below. You can reply to this email to contact the customers for the request, they submitted. 

In your WordPress dashboard, you’ll also see a notification informing you that there is a quote pending. Once you click on the quote, it will look like the image below. You’ll have the option to give the user a custom price and also a custom shipping fee.

Once you’ve created the custom shipping fee, the user will be notified that the quote has been updated, and they’ll have the option whether to accept or reject the quote proposed. If the user accepts the shipping quote, the quote will automatically be converted into an order in which the user can go ahead and checkout with the custom pricing.


This is how you can allow your customers to send a shipping quote for custom shipping prices. You can play with different settings to meet the requirements you want. 

This is a very advanced plugin that will also help you to allow your customers to send a quote depending upon the user roles. Now it’s totally up to you to play with all those settings and build something great at your sore. 

Let me know in the comments section which quote you created for your customers. Also If you have any queries, you can ask them in the comments or contact our customer support. Our dedicated customer support team typically replies within 48 hours.
To get started, download the WooCommerce Request a Quote plugin today!


Welcome to the AovUp blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...

Leave a Reply

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

We – and our partners – use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy