RuffRuff Order Limits

thumbnail

About price rules by customer group

Set the purchase amount and whether purchase is allowed in a single order, by membership rank or wholesale category.

With price rules by customer group, you can sort customers by customer tags or a customer metafield and set the minimum amount, maximum amount, and whether purchase is allowed in a single order. Use this to set a purchase maximum by membership rank, or a minimum purchase amount for wholesale customers.

Available on the Full plan. Customer tags and customer metafield conditions apply to logged-in customers. For customers who are not logged in, the Guest settings apply.

  • For each group, you can choose "No limit", "Limit", or "Cannot purchase".

  • With "Limit", you can set a minimum amount, a maximum amount, or both.

  • You can also set limits for Member customers who match none of the added groups, and for Guest.

This feature does not limit the cumulative purchase amount across orders. To include past purchases, use cumulative price rules.

(1) Open the create screen

Open the app admin → "Price limits" → "Price rules by customer group", then select "Create rule".

(2) Set the rule name and group condition

Enter a "Rule name" for admin use, and under "Group condition" select "Customer tags" or "Customer metafield". For a customer metafield, also enter the Namespace and Key.

(3) Set the limits for each group

From "Add group", register a name and condition. Choose the limit for each group, and if you choose "Limit", enter at least a minimum amount or a maximum amount. Also set "Member" and "Guest", and order the added groups by the priority you want.

Only the first added group a customer matches, from the top, applies. The default for the base groups is "No limit", so check that nothing is left unset.

(4) Set the price type and applicability

Select "Price type". For "Item total (before product discounts)" or "Item total (after product discounts)", also select Applicability and Eligible items. For "Cart subtotal" or "Grand total", the whole cart is measured, so those fields are not shown.

(5) Set the messages and display timing, then save

Enter a product message if needed, confirm the alert message and "display timing", then save. Enter amounts in the store currency.

(1) Enable the saved rule

On the details page, select "Enable". Saving alone does not enable the limit.

(2) Set up product message display

To show a product message, enable the theme app embed "RuffRuff Order Limits". This is not needed if you only use checkout limits. Price rules do not change the minimum quantity or increment of the quantity input.

  • Log in as a customer in an added group and check amounts inside and outside the set range. An amount equal to the minimum amount or the maximum amount meets this rule's amount conditions.

  • Also check customers who match more than one group, Members who match none of the added groups, and Guests who are not logged in.

  • For "Cart updated and checkout", check both screens; for "Checkout only", check at checkout. For a price type that includes shipping, tax, and discounts, also check at checkout, where the final amount is confirmed.

Entering an email address at checkout does not make the customer logged in. Even if the customer has customer tags, the Guest limits apply when they are not logged in.

Existing price rules, per-product price limits, and other limits still apply. "No limit" means this customer-group rule does not set a limit. It does not remove limits from other rules.

If you change the store currency, disable existing price rules by customer group and recreate them in the new currency. Existing minimums and maximums are not converted automatically.