I sell hundreds of different styles of coloring pages on my store. These pages all sell for one of three different prices depending on which of the three types of paper the customer wants the image to be printed on. Is there a way to set up a minimum order quantity based on what type of paper choice the customer chooses?
For example:
if they choose paper choice #1, they must buy 35 images
if they choose paper choice #2, they must buy 25 images
if they choose paper choice #3, they must buy 20 images
The best way to accomplish this strategy would be using an applications. I would specifically recommend the Order Limits - MinMaxify application. This app allows you to set a minimum purchase requirement based on product specifications such as paper type. There is a native function that will advise your customers that they need to add products to a cart to comply with the requirements you set.
The simplest without apps or theme customizations is to just make 1 product that represents the required minimum quantity and price.
So customers effectively always buy in quantities of 35,25 or 20 no matter the sales channel.
Keep in mind almost all the other methods only work for the online-sales-channel.
And afaik no app has any feature for validating orders on the backend to ensure only valid orders make it through checkout, so you will want to setup a task in shopify-flow to check orders, or use an automation app like mesa or usemechanic to check orders on the backend.
A CSS style based way is using the cart page with a custom-liquid sections with logic and CSS to hide the checkout buttons unless a minimum is reached.
If you need this as a theme customization then contact me directly by mail for services.
Please always provide context, examples: store url, theme name, post url(s) , or any further detail.
Contact Info in signature.
You can write a custom script that will run when a variant is selected or clicked.
The script will set the product’s quantity value to your required quantity.
If you want to enforce the user for that quantity, then you have to make more adjustments like hiding the quantity on the product page as well as on the cart page.
So the paper choices are Shopify product variants or the different products? In either case, you can use the Cart Lock app to force the minimum quantity condition. I assume the papers choices are product variants. Here is how you can do it:
Open the app and click on the “Add a new rule” button.
Click “Add a new condition” and select the “Products variations” option. Put the desired variations like 3353529876298
Click “Add a new condition” again and select the “Single item quantity” option.
Add 35 in the “Block if less than” field.
In the “Error message” field, add an appropriate message which will be displayed in the checkout page.
Save the rule.
Create 2 more rules for the other 2 paper choices.