Getting Started with Min/Max Quantity for WooCommerce Plugin

Introduction

Welcome to the Minimum and Maximum Quantity for WooCommerce plugin! This powerful tool enables you to easily manage product quantities in your online store, allowing you to set minimum and maximum quantity limits, step values, default quantities, and more.

With this plugin, you can optimize your store’s inventory management, create smooth purchase flows, and control customer purchasing behavior effortlessly.

In this documentation, we will guide you through the steps to set up and utilize all the features available in the plugin.


Step 1: Getting Started with Install & Activate the Plugin

To begin using the Minimum and Maximum Quantity for WooCommerce plugin, follow these steps:

  1. Install the Plugin: From your WordPress dashboard, go to Plugins > Add New, Upload the "Minimum and Maximum Quantity for WooCommerce Plugin," and install and activate it.


    Admin: Plugin Activation
  2. Access the Plugin Dashboard: Once activated, you will see a new menu item titled Min/Max Quantity under the Dotstore Plugins menu in your dashboard. Click on it to access the plugin’s settings and start configuring quantity rules for your store.

Step 2: Setting Minimum & Maximum Quantities

To set minimum and maximum quantity limits for your products:

  1. Navigate to Manage Rules: From the plugin dashboard, click "Manage Rules" and select "Add New".


    Admin: Add new min/max quantity rule
  2. Configure the Rule Name and Status: Enter a descriptive name for the rule (e.g., “Bulk Buy for Product X”) and set the rule status to Active.


    Admin: Configure rule name and status
  3. Set Rule Conditions: In the Advanced Rules > Conditions section, you can configure the min/max quantity rules conditions for individual products, categories, locations, or user-specific rules.


    Admin: Configure rule conditions
  4. Set Minimum & Maximum Quantities: In the Advanced Rules > Action section, you can configure the minimum and maximum purchase quantities for products.


    Admin: Configure min/max quantities

Front: Product with minimum and maximum quantity limit

📌 Example Use Case: If you're running a flash sale for a high-demand product, set a maximum quantity limit to prevent stock shortage, ensuring more customers can take advantage of the offer.


Step 3: Managing Default and Step Quantities

The plugin also lets you control the default starting quantity and step value for each product:

  1. Go to Advanced Rules > Action: Here, you can set a Default Quantity for products and define the Step Value — the increments by which product quantities can increase or decrease.
  2. Selector Options: Choose how customers can adjust the quantity using a dropdown, radio button, or default input field for a more tailored shopping experience.
Admin: Configure step quantity, default quantity and quantity selector

Front: Product with defined step quantity, default quantity and quantity selector

📌 Example Use Case: For wholesale products, set a step quantity of 5, so customers can only order in multiples of 5 (e.g., 5, 10, 15). This helps streamline bulk purchasing.


Step 4: Applying Quantity Rules Based on Products, Users, or Other Conditions

The plugin allows you to create highly customizable quantity rules based on different conditions. You can apply these rules not only by product and category but also by user, cart, and even time-based conditions.

  • Product-Specific Rules: Set minimum and maximum quantity limits for individual products, product categories, product attributes (like color or size), stock quantity levels, or more. This is useful for controlling inventory and managing sales for specific items.


    📌 Example Use Case: For high-demand products, you might want to limit customers to a maximum of 2 units per purchase. Alternatively, you can apply specific rules to product categories like "Clearance" or "Limited Edition."


  • User-Specific Rules: Create quantity rules based on customer-specific conditions, such as user roles (e.g., wholesale buyers, VIP customers) or individual users. This flexibility allows you to offer tailored experiences for different customer segments.


    📌 Example Use Case: Offer VIP customers the ability to purchase up to 10 units of a special product, while regular customers are limited to only 5 units. Or, set minimum order quantities for wholesale buyers.


  • Cart-Specific Rules: Configure rules based on cart conditions such as applied coupons, selected shipping methods, or cart contents. This allows you to adapt your quantity rules dynamically based on the customer's cart behavior.


    📌 Example Use Case: Offer a lower minimum order quantity when a specific coupon is applied, or restrict the maximum number of items for a specific shipping method like express delivery.


  • Location-Based Rules: Set quantity rules based on the customer’s country or region. This is particularly useful if you have different inventory or shipping limitations depending on the customer’s location.


    📌 Example Use Case: Limit customers from a specific country to a maximum of 5 units of a product due to shipping constraints or local regulations, while allowing other regions to order in larger quantities.


  • Time-Based Rules: Set quantity limits for specific time periods, such as during promotional sales or holiday seasons. These rules will only apply during the defined time frame, allowing you to create limited-time offers.


    📌 Example Use Case: During a Black Friday sale, limit customers to 1 unit per product to ensure that more customers can participate in the promotion.

Admin: Available conditions for min/max quantity rules

By using these diverse conditions, you can fine-tune your quantity rules to align with your business strategy, whether it’s managing inventory, offering targeted promotions, or complying with location-based restrictions.


Step 5: Global Quantity Rules for Checkout

The plugin allows you to set global quantity rules that apply across the entire checkout process:

  1. Set Minimum/Maximum Order Quantity: Configure minimum and maximum order quantities to complete the checkout.
  2. Set Minimum/Maximum Order Value: Configure a minimum order value to complete the checkout. Similarly, set a maximum order value to control large purchases.
  3. Set Minimum/Maximum Product Items: Require customers to meet a minimum or maximum number of items for products in their cart before checking out.
Admin: Configure global checkout rules

Front: Cart page with minimum and maximum checkout restriction

📌 Example Use Case: Set a minimum order value of $50 to encourage higher spending, and set a maximum quantity limit for orders to prevent customers from purchasing in bulk.


Step 6: Excluding Products from Global Checkout Settings

Sometimes, you may want to exclude certain products from global checkout quantity rules, and this plugin makes it easy:

  1. Go to Settings > General: Under the Exclude Product section, select specific products that you want to exempt from global settings like minimum and maximum order quantities.
  2. Save Changes: Once selected, the excluded products will not be affected by any global restrictions.
Admin: Exclude specific products from global chekout rules

Front: Cart page with exclude product for checkout rules

📌 Example Use Case: Allow specific promotional items to be exempt from minimum quantity rules, making them easier to purchase during sales events.


Step 7: Conclusion

The Minimum and Maximum Quantity for WooCommerce plugin offers an extensive set of features to help you manage product quantities, control stock distribution, and improve the customer experience. By customizing your quantity rules based on product, category, user, country, or more, you can better align your sales strategy with your business goals.

Leverage the power of this plugin to optimize your store’s inventory management, increase average order values, and enhance customer satisfaction.

Feel free to use this document as a guide as you set up your store's quantity rules. Should you need further assistance, our support team is here to help!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.