1. Home
  2. Knowledge Base
  3. Loyalty Program
  4. How to disable loyalty points per product

How to disable loyalty points per product

Some products should not earn loyalty points, like low-margin items, gift cards, or products that are already on a deep discount. Advanced Loyalty Program lets you turn off points for a single product, a single variation, or a whole product category. This guide shows you where each setting lives and how the settings work together.

Prerequisites

How earning points works for a product

A product earns points only when both of these are true:

  • The product’s own Allow earning points box is ticked.
  • None of the product’s categories has its Allow earning points box unticked.

Both boxes are ticked by default, so every product earns points until you change them. From Advanced Loyalty Program 1.9.5, either setting on its own is enough to stop a product from earning points.

Turn off points for a single product

  1. Go to Products > All Products.
  2. Click the product name to edit it.
  3. In the Product data box, open the General tab.
  4. Scroll down to the Loyalty Program section.
  5. Untick Allow earning points.
  6. Click Update.
Loyalty Program section on the product General tab with Allow earning points unticked and the Loyalty points field greyed out

When you untick the box, the Loyalty points field greys out. The product’s price now earns 0 points, even if the Loyalty points field still holds a number.

The same section also holds Offer as Loyalty Reward and Points Required To Redeem. These let customers spend points on the product as a reward, and they do not change how many points the product earns.

Set a fixed number of points for a product

If you want a product to earn a set number of points instead of turning points off, use the Loyalty points field in the same Loyalty Program section.

  1. Make sure Allow earning points is ticked.
  2. Enter the number of points in Loyalty points.
  3. Click Update.
  • Customers earn this number of points for each unit they buy, whatever the product costs.
  • This value replaces both the global Price to points earned ratio (global) setting and any category ratio.
  • Leave the product’s field blank to go back to the calculated value. The grey number in the empty field shows what the product earns from its price.

For example, a flat 50 points on a featured product is an easy way to promote it without changing your store-wide ratio.

Turn off points for variable products

Variable products have an Allow earning points box on the parent product and another one on each variation.

Turn off points for all variations

  1. Edit the variable product.
  2. In the Product data box, open the General tab.
  3. Untick Allow earning points in the Loyalty Program section.
  4. Click Update.

Every variation that has no Loyalty points value of its own now earns 0 points. A variation with its own Loyalty points value keeps earning that value, even when the parent box is unticked. To stop that variation too, untick its own box as shown below.

Turn off points for a single variation

  1. Edit the variable product.
  2. In the Product data box, open the Variations tab.
  3. Click Edit on the variation.
  4. Untick Allow earning points.
  5. Click Save changes.
Expanded V-Neck T-Shirt variation showing the Allow earning points checkbox unticked and the Loyalty points field

That variation now earns 0 points for its price, whatever the parent is set to. The other variations keep following the parent product.

Each variation also has its own Loyalty points field. Enter a number there to give one variation a fixed number of points. When this field is empty, the variation uses the parent product’s settings.

Turn off points for a product category

  1. Go to Products > Categories.
  2. Hover over the category and click Edit.
  3. Scroll down to the Loyalty Program section.
  4. Untick Allow earning points.
  5. Click Update.
Loyalty Program section on the edit product category screen with Allow earning points and Price to points earned ratio

Every product in that category now earns 0 points for its price, even if the product’s own box is ticked. If a product is in several categories, one unticked category is enough to stop it earning points.

Set a different points ratio for a category

The same section has a Price to points earned ratio field. Enter a ratio to replace the global Price to points earned ratio (global) setting for every product in the category. For example, a ratio of 2 means customers earn 2 points for every $1.00 they spend on those products. For a full walkthrough, see how to set up per-category loyalty point ratios.

  • Leave the field blank to use the global ratio. The grey number in the empty field shows the global ratio.
  • If a product is in several categories that each have a ratio, the lowest ratio applies.
  • A product’s own Loyalty points value replaces the category ratio.

Troubleshooting

An order still earns a few points for a product I turned off
If a turned-off product still earns a few points, those come from its tax. To stop this, go to Coupons > Loyalty Program > Settings > Points Earning and turn off the Tax switch under Points calculation options. The change saves automatically. With Tax off, tax no longer earns points for any product on any order, so check that this suits your store. The Loyalty Program Getting Started Guide explains each calculation option.

A variation still earns points after I unticked the parent product
Open the variation on the Variations tab and untick its own Allow earning points box. When the parent box is unticked, a variation with its own Loyalty points value keeps earning that value, so it needs its own box unticked too.

Need help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Complete Your Purchase