RuffRuff Order Limits is an app that lets you set order and purchase restrictions on your Shopify store. From the app admin, you can set sales conditions such as limiting purchases to 1 per order, members-only sales, and disabling Cash on Delivery (COD).
The restrictions available in this app and their main use cases are as follows.
Restriction type | What you can do | Use cases |
|---|---|---|
Quantity limits | Limit purchase quantity with a quantity rule, by product/variant, or by the total purchased across orders | Lot sales, limiting to 1 per order, one per customer |
Price limits | Limit purchase amount with a price rule, by product/variant, or by the total purchased across orders | Minimum purchase amount, limiting high-value orders, a cumulative cap per customer |
Weight limits | Limit purchase weight with a weight rule, or by product/variant | Preventing shipments from exceeding a weight limit |
Bundle rules | Restrict purchasing specific product combinations together | Preventing pre-order items from being bundled with regular items |
Customer rules | Restrict which customers can purchase | Members-only sales, VIP-exclusive products |
Delivery rules | Control which delivery methods are shown based on conditions you set | Restricting delivery methods when weight is exceeded |
Payment rules | Control which payment methods are shown based on conditions you set | Disabling Cash on Delivery (COD) for specific products |
Access rules | Control access to product and collection pages based on conditions | Members-only pages, password-protected products |
You can limit purchase quantity in three ways: "quantity rules," "quantity limits by product," and "cumulative quantity rules." With quantity rules, you can set a minimum quantity, maximum quantity, and increment. On some supported themes, you can also control the quantity picker to match your settings.
With cumulative quantity rules, you can limit by the total quantity a customer has purchased across orders rather than per order. Cumulative quantity rules are a Full plan feature.
You can limit the amount customers can purchase in three ways: "price rules," "price limits by product," and "cumulative price rules."
With cumulative price rules, you can limit by the total amount a customer has purchased across orders rather than per order. Cumulative price rules are a Full plan feature.
You can limit the weight customers can purchase with "weight rules" and "weight limits by product." You can also show the product weight or cart weight on your online store.
You can restrict which product combinations can be purchased together in a single order.
You can restrict which customers can purchase specified products based on customer tags or metafields.
Based on conditions you set — such as product, customer, language, order amount, or weight — you can hide specified delivery methods or show only specified methods. For the customer condition, you can target customers by customer tag or customer metafield value, and you can also set tags and values to exclude.
Based on conditions you set — such as product, customer, language, or order amount — you can hide specified payment methods or show only specified methods. For the customer condition, you can target customers by customer tag or customer metafield value, and you can also set tags and values to exclude.
You can control access to product pages based on conditions such as login status, customer tags, or a password. You can set a custom screen to display or a URL to redirect to, and restrictions on collection pages apply only when you set them.
Note: Access rules do not provide complete content protection. Do not post confidential information.
You can show a custom product message on the product page.
You can set the text color, background color, border color, and display position of the product message.
You can show an alert message when a restriction is violated.
Product messages and alert messages can be translated.
Where the alert message is displayed depends on the Shopify theme you're using.
Quantity limits, price limits, weight limits, bundle rules, and customer rules are evaluated when the cart is updated or at checkout, using Shopify's validation feature.
Cumulative quantity rules and cumulative price rules are evaluated at checkout, using Shopify's validation feature.
Payment rules and delivery rules are evaluated by a Shopify Function at checkout.
Product messages, quantity picker control, and access rules work through a theme app extension on your online store.
For a format where you select specific products, you can specify up to 50 products per rule.
For a format where you select specific collections, you can specify up to 50 collections per rule.
There is no app-specific limit on the number of products within a collection.
There is a limit on the number of rules you can enable at the same time, per Shopify API.
Group | Applies to | Maximum you can enable at once |
|---|---|---|
Validation | Quantity, price, weight, bundle, and customer rules; quantity, price, and weight limits by product; cumulative quantity rules; cumulative price rules | 25 |
Payment | Payment rules | 25 |
Delivery | Delivery rules | 25 |
Each limit also includes active rules from other apps that use the corresponding Shopify API.
Quantity limits, price limits, and weight limits by product each count as a single rule, regardless of how many products or variants they're set on.
For cumulative quantity rules and cumulative price rules combined, you can have 20 rules tracking at a time and 50 in total, including stopped ones.
How to Get Started
Initial Setup (Product Quantity Limits)
About Cumulative Quantity Rules