RuffRuff Order Limits is a Shopify app that lets you add various purchase restrictions to your store. You can easily set sales conditions that are difficult to achieve with standard Shopify — such as "limit to 1 per customer," "members-only sales," and "no Cash on Delivery (COD)" — without any coding.
Restriction | What you can do | Use cases |
|---|---|---|
Product Quantity Limits | Set minimum, maximum, and increment-based limits on purchase quantity | Resell prevention, lot-based sales, 1-per-customer limit |
Price Limits | Set minimum and maximum order amounts | Minimum purchase amount, restricting high-value orders |
Weight Limits | Set minimum and maximum order weights | Preventing oversized shipments |
Bundle Limits | Restrict which products can be purchased together | Preventing pre-order items from being bundled with regular items |
Customer Limits | Restrict which customers can purchase | Members-only sales, VIP-only products |
Delivery Limits | Automatically hide delivery options based on conditions | Restricting delivery methods when weight limit is exceeded |
Payment Limits | Automatically hide payment methods based on conditions | Disabling Cash on Delivery (COD) for specific products |
Access Limits | Control product page visibility for specific customers | Members-only pages, password-protected products |
Product Quantity Limits
Limit the minimum and maximum quantity that can be purchased in a single order
Control the quantity picker based on the conditions set in your product quantity rule (supported on some themes only)
Set increment-based restrictions (e.g., purchase in multiples of 2 or 3)
Price Limits
Limit the minimum and maximum amount that can be purchased in a single order
Weight Limits
Limit the minimum and maximum weight that can be purchased in a single order
Display product weight and cart weight on your Online Store
Bundle Limits
Restrict which products can be purchased together in a single order
Customer Limits
Restrict which customers can purchase specific products based on customer tags or metafields
Payment Limits
Automatically hide payment methods on the checkout page based on any condition
Delivery Limits
Automatically hide delivery options on the checkout page based on any condition
Access Limits
Control access to product pages based on any condition
Product Messages
Display a custom message on product pages
Freely customize the design of product messages
Show an alert message when a customer attempts a purchase that violates a restriction, preventing the order
Product messages and alert messages support translation
Alert message display follows the Shopify theme you are using
Common specifications
Up to 50 products can be specified per rule
Up to 50 collections can be specified per rule (no limit on the number of products within a collection)
All restrictions are processed server-side at checkout. Restrictions are applied reliably regardless of customer workaround attempts such as front-end manipulation or direct cart editing.
Group | Target | Maximum number of active rules |
|---|---|---|
Group 1 | Combined total of product quantity, price, weight, bundle, and customer rules | 25 |
Group 2 | Payment rules | 25 |
Group 3 | Delivery rules | 25 |
Group 4 | Access rules | 50 |
Rules themselves can be created without limit. Only the number that can be active at once is limited.
The limits above include rules from apps other than RuffRuff Order Limits.
Group 1: Includes up to 25 rules combined with rules from other apps that use the Cart and Checkout Validation API
Group 2: Includes rules from other apps that use the Payment Customization Function API
Group 3: Includes rules from other apps that use the Delivery Customization Function API
The number of rules that can be enabled is a limitation based on Shopify's specifications. Thank you for your understanding.