Title: Maximum Quantity for WooCommerce Shops
Author: Marco Almeida | Webdados
Published: <strong>21 augustus 2013</strong>
Last modified: 14 april 2025

---

Plugins zoeken

![](https://ps.w.org/woocommerce-max-quantity/assets/banner-772x250.jpg?rev=3272265)

![](https://ps.w.org/woocommerce-max-quantity/assets/icon.svg?rev=3109257)

# Maximum Quantity for WooCommerce Shops

 Door [Marco Almeida | Webdados](https://profiles.wordpress.org/webdados/)

[Download](https://downloads.wordpress.org/plugin/woocommerce-max-quantity.2.3.zip)

 * [Details](https://nl-be.wordpress.org/plugins/woocommerce-max-quantity/#description)
 * [Beoordelingen](https://nl-be.wordpress.org/plugins/woocommerce-max-quantity/#reviews)
 *  [Installatie](https://nl-be.wordpress.org/plugins/woocommerce-max-quantity/#installation)
 * [Ontwikkeling](https://nl-be.wordpress.org/plugins/woocommerce-max-quantity/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/woocommerce-max-quantity/)

## Beschrijving

Maximum Quantity for WooCommerce Shops is a simple extension for WooCommerce that
only does one thing: it lets you set a maximum limit for the number of items that
can be added to the cart, for each product, per order.

It’s like one of those signs at the grocery store that says, “LIMIT 2 PER CUSTOMER!”.
This plugin will not add a sign like that, but the quantity input field will hit
a limit.

You can set a global limit to affect all products in your WooCommerce store or, 
if you prefer, a different limit for each product, individually. Each product’s 
own limit will always override the global limit.

This works for all products in your WooCommerce store: Simple and Variable products.

Customers do not have to be logged in for this to work. This works for guest buyers,
as well as logged-in buyers.

This plugin was initially developed by [Isabel Castillo](https://profiles.wordpress.org/isabel104/)
and later adopted by [Marco Almeida | Webdados](https://profiles.wordpress.org/webdados/)/
[Naked Cat Plugins](https://profiles.wordpress.org/nakedcatplugins/).

Header photo by [Mick Haupt](https://unsplash.com/@rocinante_11).

### Other (premium) plugins

Already know our other WooCommerce (premium) plugins?

 * [Simple Checkout Fields Manager for WooCommerce](https://nakedcatplugins.com/product/simple-custom-fields-for-woocommerce-blocks-checkout/)–
   Add custom fields and manage (remove, make required or optional) core fields 
   on the new WooCommerce Block-based Checkout
 * [Simple WooCommerce Order Approval](https://nakedcatplugins.com/product/simple-woocommerce-order-approval/)–
   The hassle-free solution for WooCommerce order approval before payment
 * [Shop as Client for WooCommerce](https://nakedcatplugins.com/product/shop-as-client-for-woocommerce-pro-add-on/)–
   Quickly create orders on behalf of your customers
 * [DPD / SEUR / Geopost Pickup and Lockers network for WooCommerce](https://nakedcatplugins.com/product/dpd-seur-geopost-pickup-and-lockers-network-for-woocommerce/)–
   Deliver your WooCommerce orders on the DPD and SEUR Pickup network of Parcelshops
   and Lockers in 21 European countries
 * [Taxonomy/Term and Role based Discounts for WooCommerce](https://nakedcatplugins.com/product/taxonomy-term-and-role-based-discounts-for-woocommerce-pro-add-on/)–
   Easily create bulk discount rules for products based on any taxonomy terms (built-
   in or custom).

## Schermafbeeldingen

 * [[
 * The global setting: It is labeled “Maximum quantity per product” and is found
   at WooCommerce, Settings, Products tab, Inventory link.
 * [[
 * The individual product’s setting: It is labeled “Max quantity per order” and 
   is found on the individual product edit screen, in the Product Data box, on the
   Inventory tab.

## Installatie

**Install and Activate**

 1. In your WordPress dashboard, go to Plugins, Add New.
 2. Search for “Maximum Quantity for WooCommerce Shops” to find the plugin.
 3. When you see “Maximum Quantity for WooCommerce Shops”, click “Install Now” to install
    the plugin.
 4. Click “Activate” to activate the plugin.

**Configuration**

The plugin only has 2 settings. You can use these settings in a variety of ways 
to accomplish the unique goals of your store. See the documentation for specific
ways to use these settings:

 1. To set a global limit to affect all products, go to WooCommerce, Settings, Products
    tab. Click “Inventory”. Scroll down to “Maximum quantity per product”. Set your
    desired limit there.
 2. To set an individual product limit for a single product, go the product’s own “
    Edit product” page. Scroll down to the “Product Data” box. Click on the Inventory
    tab. There, you’ll see the setting called “Max quantity per order” where you can
    set your desired maximum limit for that product.

## FAQ

### Does this plugin work with products with variations (Variable products)?

Yes, since version 1.4.

### Can I set a different limit for different products?

Yes, since version 1.4.

### Is this plugin compatible with the new WooCommerce High-Performance Order Storage?

Yes, since version 2.0.

### Is this plugin compatible with the new WooCommerce block-based Cart and Checkout?

Yes, since version 2.0.

### I need help, can I get technical support?

This is a free plugin. It’s our way of giving back to the wonderful WordPress community.

There’s a support tab on the top of this page, where you can ask the community for
help. We’ll try to keep an eye on the forums but we cannot promise to answer support
tickets.

If you reach us by email or any other direct contact means, we’ll assume you need,
premium, and of course, paid-for support.

### Where do I report security vulnerabilities found in this plugin?

You can report any security bugs found in the source code of this plugin through
the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/woocommerce-max-quantity).
The Patchstack team will assist you with verification, CVE assignment and take care
of notifying the developers of this plugin.

### Can I contribute with a translation?

Sure. Go to [GlotPress](https://translate.wordpress.org/projects/wp-plugins/woocommerce-max-quantity)
and help us out.

## Beoordelingen

![](https://secure.gravatar.com/avatar/d062772c5b4d103b711ca5591e1ce1bad838091e1bb36912a32b6d6912feddf5?
s=60&d=retro&r=g)

### 󠀁[The plugin works!](https://wordpress.org/support/topic/the-plugin-works-8/)󠁿

 [getode](https://profiles.wordpress.org/getode/) 5 juni 2025

The plugin works!woocommerce 9.6.0wordpress 6.8.1

![](https://secure.gravatar.com/avatar/2916841bca92f255c55c3b4b2cb078258f27bd0a849d481bb940005ccc528226?
s=60&d=retro&r=g)

### 󠀁[Functional with responsive developer](https://wordpress.org/support/topic/functional-with-responsive-developer/)󠁿

 [geokongr](https://profiles.wordpress.org/geokongr/) 22 juli 2024 1 reactie

Works as intended. Plugin has responsive team behind development.

![](https://secure.gravatar.com/avatar/2657288887f877d5b8fc5ff50cf0bd544e955aa95a0d014c1a8e0ccd749119a6?
s=60&d=retro&r=g)

### 󠀁[Wish I’d never updated! DOESN’T WORK AT ALL ON MY OLDER TEMPLATE](https://wordpress.org/support/topic/wish-id-never-updated-doesnt-work-at-all-on-my-older-template/)󠁿

 [uncurlydiybraziliankeratin](https://profiles.wordpress.org/uncurlydiybraziliankeratin/)
10 juli 2024 1 reactie

For 6 years this plugin limited clients to two units of my sample size product to
prevent a loss leader from turning into a plain old loss. Just updated it today 
and several hours later someone ordered 12 units. Had to cancel the order, which
means they probably won’t be back because they’ll be offended. I knew I should have
left it alone…

![](https://secure.gravatar.com/avatar/f523ee229c8307e6dcd7e5e81f83a6eadef22f16eb0ee7d19e40baf3e5772c68?
s=60&d=retro&r=g)

### 󠀁[No compatible con Woocommerce High-Performance](https://wordpress.org/support/topic/no-compatible-con-woocommerce-high-performance/)󠁿

 [giltesa](https://profiles.wordpress.org/giltesa/) 2 december 2023

El plugin funciona perfecto. Sin embargo no es compatible con la opinion “High-Performance”
de Woocommerce y he tenido que desactivarlo, una lastima.

![](https://secure.gravatar.com/avatar/3614b810238aff118e2dbf7c8f8ba3d192f4ec2516b2295ff91903cac79002b2?
s=60&d=retro&r=g)

### 󠀁[Perfect, no upsells like other plugins](https://wordpress.org/support/topic/perfect-no-upsells-like-other-plugins/)󠁿

 [Calum Childs](https://profiles.wordpress.org/wingo5315/) 6 november 2020

I love this plugin! It’s simple, it works and unlike other WooCommerce plugins, 
there are no upsells whatsoever!

![](https://secure.gravatar.com/avatar/e4deac6d7a5b8418c786ac03776262debe1cb9bde328d1bbaf94674268e3f40b?
s=60&d=retro&r=g)

### 󠀁[Also works for subscriptions](https://wordpress.org/support/topic/also-works-for-subscriptions/)󠁿

 [hub8](https://profiles.wordpress.org/rianling/) 8 oktober 2020

Thanks for this plugin. We use it along with WP Job Manager and WooCommerce Subscriptions.
It ensures that our users can only purchase one subscription plan. Before, we faced
the issue that a few users accidentally purchased a plan twice. Thanks for investing
your time. 🙂 Florian

 [ Lees alle 37 beoordelingen ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/)

## Bijdragers & ontwikkelaars

“Maximum Quantity for WooCommerce Shops” is open source software. De volgende personen
hebben bijgedragen aan deze plugin.

Bijdragers

 *   [ Marco Almeida | Webdados ](https://profiles.wordpress.org/webdados/)
 *   [ Naked Cat Plugins ](https://profiles.wordpress.org/nakedcatplugins/)

“Maximum Quantity for WooCommerce Shops” is vertaald in 10 talen. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/woocommerce-max-quantity/contributors)
voor hun bijdragen.

[Vertaal “Maximum Quantity for WooCommerce Shops” naar jouw taal.](https://translate.wordpress.org/projects/wp-plugins/woocommerce-max-quantity)

### Interesse in de ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/woocommerce-max-quantity/),
haal de [SVN repository](https://plugins.svn.wordpress.org/woocommerce-max-quantity/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/woocommerce-max-quantity/)
via [RSS](https://plugins.trac.wordpress.org/log/woocommerce-max-quantity/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3 – 2025-04-14

 * [NEW] We are now called Naked Cat Plugins 😻
 * [DEV] Requires WordPress 5.8, WooCommerce 7.1, and PHP 7.2
 * [DEV] Tested with WordPress 6.8-RC3-60146 and WooCommerce 9.8.1

#### 2.2.1 – 2024-10-08

 * [FIX] Load text domain at the right time to avoid PHP notices on WordPress 6.7
   and above
 * [DEV] Tested with WordPress 6.7-beta1-59184 and WooCommerce 9.4.0-beta.2

#### 2.1 – 2024-06-30

 * [NEW] Rename plugin to a more understandable title
 * [TWEAK] Main plugin file header adjustments
 * [TWEAK] Remove .pot file from repository
 * [TWEAK] readme.txt adjustments

#### 2.0 – 2024-06-27

 * Plugin adopted by [Marco Almeida | Webdados](https://profiles.wordpress.org/webdados/)
 * Rename plugin main file and textdomain to the same as the folder name to follow
   the plugin development guidelines (the plugin will deactivate on update, and 
   should be manually activated again)
 * Code refactor – Use namespacing, apply coding standards, better logic
 * Use WooCommerce CRUD functions instead of `get_post_meta` and `update_post_meta`
 * Fix maximum quantity on the WooCommerce block-based Cart
 * Test and declare [WooCommerce High-Performance Order Storage](https://woocommerce.com/document/high-performance-order-storage/)
   compatibility
 * Test and declare [WooCommerce block-based Cart and Checkout](https://woocommerce.com/checkout-blocks/)
   compatibility
 * Requires WooCommerce 5.0 and WordPress 5.6
 * Tested with WooCommerce 8.9.0 and WordPress 6.6-alpha-58011

#### 1.6

 * Fixed – Can no longer use WC’s name in plugin.

#### 1.5.2

 * Fixed – Fixed a bug that was ignoring the max on some Variable Products.

#### 1.5.1

 * Fixed – Honor the “Sold individually” setting above the universal max limit.

#### 1.5

 * New – Added filters to the error message strings.
 * Fixed – The max was not being enforced the input field for Variable products.
 * Fixed – The max now works even when backorders are enabled.

#### 1.4.3

 * Fixed – The max limit also works on Variable Products, as long as backorders 
   are not enabled.

#### 1.4.2

 * Fixed a fatal error regarding get_parent_data().

#### 1.4.1

 * New – For variable products, the stock quantity display has been restored. Previously,
   the stock quantity was hidden for products with variations. This only affected
   those who were displaying the stock quantity on the product page.
 * Fixed several PHP notices. Thanks to @brettmhoffman.
 * Internationalization – load_plugin_textdomain is now loaded on init rather than
   plugins_loaded, as it should be.

#### 1.4

 * New – Support for different limits for individual products. See the version 1.4
   release post for details.
 * New – Support for Variable products (products with variations). Now, the plugin
   works with all products, Simple and Variable.
 * Code refactoring – Many functions were renamed:
    isa_get_qty_alread_in_cart was
   changed to `isa_wc_max_qty_get_cart_qty` isa_max_item_quantity_validation was
   changed to `isa_wc_max_qty_add_to_cart_validation` add_isa_max_quantity_options
   was changed to `isa_wc_max_qty_options` isa_woo_max_qty_load_textdomain was changed
   to `isa_wc_max_qty_load_textdomain` isa_woo_max_qty_update_cart_validation was
   changed to `isa_wc_max_qty_update_cart_validation` isa_woocommerce_quantity_input_args
   was changed to `isa_wc_max_qty_input_args`
 * Code refactoring – One function was removed: `isa_woocommerce_available_variation`,
   which was hooked to `woocommerce_available_variation`, was removed.

#### 1.3

 * New – Added compatibility with the WooCommerce Direct Checkout plugin

#### 1.2.4

 * Fix – The setting had disappeared on last WC update.

#### 1.2.3

 * New – Added Dutch translation, thanks to Martijn Heesters.

#### 1.2.2

 * New – Added German translation, thanks @tofuSCHNITZEL.

#### 1.2.1

 * Fix – Did not calculate quantity properly if you UPDATE Quantity on Cart page.
   This did not let some users DECREASE or INCREASE the quantity while on the cart
   page.
 * Maintenance – Tested and passed for WordPress 4.0 compatibility.

#### 1.2.0

 * New – Added .pot translation file.
 * New – Added translations for French, Hindi, and Spanish languages.
 * New – Changed textdomain to plugin slug.
 * Maintenance – Tested and passed for WP 3.9 compatibility.

#### 1.1.9

 * Fix: added _update_cart_validation to avoid manual override on cart update at
   checkout.
 * Tweak: remove passed=true in validation checks, use the passed parameter instead.
 * Maintenance: replace woocommerce – add_error with wc_add_notice.

#### 1.1.8

 * Fix: now checks for manually-typed quantity because maximum limit was able to
   be overridden by typing in a number.
 * Fix: a problem in which limit was ignored if product was previously added to 
   cart, then added another item to cart, then re-added this item to cart.
 * Maintenance: Updated description to reflect that this plugin does not yet support
   products with variations.

#### 1.1.6

 * Fix: maximum limit was able to be overridden by adding a new instance of the 
   item to cart.
 * Fix: maximum limit was able to be overridden by updating quantity on cart page.

#### 1.1.5

 * Tested for WP 3.8 compatibility.

#### 1.1.4

 * Tested for WP 3.7.1 compatibility.

#### 1.1.3

 * bug fix related to syncing with Git.

#### 1.1.2

 * bug fix related to syncing with Git.

#### 1.1.1

 * bugfix related to syncing with Git.

#### 1.1

 * Tested for WP 3.6.1 compatibility

#### 1.0

 * Initial release.

## Meta

 *  Versie **2.3**
 *  Laatst bijgewerkt: **1 jaar geleden**
 *  Actieve installaties: **3.000+**
 *  WordPress versie ** 5.8 of nieuwer **
 *  Getest t/m **6.8.5**
 *  PHP versie ** 7.2 of nieuwer **
 *  Talen
 * [Croatian](https://hr.wordpress.org/plugins/woocommerce-max-quantity/), [Dutch](https://nl.wordpress.org/plugins/woocommerce-max-quantity/),
   [English (US)](https://wordpress.org/plugins/woocommerce-max-quantity/), [German](https://de.wordpress.org/plugins/woocommerce-max-quantity/),
   [Greek](https://el.wordpress.org/plugins/woocommerce-max-quantity/), [Portuguese (Brazil)](https://br.wordpress.org/plugins/woocommerce-max-quantity/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/woocommerce-max-quantity/),
   [Russian](https://ru.wordpress.org/plugins/woocommerce-max-quantity/), [Spanish (Chile)](https://cl.wordpress.org/plugins/woocommerce-max-quantity/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/woocommerce-max-quantity/),
   en [Swedish](https://sv.wordpress.org/plugins/woocommerce-max-quantity/).
 *  [Vertaal in jouw taal](https://translate.wordpress.org/projects/wp-plugins/woocommerce-max-quantity)
 * Tags
 * [cart max](https://nl-be.wordpress.org/plugins/tags/cart-max/)[cart maximum](https://nl-be.wordpress.org/plugins/tags/cart-maximum/)
   [max](https://nl-be.wordpress.org/plugins/tags/max/)[max quantity](https://nl-be.wordpress.org/plugins/tags/max-quantity/)
 *  [Geavanceerde weergave](https://nl-be.wordpress.org/plugins/woocommerce-max-quantity/advanced/)

## Beoordelingen

 4.4 van 5 sterren.

 *  [  28 5 sterren beoordeling     ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/?filter=5)
 *  [  1 4 ster beoordeling     ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/?filter=4)
 *  [  3 3 sterren beoordeling     ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/?filter=3)
 *  [  1 2 ster beoordeling     ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/?filter=2)
 *  [  3 1 sterren beoordeling     ](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/woocommerce-max-quantity/reviews/)

## Bijdragers

 *   [ Marco Almeida | Webdados ](https://profiles.wordpress.org/webdados/)
 *   [ Naked Cat Plugins ](https://profiles.wordpress.org/nakedcatplugins/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/woocommerce-max-quantity/)

## Doneren

Wil je de groei van deze plugin ondersteunen?

 [ Doneer aan deze plugin ](https://www.paypal.me/Wonderm00n)