PrestaShop's loyalty module offers an advanced tool for building automatic vouchers depending on your customers' purchases and reward points.
Your customers get a certain amount of loyalty points depending on the amount they spend at your shop.
Loyalty points progression. This section contains the messages that are displayed to the customer. You might want to change the phrases to better fit your shop's "attitude". Also, make sure to translate the phrases in all your supported languages.
This module adds a block to your shop's home-page, where the customer can discover the current specials, as configured in your catalog.