Everyone likes to feel appreciated — especially your shoppers! With MyRewards, you can show your appreciation by giving something back to your loyal customers while increasing the potential for sales.

The MyRewards program tracks points your shoppers earn by making purchases on your store, then converts those points into store credit based on your chosen settings. It's a great way to encourage larger orders and repeat visits.

How to Turn the Program On

Before your shoppers can start earning points toward store credit, you'll need to turn on the rewards program and determine how points are awarded.

  1. In your Admin Area, go to Marketing > MyRewards.
  2. From the MyRewards Setup menu, select either Points for Cash or Points for Product.

Points for Cash

Use Points for Cash if you want your shoppers to earn points based on the amount of money they spend in your store. Shoppers can redeem points for store credit when they reach a designated threshold amount.

To use Points for Cash, look for the Points Earned per Currency Unit field and enter the number of points a shopper will receive for each currency unit spent. For example, you might choose to award 10 points for every $1.00 spent.

Note that points earned per currency unit will be calculated based on an order's subtotal, before tax and shipping.

Points for Product

Use Points for Product if you want shoppers to earn points based on specific items they buy. If you choose this option, you can assign different point values to each product, or exclude certain products from your rewards program.

To assign a point value to a specific product:

  1. Go to Inventory > Products
  2. Select the product you want to assign a point value to.
  3. Expand the Advanced Info section.
  4. Select the Misc tab.
  5. In the Reward Points Given For Purchase field, enter the number of reward points a shopper will earn for purchasing this product.
  6. Click Save.

Now when a shopper visits that product page, they'll see a message below the price stating "You'll earn XX points".

If you don't want shoppers to earn reward points for a particular product, simply leave the Reward Points Given for Purchase field blank.

How to Display Point Values on Category Pages and Search Results

If you're using Points for Product, you have the additional option of showing shoppers the reward point values for all products on a given category page.

To display reward point values on a specific category page:

  1. Go to Inventory > Categories.
  2. Next to the category for which you want to display reward point values, click Edit.
  3. Expand the Advanced Info section.
  4. Select the Product Display tab.
  5. Set the Show Reward Points menu to Y.
  6. Click Save.

To display reward point values on the search results page:

  1. Go to Design > Product Display Settings.
  2. Make sure the Search Results tab is selected.
  3. Set the Show Reward Points menu to Y.
  4. Click Save.

Note that you can only display MyRewards point values on category pages and in search results if you're using Points for Product. If you're using Points for Cash, reward point values will not display to shoppers by default; however, point values can be manually entered into one of the custom fields for a particular product.


Once you've determined how shoppers will earn reward points in your store, you'll need to configure a way they can redeem those points.

  1. In the Points Redeemed per Currency Unit field, enter how many reward points are needed to earn one currency unit. If you're using Points for Cash, this number should be higher than the number in the Points Earned for Currency Unit field. For example, if you want to award $1.00 in store credit for every 10 reward points redeemed, enter 10 in this field.
  2. In the Minimum Points Required to Redeem field, enter the lowest number of reward points a shopper can redeem for store credit.
  3. In the Time until Rewards are Redeemable (days) field, enter the number of days it takes for a shopper's reward points to appear in their account after their order is processed. If you have a 14-day return policy, for example, you might choose to set this value to 15 to allow for the possibility of a return.
  4. If you want to set an expiration period for MyRewards points, locate the Time Rewards are Redeemable (days) field and enter the number of days before points will expire.
  5. Click Save.

How MyRewards Works

How to Apply MyRewards Points

Before a shopper can earn reward points from a purchase, their order must be marked as “Shipped." Reward points will be applied to the shopper's account after the number of days you entered in the Time until Rewards are Redeemable (days) field (or immediately, if you didn't enter a value).

How to Redeem MyRewards Points

Shoppers can view their accrued points by clicking My Rewards from their My Account page. Shoppers must be logged in to their customer account in order to view this information.

Once on the MyRewards page, shoppers will see an option to redeem points for store credit. Here, they can choose how many reward points they'd like to redeem. If you set a value for Minimum Points Required to Redeem, that number will also display.

Once a shopper clicks Redeem Now, the MyRewards system applies store credit to their customer account in the form of a gift certificate. The next time the shopper goes to place an order, the store credit for their redeemed reward points will automatically be deducted from the total order amount.

Orders Made Using MyRewards Gift Certificates

Orders that use reward program store credit as payment do not qualify for reward program point accrual. This is true regardless of whether the store credit amount covers all or part of the order total. Since reward program store credit automatically applies to the first order a shopper places after redeeming their reward points (and to the next order after that, if there is any credit remaining), you may wish to add this information to your MyRewards page.

How to Edit the MyRewards and Terms & Conditions Pages

You can edit the text that shoppers see on the MyRewards page by editing article 141 under Design > Site Content in your Admin Area. In particular, you may want to update your company name, the number of points equal to one currency unit, and the number of days a shopper should expect to wait before earning MyRewards points for a specific order.

By default, the bottom of the MyRewards page text contains a link to your store's Terms & Conditions for the MyRewards program. You can edit the content on this page by hovering over the text and clicking Edit to use the Easy Editor, or by editing article 140 under Design > Site Content in your Admin Area. 

For more information on editing your store's article pages, see Site Content and Articles.


Note that if a shopper returns an item for which they received reward points, those points are not automatically removed from their account.

How to Remove MyRewards Points from a Customer Account

To view or update reward points for a specific customer:

  1. In your Admin Area, go to Customers > Accounts.
  2. Click the ID number of the customer whose account you want to view.
  3. Expand the Special Privileges
  4. To remove reward points after a return, locate the Reward Points field and overwrite the value with the correct adjusted value.
  5. Click Save.

Note that you can also select the Removed From Rewards check box to stop a specific customer account from accruing any further points.

If you need to track where a customer's reward points came from or when they were redeemed, you can view a specific customer's reward points history by entering the following URL into your browser:

"" is your domain name and "XX" is the ID number of the customer in question.


The MyRewards system is a great way to foster customer loyalty in the long run, while encouraging larger orders and repeat visits in the immediate future.

As the holidays approach, some merchants encourage use of the MyRewards system by offering "double days," a period of time during which their customers earn double the usual amount of reward points. If you use Points for Cash, you can easily implement this promotion by multiplying the number in your Points Earned per Currency Unit field by two. When the promotional period is over, decrease the Points Earned per Currency Unit value again.

To see a walk-through of the MyRewards system, check out the link to our video series below.

Watch the MyRewards video series