RuffRuff Order Limits

FAQ

Frequently asked questions and answers about RuffRuff Order Limits.

A collection of frequently asked questions and answers about RuffRuff Order Limits.

The quantity rule does not have a feature to exclude specific products.

If you want to exclude only some products, remove those specific products from the quantity rule's eligible items.

Both rules apply at the same time. Since customers must satisfy both restrictions, the stricter one effectively takes effect.

For example, if you set "Up to 10" in the quantity rule and "Up to 5" in quantity limits by product, customers can purchase only up to 5.

There is no setting on the quantity limits by product side to exclude a product from the quantity rule. If you want to remove a specific product from the quantity rule, remove it from the "Eligible items" setting in the quantity rule.

Quantity limit rules set on an individual product are not automatically carried over to a bundle product.

If the bundle product also needs a restriction, add the bundle product itself as an eligible item in the quantity limit rule.

When multiple rules apply to the same product, all of the rules' conditions must be satisfied at the same time.

For example, if you apply a quantity rule with a minimum quantity of 2 and a quantity rule with a maximum quantity of 5 to Product A, Product A can only be purchased in a range of 2–5. If you apply a quantity rule with a minimum quantity of 2 and a price rule with a minimum price of $10 to Product B, Product B can be purchased starting from "2 or more items and $10 or more."

Regarding the quantity picker: if multiple quantity rules apply to the same product, only one of those rules' settings is reflected in the product page's quantity picker (which rule is reflected is not guaranteed). However, at checkout all matching rules are checked at the same time, so whether the purchase is allowed depends on satisfying every rule's conditions.

No. Only orders placed after you create the rule are counted. Past orders are not counted retroactively.

Customers who already purchased more than the limit before you created the rule are not restricted.

Both rules apply at the same time. Customers must satisfy both the single-order limit and the limit on the total purchased across orders.

For example, if you set "up to 3 per order" in a quantity rule and a maximum quantity of 5 in a cumulative quantity rule, customers can purchase up to 3 in one order and up to 5 in total.

No. A cumulative quantity rule has no setting to use customer tags or customer metafields as a condition. The same maximum quantity applies to every customer.

To treat customers differently, use a customer rule to restrict who can purchase in the first place.

Both rules apply at the same time. The customer has to satisfy the single-order limit and the limit on the total purchased across orders.

For example, if you set "up to $50 per order" in a price rule and a maximum amount of $100 in a cumulative price rule, customers can purchase up to $50 in one order and up to $100 in total.

No. It adds up the amount of each order line (item total before or after product discounts). Order discounts, shipping, and tax are never included.

No. A cumulative price rule has no setting to use customer tags or customer metafields as a condition. The same maximum amount applies to every customer.

If you set multiple customer tags in a customer rule, they are combined with an "OR" condition.

For example, if you set customer tags "A" and "B", only customers with the "A" or "B" customer tag can purchase the product.

Note that if you set multiple values for a customer metafield as well, they are also combined with an "OR" condition.

Currently, only the following metafield types are supported.

  • Single line text

  • Number (integer)

  • True or false

Yes. If you choose "Customers with accounts" as the customer condition, you can specify the customers to exclude by customer tag or customer metafield value.

If you set both, the rule applies only to customers who have an included tag (value) and none of the excluded tags (values). The same tag or the same value cannot be both included and excluded.

Customers who have no value set for the customer metafield are not excluded. Payment rules and delivery rules are the only rules with exclusion settings.

Yes. It works correctly on the checkout page for draft orders created from Shopify order management.

However, there are cases where it does not work correctly — for example with apps like All in Gift that automatically generate a checkout page for draft orders — because the required data cannot be retrieved.

Yes. If you choose "Customers with accounts" as the customer condition, you can specify the customers to exclude by customer tag or customer metafield value.

If you set both, the rule applies only to customers who have an included tag (value) and none of the excluded tags (values). The same tag or the same value cannot be both included and excluded.

Customers who have no value set for the customer metafield are not excluded. Payment rules and delivery rules are the only rules with exclusion settings.

No, we do not provide a feature to control crawling by search engines such as Google.

For settings to hide a page from search engines, see the Shopify Help Center ("Hide a page from search engines").

The remaining trial period carries over. Switching between monthly and annual billing, or between the Light plan and the Full plan, does not end the trial.

The trial is offered once per store. Changing plans does not extend the trial period.

Cumulative quantity rules and cumulative price rules are the only features exclusive to the Full plan. Every other feature works the same on both plans.

If you already have a paid subscription, you move to the Light plan automatically. No subscription change or re-subscription is required.

We're sorry, but we currently offer support only by "email" or "in-app chat."

We do not offer support by phone, online meetings, or any other method, so we appreciate your understanding.

If you'd like support by email, please contact us through the inquiry form.

To evaluate conditions, the app temporarily references only the following customer data.

  • Whether the customer has a specific customer tag (the app does not retrieve the full list of customer tags)

  • The value of a customer metafield (only the one field specified by you, the merchant)

  • Login status

  • The email address entered at checkout (used only for email domain checks in the customer rule)

  • The shipping destination country code

The app does not retrieve names, phone numbers, detailed addresses, order history, or customer IDs. It also does not retrieve lists of other customers or past order placers.

Only when cumulative purchase limits are enabled, the app also references the following. This is what the additional permissions to read order and customer information are for.

  • The customer ID included in the order notification

  • The product IDs, variant IDs, quantities, and amounts in the order

  • The order date, the cancellation date, whether it is a test order, and how the order was created

  • Each customer's running total (only the customer metafield the app writes itself)

The order notification also contains the customer's name and email address, but the app narrows it down to the customer ID as soon as it is received and never passes the rest on. Names, phone numbers, addresses, and email addresses are not used for the totals.

It is used only for the following condition checks.

  • Purchase restriction checks: These are completed entirely within Shopify Functions, an isolated execution environment on Shopify's side, when the cart is updated and at checkout.

  • Access limit checks on the product page: These are completed entirely within Shopify's theme rendering engine when the product page is displayed.

  • Counting for cumulative purchase limits: When an order is created or cancelled, the totals are calculated on servers we operate and written back to Shopify metafields. This runs only when cumulative purchase limits are enabled.

Unlike the first two, the counting for cumulative purchase limits is processed on our own servers. It handles only the customer ID and the products, quantities, and amounts in the order — never names or email addresses.

No. We do not store customer data on our servers. We also do not create anonymized data or provide it to advertising platforms (such as Meta, Google, or TikTok).

This holds when cumulative purchase limits are enabled as well. Each customer's running total is stored in a Shopify customer metafield, and each order's counting state in a Shopify order metafield. Neither is stored in our own database.

As a record for troubleshooting, however, the customer ID and order ID are written to our logs in the following case. Names and email addresses are never written.

  • When the per-product or per-variant breakdown reaches the cap of 250 entries per customer