Custom order rules let you change how many points customers earn when an order matches specific conditions. Use them when your normal points-per-order setting is too broad for the way you want your loyalty program to work.
For example, you can use order rules to:
Award a fixed number of points for high-value orders.
Award no points for orders under a certain amount.
Prevent points when a specific discount code is used.
Change points for customers with certain tags or email addresses.
Exclude base order points for products with a specific product tag.
Order rules are powerful because they can override the points Glow would normally calculate for an order. Set them up carefully, then test the result with an order that matches the rule.
Before you start
Before you create a rule, decide what the rule should do.
For each rule, choose:
The order or customer field Glow should check.
The operator Glow should use, such as is greater than, contains, or includes.
The value Glow should compare against.
The rule type Glow should apply when the rule matches.
If you use more than one order rule, also decide which rule should win when more than one rule matches the same order.
Open the Order Rules page
From your Glow dashboard, go to Rewards > Order Rules.
The Order Rules page includes three help panels at the top:
Rule types explains what Glow changes when a rule matches.
Product Tags matching explains how Product Tags rules work.
Rule ordering (priority) explains what happens when more than one rule matches.
How order rules work
Each order rule has these parts:
Data Field: The order, product, or customer information Glow checks.
Operator: How Glow compares the field to your value.
Value: The value the order must match.
Rule Type: What Glow does when the rule matches.
Points awarded or Multiplier: The point amount or multiplier, depending on the rule type.
Glow evaluates order rules from top to bottom. If multiple rules match the same order, the lowest matching rule in the list is applied.
That means a more specific rule usually belongs below a broader rule.
Choose a rule type
Glow currently supports three rule types.
Fixed Points
Use Fixed Points when the matching order should earn a specific number of points.
For example, you could award 100 points when the order total is greater than $500.
A Fixed Points rule can award points even if your standard order points setting is turned off.
If the customer has an applicable VIP multiplier, Glow can multiply the rule result after the order rule is applied.
Multiplier
Use Multiplier when the matching order should multiply the order points Glow already calculated.
For example:
2.0means double points.1.5means one and a half times the points.0.5means half points.
Multiplier rules use the calculated order points as the starting point. That includes standard order points and collection bonus points that were already calculated for the order.
If the order starts with 0 calculated points, a multiplier rule may still result in 0 points.
Exclude matching items
Use Exclude matching items when an order contains products that should not earn base order points.
This rule type is only available when the Data Field is Product Tags. It removes base order points from the matching line items, while leaving points for the rest of the order.
For example, to exclude base points for products tagged SALE, use:
Data Field: Product Tags
Operator: includes
Value:
SALERule Type: Exclude matching items
Product tag matching is case-sensitive. Enter the tag exactly as it appears on the product in Shopify.
Create an order rule
Go to Rewards > Order Rules.
Choose a Data Field.
Choose an Operator.
Enter the Value Glow should compare against.
Choose the Rule Type.
Enter the point amount or multiplier, if the rule type uses that field.
Select Add Rule.
Glow saves the new rule at the bottom of your order rules list.
Set rule priority
Rules are processed from top to bottom. If more than one rule matches, the lowest matching rule wins.
In this example, an order over $300 matches both of these rules:
Order Total > 100 gives 100 points.
Order Total > 250 gives 300 points.
Because the 300-point rule is lower in the list, Glow applies the 300-point rule.
Use the up and down arrows beside a rule to move it higher or lower in the list.
Example rule configurations
Award 100 points for orders over $500
Use this when you want to award a fixed number of points for high-value orders.
Data Field: Order Total
Operator: is greater than
Value:
500Rule Type: Fixed Points
Points awarded:
100
Prevent points for orders under $50
Use this when smaller orders should not earn points.
Data Field: Order Total
Operator: is less than
Value:
50Rule Type: Fixed Points
Points awarded:
0
Prevent points when a discount code contains ABC
Use this when a promotion should not also award loyalty points.
Data Field: Discount Code
Operator: contains
Value:
ABCRule Type: Fixed Points
Points awarded:
0
Exclude sale-tagged products from base order points
Use this when full-price products should earn points, but sale items should not.
Data Field: Product Tags
Operator: includes
Value:
SALERule Type: Exclude matching items
Data fields you can use
These are the fields currently available on the Order Rules page.
Data Field | What Glow checks | Common use |
Order Total | The order total | Award or prevent points based on order value |
Order Tags | Tags on the order | Change points for orders tagged in Shopify |
Product Tags | Tags on products in the order | Exclude or change points for products with a specific tag |
Discount Code | The discount code used on the order, if any | Prevent points for certain promotions |
Total Discounted Amount | The total discount amount on the order | Change points when a large discount is used |
Gateway | The payment gateway or payment method | Change points for specific payment methods |
Source Name | Where the order came from, such as online store or POS | Change points for orders from a specific channel |
Customer Email Address | The customer's email address | Match or exclude customers by email domain |
Customer State | The customer's Shopify account state | Match enabled, disabled, invited, or declined customers |
Customer Tags | Tags on the customer | Change points for tagged customer groups |
Customer Note | The note on the customer record | Match customers with a specific note |
Customer Order Count | The customer's total number of orders | Reward repeat customers |
Customer Total Spent | The customer's total spend | Reward high-value customers |
Enter text values exactly as they appear in Shopify. Text matching is case-sensitive.
Test your rule
After you save an order rule, test it before relying on it for your live loyalty program.
Create or find an order that matches the rule.
Confirm the order has the field and value the rule checks.
Confirm the customer is eligible to earn points.
Check whether another matching rule sits lower in the list.
Review the customer's point activity after the order is processed.
If the result is not what you expected, check the data field, operator, value, rule type, points, and rule order.
Troubleshooting
The rule did not apply
Make sure the order actually contains the value you entered. For text fields, capitalization matters.
The wrong rule applied
Check the order of your rules. If multiple rules match, Glow applies the lowest matching rule in the list.
The Product Tags rule did not work
Make sure the tag value exactly matches the tag on the product in Shopify. For excluding sale items, Product Tags + includes + SALE + Exclude matching items is the recommended setup.
The customer earned more points than the rule amount
Check whether the customer has a VIP multiplier. Glow can apply VIP multipliers after the order rule result.
Related articles




