---
title: Setting Up Minimum/Maximum Purchase Limits for WooCommerce
description: "Set minimum and maximum purchase limits in WooCommerce: install the plugin and choose which order values to control."
url: "https://wpfactory.com/docs/woocommerce-order-limits/"
updated: "2026-09-27"
category: How to
tags:
  - Order Minimum/Maximum Amount for WooCommerce
---

# Setting Up Minimum/Maximum Purchase Limits for WooCommerce

To set minimum and maximum purchase limits in WooCommerce, install [Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/) and choose which order values to control. Order Min/Max Amount can limit an order by its total, its item quantity, weight, volume, dimensions, or the number of different products, categories, or tags in the cart. This guide covers install, where the settings live, and the core options on the General tab.

![Order Min/Max Amount settings tab in WooCommerce](https://wpfactory.com/wp-content/uploads/pasted-image-0-1-16.png)

### Before you start

- WooCommerce, active.
- The free version from, or the Pro version from your account.

### Step 1: Install and activate

1. For the free version: in your dashboard go to **Plugins > Add New**, search for **Order Minimum/Maximum Amount for WooCommerce**, then click **Install Now** and **Activate**.
2. For Pro: download the ZIP from your WPFactory account, then go to **Plugins > Add New > Upload Plugin**, choose the ZIP, install, and activate.

### Step 2: Open the settings

Go to **WPFactory > Order Min/Max** (also reachable at **WooCommerce > Settings > Order Min/Max Amount**). The settings open on the **General** tab.

### Step 3: Set the core options on the General tab

| Label | Option ID | Default | What it does |
| --- | --- | --- | --- |
| Plugin | `alg_wc_oma_plugin_enabled` | Yes | Master on/off switch for all limits. |
| Amount limits | `alg_wc_oma_amount_limits` | Minimum, Maximum | Whether you set a minimum, a maximum, or both. |
| Amount types | `alg_wc_oma_amount_types` | Sum, Quantity | Which order values are measured (see the list below). |
| Require all | `alg_wc_oma_require_all_types` | Yes | Require every selected type to pass, or just one of them. |

### The amount types you can limit by

Under **Amount types** you can pick any combination of: **Sum** (order total or subtotal), **Quantity** (number of items), **Weight**, **Volume**, **Length**, **Width**, **Height**, **Area**, **Products** (number of different products), **Product categories**, and **Product tags**. Weight, volume, and dimension limits only work when the products in the cart have those values set in their **Product data > Shipping** fields.

![Amount types and require all options](https://wpfactory.com/wp-content/uploads/pasted-image-0-2-11.png)

### Step 4: Enter your limits and save

1. Open the **Amounts** sub-tab. You will see a field for each enabled limit and type, for example **Minimum sum** or **Maximum quantity**.
2. Enter your values. A value of **0** means "ignored", so only the limits you actually fill in are enforced.
3. Click **Save changes**.

With **Require all** on, an order must satisfy every selected type (for example Sum *and* Quantity). With it off, meeting any one type is enough (Sum *or* Quantity).

![Entering minimum and maximum amounts](https://wpfactory.com/wp-content/uploads/pasted-image-0-57.png)

### Get more control

Global limits are free. [Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/) Pro adds limits per user, per user role, per product, category, and tag, per shipping method, per payment gateway, per currency, and more. [See what Pro unlocks](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/).

Related articles

- [Getting Started with Order Minimum/Maximum Amount Limits for WooCommerce](https://wpfactory.com/docs/use-order-min-max-amount/)
- [Advanced Features of the Order Minimum/Maximum Limits](https://wpfactory.com/docs/advanced-limit-plugin/)
- [Setting Minimum/Maximum Amounts by Currency](https://wpfactory.com/docs/currency-based-minimum/)
- [Setting Minimum/Maximum Amounts by Membership](https://wpfactory.com/docs/membership-level-minimum/)
- [Setting Minimum/Maximum Amounts by Payment Gateway](https://wpfactory.com/docs/payment-gateway-minimum/)

 

[![Order Minimum/Maximum Limits for WooCommerce](https://wpfactory.com/wp-content/uploads/Order-Minimum-Maximum-Amount-for-WooCommerce.webp)](https://wpfactory.com/item/order-minimum-maximum-amount-for-woocommerce/)
