Smart product quantity allow to sells the products with quantity restrictions and sell the products with the decimal quantities. It restrict the product to be purchased within range of quantities, which help in selling different kind of products. It enables to add the product to cart with desire quantity on shop and archive pages also. It also restrict the checkout if any item of cart does not meet the quantity range.
General Settings
Disable Quantity Field on Shop: Disable quantity field on the shop & archive pages.
Restrict checkout message for less quantity: Minimum & Maximum product quantity message on the cart page. You can use %1$s & %2$s for the product name & required quantity respectively.
Restrict checkout message for greater quantity:
Minimum & Maximum product quantity message on the cart page. You can use %1$s & %2$s for the product name & required quantity respectively.
Global Rule Settings
Enable smart quantity functionality on all products of the store from the general rule sets. These settings will apply on all products if product or categories are not configured.
: Enable global settings for the smart quantity for products.
Minimum Quantity: Add minimum quantity.
Maximum Quantity: Add maximum quantity.
Quantity Step: Quantity step allow you to change the WooCommerce default quantity step behavior. By default quantity steps are 1,2,3… but our plugin just customize it in different ways as you needed like 2,4,6,8 or 5,10,15,20 and 1.1,1.2,1.3 and so on.
Field Style: Customize quantity field to dropdown or input field.
Restrict Checkout: Restrict checkout if the quantity range of any cart item does not meet.
Smart Quantity Restriction
Disable for Roles: Choose user roles to disable the functionality of smart product quantity for those customers who belongs to that specific role.
Disable for Customers: Disable smart product quantity functionality for all selected customers.
Product Level Settings
Status: There are 3 ways how to setup the pricing rule sets for the products.
Inherit: Choose Inherit option to detect the smart product quantity rule set of the category level for the current editing product. Benefits of this option is you have to setup the rule sets at the category level and it will be applied on all the products having that category.
Unique: This option will allow you to set up the smart product quantity rule set at the product level as the options are listed below.
Disable: By choosing this option the smart product quantity functionality will be disabled for that specific product.
Minimum Quantity: Add minimum quantity.
Maximum Quantity: Add maximum quantity.
Quantity Step: Quantity step allow you to change the WooCommerce default quantity step behavior. By default quantity steps are 1,2,3… but our plugin just customize it in different ways as you needed like 2,4,6,8 or 5,10,15,20 and 1.1,1.2,1.3 and so on.
Field Style: Customize quantity field to dropdown or input field.
Restrict Checkout: Restrict checkout if the quantity range of any cart item does not meet.
Variable Products
Smart product quantity support also the variations of the variable products with the same rule sets as mentioned above.
Category Level Settings
Our plugin allow the store managers to create the smart product quantity rule sets at the category level also to ease their job. If the product level settings is not configured, when our plugin consider it as ‘inherit’ by default and it will look for the category level rules.
Here at the category level the options are still the same as the product level but with a single difference. When inherit selected at the category level also, it will ignore its rule sets and will look for the global rule sets.
Shop Page
Shop page with quantity fields enabled.
Product Page
Variable product page with variation selected.
Simple Product Page
Simple product page with dropdown type quantity field.
Cart Page
Cart page with warning message because some products exceeds the limit of quantity range.
Checkout Page
Checkout page is restricted because some of the products exceed their quantity limit and also checkout restriction is enabled.