InMotion Hosting Support Center

PrestaShop contains many modules to help increase your customer service and offer a greater customer experience. This article discusses how to install and configure the customer loyalty module. This module is designed to increase repeat business and to reward customers with points. The customer can collect the points and then trade them in for rewards within your store. Below are the instructions for configuring the customer loyalty module in your PrestaShop 1.5 store.

How to install and configure the customer loyalty module in PrestaShop 1.5

  1. Log into your PrestaShop 1.5 dashboard.
  2. Using the top menu bar, hover over the Modules tab and select the Modules option.
  3. From the Modules list screen, scroll down until you find the module named Customer Loyalty and Rewards. Click on the Install button located to the right of the module's row.
  4. Once installed, you will see a successful installation message on the screen. From here, click on the Configure link to begin customizing the module behavior.
  5. This is the module configuration screen where you will customize the customer loyalty program for your store. There are several settings to consider when tailoring your specific loyalty program.
    Ratio This has two settings. One for the ratio of points gtiven per dollar spent. The other is the ratio of currency per point earned.
    Voucher Details Description of the voucher purpose.
    Minimum amount in which the voucher can be used Visitor has to have a total of this amount or more in order to use their points.
    Give points on discounted products Whether you want to allow the points to be used on discounted products.
    Points are awarded when the order is Dropdown to select when the points are awarded.
    Points are cancelled when the order is Dropdown to select when points are cancelled.
    Vouchers created by the loyalty system can be used in the following categories: List to select on which categories the points can be used.

  6. Once you have customized your settings for the module, click on the Save button at the bottom to finalize your changes.
Continued Education in Course Prestashop 1.5
You are viewing Section 14: 345: Setting up the customer loyalty program module in PrestaShop 1.5
Section 13: 329: How to configure PrestaShop 1.5 with a Temp URL
Section 15: 328: How to base Free Shipping on weight in PrestaShop 1.5

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

Social Media Login

Social Login Joomla

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2016-11-02 10:45 am


where I have to insert a field in the form that I add a fixed fee if a person buys with the points? Ex. People can buy with the points that are equivalent to the cost of the asset, but I want to put a service charge equal to x €.

40,748 Points
2016-11-02 12:38 pm
Hello Francesca,

If you have to modify the code, then you will need to consult with PrestaShop technical support or their community forums. They would be able to provide an answer or at least point you in the right direction to a solution.

If you have any further questions or comments, please let us know.

Arnel C.
n/a Points
2015-11-10 9:04 am

Is it possible to exclude products or categories from the loyalty program. I have certain products that can't have loyalty points awarded for. Thank you

10,077 Points
2015-11-10 9:57 pm
Hello Amin,

I am not seeing a way to exclude certain products, only categories themselves.

Best Regards,
TJ Edens
n/a Points
2015-11-20 2:51 am

Hi Edens,

Thank you for your reply, could you let me know how to exclude the categories. This is also an option for me. To clarify myself I would like to exclude the category from loyalty points rewarded for.

Best Regards,


40,748 Points
2015-11-20 11:55 am
Hello Amin,

It looks like this is only possible through an add-on module for PrestaShop. Check out this post in the PrestaShop support forums. The bottom of the post include links for the module for the newer versions of PrestaShop. Make sure you use the correct one if you decide to go this route.

I hope this helps to answer your question, please let us know if you require any further assistance.

Arnel C.
n/a Points
2015-07-30 1:59 am

The lolaylty points are not appearing correctly in combinations. When the product does not have combinations, it works perfectly fine. When I change from one combination to another "No reward points for this product." , this message is appearing. Any help would be appreciated.


30,497 Points
2015-07-30 5:12 pm
Hello Mrinalini,

Thank you for contacting us. This seems to be a common problem in PrestaShop. I found a forum post where someone offers the following:
"To fix this go to: ADVANCED PARAMETERS -> Performance -> SMARTY and select "Recompile templates if the files have been updated" and then hit "Save", If you don't want this permanent setting, or if this didn't work, temporarily select "Force compilation" hit "Save" and then reselect either "Recompile templates if the files have been updated" or "Never recompile template files" and save again."

Thank you,
n/a Points
2015-10-29 6:44 am

Did everything mentioned above mutliple times but that did not fix this issue with No reward points for this product with more than one combination its got me stumped..

30,497 Points
2015-10-29 1:42 pm
Hello Sean,

Thank you for contacting us. I found a post in the official PrestaShop forums, where they discuss possible solutions to the "No reward points for this product" error.

If you have any further questions, feel free to post them below.

Thank you,
n/a Points
2016-01-30 1:49 pm

to solve the issue: Under: themes\your_theme_name\modules\loyalty\views\templates\hook\


look for the file: product.tpl


Then search for and delete the line: {addJsDefL name=loyalty_nopoints}{l s='No reward points for this product.' mod='loyalty' js=1}{/addJsDefL}

n/a Points
2015-06-18 12:07 pm

After proper instalation of the module a have tested it with test user account, after order is created and moved to payments as i configured reward points was there bat the only thing their status is Awaiting validation, the order was like a test with bank wire payment module and i have changed order status to payment accepted, so i was sure to get points, but how are they will be moved to the voucher, when the status ov the points will change? and how points are converting to th voucher and then how user can apply  it on order?

Using Prestashop 1.6 Customer loyalty and rewards v1.2.8 - by PrestaShop


Thank you

30,497 Points
2015-06-18 12:31 pm
Hello Vito,

Thank you for contacting us. As long as they are a registered user, the voucher should be added to their account automatically by the module.

Thank you,
n/a Points
2014-11-03 11:41 am

Ok. tnx.


It would be an welcome option 8-)Gonna try to develop sql query my own to reconstruct the loyalty point with the data available within the old prcessed orders

n/a Points
2015-03-26 10:43 am

Hi Arie,

Did you made it? Did you managed to create the SQL in order to recalculate old processed orders?

Many Thanks

Best regards,

n/a Points
2014-11-01 11:07 am

Is it possible to recalculate and award loyalty points afterwards ?

43,761 Points
2014-11-03 11:29 am
Hello Arie,

Are you asking if after enabling the module, will it go back and look at past orders? In that case, no it will only calculate points moving forward.

Kindest Regards,
Scott M

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

17 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!