Product-Level Limits

WC Min Max Quantities allows you to control product-level purchase limits by setting minimum and maximum quantity rules.

Limits for Simple Product

To configure Min/Max limits for a simple product:

Navigate to Products > All Products and select a product. Click Edit on the product you want to configure. Scroll down to the General tab in the Product Data section.

You’ll find the following options:

Exclude Min/Max Rule – Disable all Min/Max rules for this product.

Override Global – Activate product-specific rules. Once active, global settings will be ignored, and product-specific fields will become available.

  • Minimum Quantity – Set the minimum number of units that must be purchased.
  • Maximum Quantity – Set the maximum number of units allowed per order.
  • Quantity Step – Define quantity increments (e.g., buy in multiples of 2).
  • Minimum Total Value – Set a minimum price threshold for the product.
  • Maximum Total Value – Set a maximum allowed spend on the product.

Ignore Category Limits – Exclude the product from any category-level restrictions if they’ve been set.

Limits for Variable Product

Parent Product Rules

These apply limits to all variations under a variable product.

To set, Edit a variable product. Scroll to the General tab in the Product Data section.

Alongside the standard settings, the following option will appear:

  • Allow Combination – When enabled, min/max limits apply collectively across all variations.

Single Variation Rules

These allow you to control purchase rules for each variation individually.

To configure, Edit a variable product. Go to the Variations tab.

Open a variation and configure:

  • Exclude Min/Max Rule – Disable all restrictions for that specific variation.
  • Override Parent – Enable this option to apply variation-specific rules, overriding the parent product settings. You can then define the minimum and maximum quantity, quantity step, and value limits for that individual variation.
  • Ignore Category Limits – Disable any category-level restrictions for the variation.

Rule Priority
When multiple rules exist at different levels (Global, Category, Product, and Variation), the plugin applies them based on the following priority:

Variation-level settings override Product-level,
Product-level overrides Category-level, and
Category-level overrides Global-level settings.

This ensures the most specific rule takes precedence, allowing you full control over individual product behavior.