How to Remove the Quantity Field from a WooCommerce Product Page

In this post, I will show you 3 ways to remove the quantity field from a WooCommerce page.

By default, WooCommerce shows a quantity field or selector on your product pages. While this is an awesome feature to have, it might not always be needed.

Say you are offering clients WordPress support plans – you would want each client to purchase only one plan at a time.

Let’s see how it’s done.

#1 Use a Hook or Filter to Remove the Quantity Field

This has been the most popular method among our readers – presumably developers – the hook.

Add the below code to your website and it will remove the quantity field for all your WooCommerce products across your store.

function custom_remove_all_quantity_fields( $return, $product ) {return true;}
add_filter( 'woocommerce_is_sold_individually','custom_remove_all_quantity_fields', 10, 2 );

Follow this guide on how to add custom code to your website if you’re not sure how to do it safely.

If this is all you’re after, it’s that simple.

Quick tip: Now that you’ve simplified the product page, make the next step even simpler. Clicking on “Add to cart” usually sends your customers to a long and tedious checkout form on a separate page. Use a shopping cart plugin to increase conversions with an optimized checkout process.

The quantity option in WooCommerce itself is a simpler method, but also the most tedious when you have a lot of products in your store.

To use the quantity option in WooCommerce, go to one of your WooCommerce product pages in the WordPress dashboard.

Scroll down to the Product Data metabox. Go to Inventory and enable the checkbox near Sold individually.

Doing so allows only one item to be bought in a single order.

WooCommerce Remove Product Quantity

Hit Update and refresh your product page. The quantity field is now disabled.

But if you want to set multiple products to be sold individually, you will have to repeat this process for each product.

In the video below it takes us 25 seconds to do this for one product, so you can imagine how long it might take you for a whole store.

Alternatively, you can use a plugin like WooCommerce Quantity Manager to help speed up the process.

#3 Using the WooCommerce Quantity Manager Plugin

The WooCommerce Quantity Manager plugin is the easiest solution to help manage your WooCommerce product quantities across your store.

Among others, this plugin lets you:

  • Set global quantity rules and defaults throughout your store.
  • Set quantity minimums and maximums for specific categories.
  • Add minimum or maximum quantity rules for individual products.
  • Set quantity rules for individual product variations.

It also comes with additional features such as quantity step values (add interval-based quantities and multiples) and helpful errors and prompts to guide your customer on their buyer journey.

#3(a) How to set a maximum quantity of 1 for all products

Once you have installed and activated the plugin, head to the WooCommerce Quantity Manager settings page in WooCommerce.

Scroll down to the Order quantity rules section and set the maximum to 1. This will set all your products to have a maximum quantity of 1. It’s that easy.

Global maximum quantity set

As you can see in the screenshot above, the plugin lets you set order values, default quantities, and step values. You can also set user roles, so there’s a lot more value to this plugin.

#3(b) How to set a maximum quantity of 1 for all products in a category

Another great feature of this plugin is that it lets you set quantity rules for specific categories.

Let’s say I have a category called “Digital Services”. I would like all the products in this category to have a maximum quantity of 1.

To achieve this in a few seconds, go to the category and scroll down to the Quantity rules section. Set the maximum amount to 1 and in no time at all, all the products in that category will be sold individually.

WooCommerce category quantity rules

The result

Quantity field
No quantity field

Which is your preferred method?

Share your preferred solution in the comments below and why you chose it so that other readers like yourself can make a more informed decision themselves.

So far, most of the developers who’ve found this tutorial have chosen the first method, but we’re seeing more no-code website builders prefer option 3.

It’s simple and scalable at the same time, plus you don’t have to manage more custom code in the future.

The choice is yours. Best of luck with your store!

Add a Comment

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