M10 RuleSafe
Limit product quantities per order without a per-customer promise
Choose a product or variant cap, test the boundary, and distinguish a per-order limit from a lifetime customer limit.
Decide whether sizes should share the cap
If your maximum is 3 units of one product per checkout, decide whether different sizes should count together. A product-level maximum combines that product's variants. A variant-level maximum applies only to the selected variant.
A per-checkout cap is not a lifetime purchase limit. It does not prevent the same customer from placing another order, and should not be advertised as bot protection or fraud prevention.
Test the maximum before activation
- Select the matching maximum product or variant quantity template.
- Choose the product or variant, enter 3, and save a draft.
- Run the Safety Check and try a sample quantity of 3.
- Try 4 to check the value immediately above the maximum.
- Review the results, then explicitly activate the checked version when ready.
- Verify the actual supported Online Store checkout with your store's configuration.
Keep the scope clear
Meeting one maximum does not guarantee that a cart can proceed; another active rule may still block it. Sample-cart results are a simulator, not a completed purchase or proof of every checkout flow.
Shared limits across unrelated products, collection-wide limits, quantity multiples, and lifetime per-customer limits are not supported in this version. Explain your purchase conditions on your store and turn checkout rules off if a valid cart is unexpectedly blocked.
Try the supported rule before going live
We develop M10 RuleSafe. The Free plan includes up to 5 active rules, drafts, Safety Check, and sample-cart tests. Paid capacity is optional and requires your approval in Shopify.
Review M10 RuleSafe on the Shopify App Store
Watch the actual-app walkthrough or get help with setup.
Test samples do not change checkout or place an order. Activation is explicit. These examples are educational, not proof of every live checkout scenario or a promise of higher sales.