All-in-one Rewards : loyalty, sponsorship, affiliation and more...
Our module has been voted "Best module for customers loyalty" during Prestashop Awards in 2015, 2017, 2020 and 2022. It is in the top 10 bestsellers since more than 10 years.
This prestashop module allows your customers to earn rewards while developing SEO and reputation of your shop: advanced loyalty program, sponsorship program (multi-level, self-promotional), affiliation...
In addition, the rewards are all grouped into a single account!
Last version : 6.1.4
Compatibility : 1.4.x, 1.5.x, 1.6.x, 1.7.x, 8.x
Available translations :
A version compatible with Prestashop 1.2.5, 1.3.x, 1.4.x is also available. Please contact us if you are interested.
Get tons of new customers and increase your brand reputation thanks to the All-in-one Rewards module !
This prestashop module allows to set up a complete system of rewards in your shop to increase SEO and reputation thanks to the virality of the system, and to follow very precisely the performance.
More customers are talking about your site, more they earns in return.
No multiplication of coupons, no more multiple interfaces, now everything is centralized in a single account, the "Rewards Account", and the customer can check its balance at any time.
Specifically, the module now includes the single account system, an advanced loyalty program and a highly configurable sponsorship/affiliation program.
You can now customize almost all settings per customer. That means a customer can be rewarded with a percentage for loyalty while another one is rewarded product per product, or a sponsor can get 5% on all the orders of his friends and the friends get 10€ welcome voucher while another one get 3% and his friends get 5€.
Now let's see in details what it is inside. The list below is not exhaustive!
"Rewards Account"
How it works : the customer get rewards for its actions on the site (purchases, sponsorships ...), and rewards accumulates in the rewards account. When desired, he can use its reward to buy products or get a discount on his next order, depending on the settings of the module.
If you're using the system for affiliation, the customers can decide to transform the rewards into a real payment instead of a voucher.
Main features :
- Ability to create different templates for the settings and to link customers to those templates to customize the rules independently per customer.
- Ability to choose between using "points" or real money for the rewards, and set the name you want for the "points"
- Choice of the status of the order in which rewards are validated or cancelled.
- Customizable labels for displaying the status of rewards in the customer account.
- Blocking rewards as the legal deadline for the return of products is not exceeded.
- Ability to limit the validity of the unused rewards in the rewards account (in days). They will be automatically canceled after that delay.
- Gifts features : You can easily create a gifts products list for your rewards program. Your customers will be able to buy products directly with their rewards from the product page, or the products lists pages, without having to transform them into vouchers first. You can decide exactly which products (even combinations !!!) can be bought with the rewards, and if they can also be bought normally or not.
- Settings for vouchers generated to buy the gift product.
- Choice of the minimum required in the rewards account, the minimum number of orders, and of the customers group allowed to transform rewards into vouchers
- Settings for vouchers generated from the rewards account.
- Affiliation: choice of the minimum required in the rewards account, the minimum number of orders, and of the customers group allowed to ask for payments.
- Affiliation: ability to apply a conversion rate for payments (ex: if 75%, 100€ rewards will give 75% payment in cash) and to choose if an invoice is required.
- Ability to add or modify the rewards directly from the customer's account in the back-end.
- Reminder email with available amount in the rewards account can be automatically sent. You can choose the minimum required in account, and the emails frequency. You can deactivate the reminder mail for a customer from his profile in admin or it can be deactivated by the customer himself from his customer account.
- All amounts in the module's settings can be converted in the different currencies by simply clicking the button next to each field.
- Complete statistics with details by status, types and customers
- Tab allowing to manage all pending payment requests
Loyalty program
How it works : The customer get a reward based on the total price of his purchases (shipping and coupons deducted). The amount of the reward is displayed in the product page and in the cart summary. There is 3 possibilities for the calculation of the reward.
Example 1 : Every 10€ spent on the shop, the customer get 1€
For a product which price is 58€, the client will get 5€ reward.
For a product which price is 8€, the customer will not get a reward.
Example 2 : The reward is 5% of the total
For a product which price is 58€, the client will get 2,9€ reward.
Example 3 : Product A which price is 100€ gives 2% reward. Product B gives 1€. Product C gives no reward.
For an order containing 1 product A + 1 product B + 1 product C, the client will get 3€ rewards.
Main features :
- Ability to create different templates for the settings and to link customers to those templates to customize the rules independantly per customer.
- Automatic import of data from the "old" loyalty modules. Automatic deactivation of these modules.
- Activation or deactivation of the loyalty program per customer.
- 3 possibilities for the calculation of the reward : by range, % of the cart, or product by product.
- Option to choose if the reward will be calculated based on the order/products amount VAT included or VAT excluded
- Management of the categories of products eligible for loyalty rewards (if by range or % of the cart)
- Ability to customize the rewards per date for each product (if reward product per product)
- Ability to give a default reward for all products (fixed amount or percentage of their price) so you don't have to modify all your products (if reward product per product)
- Ability to apply a multiplicator if you want for example to double all the rewards in a given period without modifying all the products (if reward product per product).
- Option allowing to not accounting special offers in the calculation of the total.
- Send email to the customer on validation, modification (product removed from the order), or cancellation of the reward.
- Management of the groups of clients eligible for loyalty rewards
- The reward can be displayed in the PDF invoice
- Complete statistics with details by status and customers
Sponsorship program / Affiliation
How it works : The customer invites his friends to discover the shop. They register on the shop and possibly receive a coupon valid on their first purchase. When placing an order on the site that it is validated, the sponsor will receive his reward. Sponsorship on several levels is possible, and a reward may be awarded for all purchases of referrals, not just the first one.
The sponsor can also be rewarded independantly for the subscription of his friends.
Main features :
- Ability to create different templates for the settings and to link customers to those templates to customize the rules independantly per customer.
- Automatic import of data from the "old" modules: referralprogram, or advancedreferralprogram. Automatic deactivation of these modules.
- Activation or deactivation of the sponsorship program per customer.
- 7 ways to invite his friends : sponsorship link (for blogs, forums...), special Facebook, Twitter or google +1 link, email invitation (with custom message), or simply giving its email address or sponsor code to enter on the registration form<.
- Ability for the sponsor to know also the exact sponsorship URL for a product
- Option to choose the image, title and description that will be used on Facebook when a customer share his sponsorship link.
- Sponsor code or email entered during registration process is verified in real time to avoid any error.
- Option to choose the redirection of the sponsorship link (subscription form, CMS page or none)
- Recognition of spontaneous inscriptions, without prior invitation.
- Registration form pre-filled if the friend was invited by email.
- Selection of customer groups allowed to become sponsors.
- Multiple configuration options for the voucher of the sponsored friend, and in particular type: fixed reduction, percentage of the order or free shipping. You can decide which categories of products are allowed to use the voucher.
- Ability to select an existing voucher as a model for the gift offered to the sponsored friend. That allows more possibilities : gift product, restrictions on carriers or products... as the standard cart rules.
- Option to set the number of times the voucher can be used by the sponsored friend, and to choose if partial use is allowed.
- Option to disable the voucher for sponsored friend, and option to disable the sponsor's reward.
- The sponsor can receive a reward only for the first order of its friends, or for each of their orders.
- Ability to limit the validity of the sponsorship with a customer (in days). The sponsor won't be rewarded anymore for that customer after that delay.
- Reward with fixed amount, or as a percentage of the sponsored friend's order (shipping excluded), or product per product and by level, with the option of not taking into account the discounted products in the calculation of the total.
- Option to choose if the reward will be calculated based on the order amount VAT included or VAT excluded
- Minimum for the sponsored friend's order (you can choose if shipping is included or not) below which the sponsor does not receive a reward.
- Automatically open a pop-in incentive for sponsorship after the checkout process.
- Automatically open a pop-in incentive for sponsorship that opens every X days (adjustable).
- Customizable texts, with support for HTML, for pop-in, the form of invitation in the customer's account, and the sponsorship program rules.
- Multi-level sponsorship, with parameters defined by reward levels, and number of levels limited or unlimited.
- Send email to the customer, sponsor(s) and admin on validation, modification or cancellation of the reward.
- Ability to create a sponsorship and the welcome voucher directly from the customer's account in the back-end.
- The sponsor code and his sponsorship URL are displayed in the customer profile in back-end
- Ability to customize the sponsor code for each customer in back-end (5 to 20 characters, only digits and/or letters)
- Complete statistics for both the customer and the administrator, with details by levels of sponsorship, channel registration...
- Integration of the statistics in the customer profile and in the order's pages in the back office.
- About the rewards on registration, ability to create an unlimited number of cumulative rules allowing to choose : the number of registrations to reach, the repetition frequency of the rule, and the reward value for the sponsor. Example : Rule #1, the sponsor gets 1€ every 5 registrations, until a maximum of 100 registrations. Rule #2, every 200 registrations he gets 5€, without any maximum.
Registration reward
How it works : Encourage your customers to create an account by offering them a reward that they will receive immediately in their rewards account.
Main features :
- Choice by currency of the amount to be offered to the customer.
- Possibility to indicate if this reward is granted when the customer is sponsored.
- Ability to enable or disable the sending of an email to the customer when generating the reward.
Newsletter sign-up reward
How it works : Encourage your customers to subscribe to your newsletter by offering them a reward that they will receive immediately in their rewards account.
Main features :
- Choice by currency of the amount to be offered to the customer.
- Ability to enable or disable the sending of an email to the customer when generating the reward.
Additional features
- Compatibility with Merlin Backoffice :
Merlin Backoffice ® is an alternative to using the PrestaShop admin for all catalog management, thanks to a range of mass management features for products and categories. It now allows all of the All-in-one Rewards rewards defined by products to be displayed in a single table, and to change them instantly.
Get 5% off for the purchase of Merlin Backoffice by registering via our partner link: Buy Merlin Backoffice
And in future releases
- Many others ideas...
And it works... !
15000€ in only 2 months for www.vapoclope.fr : View the comment on the forum
2000€ in only 1 month for www.madin-beauty.com : View the comment on the forum
674926€ in 1 year : View the comment on the forum
Stay informed, follow us !
To be informed of developments, you can follow the discussion on the prestashop forum : All-in-one Rewards, on Facebook, or on Twitter