How to Set WooCommerce Minimum Order Amount in 2 Ways?


Setting WooCommerce minimum order amount is a good way to enhance your revenue because, with a minimum purchase value, you can force your clients to add more products to their cart to achieve a specific order quantity, then they can proceed to the checkout page.

In this article, I will share with you the reasons why you should include minimum order quantity in your online store, and how to set WooCommerce minimum order amount. At the end of the article, I will mention the 3 best WooCommerce minimum order plugins to provide with you more choices.

What is WooCommerce Minimum Order Amount?

The WooCommerce minimum order amount is referred to the smallest value of products in your shopping cart that the customers need to have if they want to make purchases on your WooComemrce store. That allows you to increase your revenue with each order.

If the total value of the products in the shopping cart of the customer is less than the minimum order value, there will be an error message showing that “you can’t proceed to checkout”. Before the purchase can be finished, the client must meet the required minimum order amount.

This is also a useful way to offer online shoppers better deals while you still get a lot of profits.

Normally, a minimum order value is calculated based on your total sale margin per item, the cost of shipping, and any other expenses you need to charge before making a profit. Therefore, establishing a minimum order amount can not only help you maintain profitability but also make cash flow smooth.

Why You Should Set a WooCommerce Minimum Order Value?

The key reason why you should consider including a WooCommerce minimum purchase amount is to prevent you from losing money on any sale that you make.

If You can ship such orders, of course, but you often have to specify a minimum order amount in an attempt to prevent such instances.

In many cases, for example, you sell a product that has a shipping cost higher than its price, setting the minimum order amount in WooCommerce is an ideal solution to make sure that your profit is higher than delivery costs.

The minimum purchase amount becomes even more important if you are an owner of a wholesale store that provides customers with products at cheaper prices than other stores. But to get your products at those prices, they need to buy in bulk. It means that you need to set the minimum order amount carefully in your WooCommerce store.

In this article, I will show you how to set the minimum order amount in WooCommerce by 2 different methods.

Now, let’s get started if you are finding the best ways to set a minimum order amount in WooCommerce.

How to Set Minimum Order Amount in WooCommerce without plugins?

In this section, we will need to add custom code to the Theme Functions to apply WooCommerce minimum order amount in your store.

To avoid themes errors while customizing, you are highly recommended to create a child theme and activate it on your WooCommerce site.

To get access to the Theme Functions, from your WordPress dashboard, click in Appearance > Theme Editor.


Then you will be navigated to the theme editor page, taking a look at the right side of the page, you will see the Theme Functions (also named Functions.php File)

add_action( 'woocommerce_check_cart_items', 'required_min_cart_subtotal_amount' );
function required_min_cart_subtotal_amount() {

    // HERE Set minimum cart total amount
    $minimum_amount = 200;

    // Total (before taxes and shipping charges)
    $cart_subtotal = WC()->cart->subtotal;

    // Add an error notice is cart total is less than the minimum required
    if( $cart_subtotal < $minimum_amount  ) {
        // Display an error message
        wc_add_notice( '<strong>' . sprintf( __("A minimum total purchase amount of %s is required to checkout."), wc_price($minimum_amount) ) . '<strong>', 'error' );

Copy the code snippet above and paste it into the Functions.php file, updating the file.


With the code snippet above, we have set the minimum order value at $200. If the cart value is less than $200, the customers cannot make a purchase, which will force them to buy more and help you earn more. You can change the minimum value by replacing number 200 by the number you wish. Here is how your customers will look if their cart does not meet the minimum order amount.


How to Set Minimum Order Amount in WooCommerce with a plugin?

In this tutorial, I will show you to establish the minimum order amount in WooCommerce with Booster plugin for WooCommerce that allows you to set minimum order quantity with the free version.

To set minimum purchase for each product on WooCommerce store with Booster, just follow the simple steps below:

Step 1: Download and activate Booster on your site.

Go to Plugins > Add New, then typing “booster” in the search box to search for the plugin.

When you see Booster for WooCommerce plugin, hitting the Install Now button, and then activating it.


Step 2: Enable the Minimum Order Amount functionality

Once activating Booster plugin on your site, you should see a notification as below, click in the Launch Booster Settings to do some initial settings.


Then, you will be navigated to the setting page of WooCommerce. Head to Booster > SHIPPING & ORDERS > Order Minimum Amount


After that, drop down to the Order Minimum Amount Module Options to make some settings with this feature.

Here, you need to check the Enable Module to activate the Order Minimum Amount and set the minimum purchase value for each order. In this example, I am putting $200 as minimum order value.

  • Exclude Shipping from Cart Total: the minimum order value will not include the shipping cost.
  • Exclude Discounts from Cart Total: the minimum order value will include products’ original prices (the prices before sale off).
  • Add notice to cart page also: this will help you show a message telling your customers that the minimum order amount has not been reached, they can not proceed to the cart page or checkout page.

For other sections, you can leave them as default.


Step 3: Save changes

Finally, do not forget to click the Save changes button to update your customization.

Now, you should try adding some products to your shopping cart and see if the WooCommerce minimum order amount works well or not.


Besides Booster, there are a variety of WooCommerce plugins for you to set minimum order value in WooCommerce. In this article, I am listing the most popular option having the same function as Booster.

Best WooCommerce minimum order plugins

WooCommerce – Minimum/Maximum Quantities

Rating: 4.95 (41 reviews)

Price: $14 (No free plan available)


The first option on the list is WooCommerce – Minimum/Maximum Quantities extension that is an affordable choice for those who want to add complex order quantity rules to their WooCommerce store. Set your quantity limits globally, by category, for individual products, and even specific product variations.


You can adjust a minimum and maximum quantity for all orders, categories, products, product variations, and even user roles on your site using this plugin. You can also customize the default quantity that users view.

Minimum, Maximum, Fixed & Default Quantity for WooCommerce

Rating: 5/5

Price: Free plan available

  • Single site: $39.99 – $59.99
  • Unlimited sites: $69.99 – $99.99

The second solution for adding minimum order amount for WooCommerce is using this All in One Product Quantity for WooCommerce plugin that offers you full control of product order quantities in WooCommerce, not just the minimum order amount.

This WooCommerce plugin comes in a collection of features gathered in one place for your convenience. It will enable you to adjust all things over your WooCommerce product quantities, set up orders according to your requirements.

The plugin offers a free version and advanced plans. If you only need to set minimum order quantities, the free plugin is enough. To unlock the premium features such as customizing messages displayed for customers, showing cart notices, etc. you need to purchase the pro version.


Min Max Quantity & Step Control Single

Rating: 4.7/5 (24 reviews)

Price: Free


Another option in this collection is Min Max Quantity & Step Control Single plugin for WooCommerce. This is a completely free plugin that makes it easy to set the minimum, maximum order quantity of each product separately.
With this free WooCommerce plugin, you can also control the quantity validation of products.


All-in-One Quantity Control Plugin for WooCommerce

Price: $3.25/month


Min Max rules allow you to create a minimum and maximum order amounts. As well as creating quantity increments. What’s also quite unique about this plugin is the fact that it also supports decimal values. You have the option to fine-tune the targeting, so you can create various different rules for a particular segment of your user base.

You also get the option to set the quantity increments on a global level, category, or product level.

Final Words

Above are 2 ways to set WooCommerce minimum order amount before checkout. Hopefully, this article helped you increase your profits and develop your online business.

If you have any further ideas to apply minimum order value, please share with us by leaving a comment below.

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x

stay informed!

Subscribe to receive exclusive content and notifications