Skip to main content

Configure Ways to Earn Points

How to create, edit, pause, and delete earning rules in your loyalty program, plus links to guides for each rule type.

Written by Kris James

Why Set Up Earning Rules?

Earning rules are the engine of your loyalty program. Without them, customers have no way to collect points, and no reason to engage with your brand repeatedly.

Well-configured earning rules help you:

  • Drive repeat purchases by rewarding customers for every order

  • Grow your audience by incentivising social follows and shares

  • Increase signups with a welcome bonus for new accounts

  • Capture in-store sales data through receipt submissions

  • Build emotional loyalty with birthday and anniversary rewards


Create a New Earning Rule

Follow these steps to add a new way for customers to earn points.

  1. From your Shopify admin, open the Mage Loyalty app.

  2. In the left menu, click Loyalty.

  3. Scroll to the Earning Points section.

  4. Click the Add Earning Rule button (top right of the Earning Points card).

  5. Select the type of earning rule you want to create (e.g. Purchase, Birthday, Follow on Instagram).

  6. Fill in the rule details (name, points value, any conditions).

  7. Click Save to activate the rule.

ℹ️ Note

You can have multiple earning rules active at the same time. For example, you can run a Purchase rule and a Birthday rule simultaneously.


Edit an Existing Earning Rule

You can update any earning rule at any time, including changing the points value, renaming the rule, or pausing it.

  1. Go to Loyalty in the Mage Loyalty app.

  2. Scroll to the Earning Points section.

  3. Find the earning rule you want to edit.

  4. Click the three-dot menu ( ⋮ ) on the right side of the rule.

  5. Select Edit from the dropdown.

  6. Make your changes and click Save.

To Pause or Disable a Rule

If you want to temporarily stop customers from earning points through a specific rule without deleting it:

  1. Click the three-dot menu ( ⋮ ) next to the rule.

  2. Select Disable.

  3. The rule status will change from Active to Inactive.

Tip

Disabling a rule does not delete historical points already earned. Customers keep any points they collected while the rule was active.


Configure Specific Rule Types

Each earning rule type has its own options. For detailed setup, see the dedicated guide:


What Happens After You Save

Once an earning rule is saved and set to Active:

  • Customers immediately become eligible to earn points through that rule.

  • Points are awarded automatically, no manual action needed.

  • The rule appears in the customer-facing Ways to Earn section of the loyalty sidebar.

  • You can monitor earning activity in the Analytics section of the app.


Common Mistakes to Avoid

⚠️ Common Mistake

Forgetting to activate the rule: A newly created rule defaults to Active, but double-check the status badge shows "Active" before leaving the page.


Troubleshooting

The earning rule is not showing in the loyalty sidebar

  • Go to Loyalty and verify the rule status is Active.

  • Refresh your storefront and check the sidebar again.

  • If the sidebar is not showing at all, check that Program Status is set to Enabled at the top of the Loyalty Program page.

I accidentally deleted an earning rule

  • Deleted rules cannot be recovered. You will need to create a new rule with the same settings.

  • Points already earned by customers through the deleted rule are not affected.


🗨️ Still need help or can’t find the answers you’re looking for? Reach out to the Mage Loyalty team through our live chat support.

Did this answer your question?