Hi. How can we help?

Setting up Loyalty in Retail POS (X-Series)

  • Available on Pro, Advanced, Enterprise
  • Available on Core, Plus

To set up Loyalty, the Loyalty module must be enabled in your account. To offer Loyalty online, you'll need eCom (E-Series). If needed, you can adjust your plan under Setup > Billing > Upgrade plan in Retail POS or contact your Account Manager.

After enabling Loyalty, you can set how much Loyalty your customers will earn with each sale, offer a sign-up bonus, and automatically send a welcome email to new Loyalty members.

Enabling Loyalty

  1. In Retail POS, navigate to Setup > Loyalty.
  2. Click Enable Loyalty.

    Loyalty page showing option to Enable Loyalty.

This will take you to your Loyalty settings.

Configuring how much Loyalty customers earn

  1. Navigate to Loyalty to access your Loyalty settings.
  2. In the Earning percentage section, enter the percentage you want customers to earn on their purchases (0.00-100.00%).

    Loyalty settings page showing Earning percentages section.

  3. If you enter a new Loyalty percentage and have products with custom Loyalty amounts, confirm whether you want to keep the custom Loyalty amounts or reset according to the new percentage.

    Popup message asking if custom Loyalty amounts should be maintained or reset to match the new Loyalty earning percentage.

  4. Click Save changes.

    Loyalty settings page with Save changes button emphasized.

Understanding Loyalty calculations

Loyalty is calculated based on the percentage (or earning ratio): Retail price x Loyalty percentage = Loyalty earned. Both tax and rounding are considered part of the Loyalty calculation, tipping and shipping fees are not.

Tax

The Loyalty calculation is always based on the retail price. Retail prices may be tax-inclusive (New Zealand, Australia, UK) or tax-exclusive, depending on your tax settings.

You can change whether your store is tax-inclusive or exclusive during your trial period. Once you activate your account, you can no longer change this setting. Learn more in Setting up taxes.

Rounding

If the Loyalty calculation yields a value greater than 2 decimal places, the following rounding occurs:

  • 0.001-0.004: Rounds down to the nearest cent.
  • 0.005-0.009: Rounds up to the nearest cent.

Tipping

Tipping is possible on both Retail POS and eCom (E-Series). Regardless of where a tip is made, Loyalty will not be earned on the tipped amount.

Setting a minimum Loyalty balance for redemption

You can set the requirements for redeeming Loyalty so customers can only redeem Loyalty after they meet the minimum balance you specify. These requirements apply to both in-store sales via Retail POS and online sales via eCom (E-Series).

To set up a minimum Loyalty balance for redemption:

  1. Navigate to Loyalty.
  2. Under Redemption settings, check the Set redemption minimum box.
  3. Specify the Loyalty redemption minimum amount.

    Setting up minimum loyalty redemption balance.png

  4. Click Save changes.

Offering a sign-up bonus

To offer new Loyalty customers a one-time sign-up bonus:

  1. On the Loyalty page, scroll down to the Sign-up section.
  2. Check the Set sign-up bonus box to offer a one-time sign-up bonus.
  3. Enter a dollar amount (minimum 0.01) in the Sign-up bonus in Loyalty field.

    Loyalty settings page showing the Sign-up section.

  4. Click Save changes.

Customers will receive their sign-up bonus once they've officially signed up for Loyalty.

Sending a welcome email

You can automatically send a welcome email to newly-enrolled customers who provide an email address.

To send new Loyalty customers a welcome email upon sign-up:

  1. In the Sign-up section, check the Send welcome email box.
  2. Enter your customized email subject line and message.

    Loyalty settings page showing an option to send a welcome email to new Loyalty customers.

  3. Click Preview welcome email to preview what your customers will receive upon sign-up.
  4. Click Save changes.

Setting a Loyalty expiry policy

If you add a Loyalty expiry policy, Loyalty balances will expire after a specified period of time if a customer doesn't make a purchase where Loyalty is earned or redeemed before that time.

It's important to examine liability of customer Loyalty balances when choosing a Loyalty expiry policy. Ensure your Loyalty expiry policy complies with relevant local consumer regulations.

To set your Loyalty expiry policy:

  1. In the Expiry section, select either No expiry or Expiry based on last purchase.
  2. If you selected Expiry based on last purchase, use the dropdown menu to select a validity period (3 months to 5 years). If no purchase is made where Loyalty is earned or redeemed in that time, the balance will expire.

    Loyalty settings page showing the Expiry section.

  3. Click Save changes.

Disabling Loyalty

  1. To disable Loyalty across Retail POS, click Disable Loyalty at the bottom of the page. If you have eCom (E-Series), this button will also disable Loyalty in your online store.

    Loyalty settings page with Disable Loyalty button emphasized.

What's next?

Redeeming Loyalty in store and online

Use a customer's earned Loyalty balance on purchases.

Learn more

Signing up customers to Loyalty

Enroll customers in your Loyalty program.

Learn more

Was this article helpful?