WooCommerce cart quantity

Maximum Quantity per Product for WooCommerce

Let me enter one maximum on a product and stop shoppers from adding more than that to one cart.

$49per year after a 14-day trial

No card required. Add a payment method before day 14 to continue; otherwise Stripe cancels the subscription automatically.

WooCommerce product Inventory panel showing Maximum quantity per cart
Real WordPress interfaceFree 0.1.1 / Pro 0.1.1
One jobLimit how many units of a selected WooCommerce product or variation can be in one cart without changing stock, prices, products, or orders.
RequiresWooCommerce 8.0 or newer
Free statusRelease candidate prepared for WordPress.org review

Three decisions

Set it up without code.

01

Open the product and find Maximum quantity per cart under Product data > Inventory.

02

Enter a whole number and update the product.

03

Test the exact maximum, one extra unit, a cart update, and any relevant variation.

Actual product

What you configure and what the visitor sees.

WooCommerce product Inventory panel showing Maximum quantity per cart
One whole-number product field controls the complete Free rule.
WooCommerce product page showing a native quantity input limited to the saved maximum
The browser control and server validation share the same limit.
Maximum Quantity Pro settings showing a reusable maximum, category and tag assignments, exceptions, and one role override
Pro reuses one bounded maximum with one understandable priority.

Free and Pro

Free keeps working. Pro adds capacity.

Free 0.1.1

No account or license required

  • Set one whole-number maximum on a product or variation.
  • Keep native product, variation, Classic cart, and Store API quantity controls aligned.
  • Refuse oversized new additions and cart updates without changing an existing valid cart.

Prepared for WordPress.org submission; no public-directory approval is claimed yet.

Failure boundary

Designed to stop quietly instead of changing store truth.

The free workflow is independent of Stripe, the StoreFixKit license API, and Pro. A billing or network problem cannot rewrite the parent plugin's data.

  • Never changes stock, backorders, price, totals, coupons, payment, cart contents, or orders.
  • Preserves any stricter maximum supplied by WooCommerce stock or another rule.
  • Creates no custom table, cron job, frontend asset, telemetry, customer cookie, or storefront remote request.
  • A missing or malformed value returns WooCommerce's original quantity behavior unchanged.

14-day trial

No card required to test Pro on one site.

Stripe hosts checkout and billing. The StoreFixKit success page creates a product-bound license and Pro download. Add a payment method before trial end only if you want the annual plan to continue.

Before installing

Short answers to the important questions.

Does this reduce WooCommerce stock?

No. It limits the current cart only and never changes inventory.

What if stock is lower than the saved maximum?

The stricter WooCommerce stock maximum remains in effect.

Does Free stop when a Pro license expires?

No. Explicit Free product values keep working; only reusable Pro assignments and the role override turn off.