
Loyalize your customers with points-based loyalty programs and instant rewards
The collection of points is a very powerful tool to involve and loyalize customers and allow them to save money or receive a reward after reaching specific point thresholds.
In the landscape of marketing strategies, collector schemes are a milestone in loyalty activities. Thanks to YITH WooCommerce Points and Rewards, you will be able to encourage users to register to your shop in order to earn points, as well as assign points on every purchase they make, on specific spent thresholds, on their birthday, on every review published on your products, etc. You can also build a powerful referral system and use gamifications to boost your sales through setting targets to get customers to achieve new, levels, public rankings and graphic badges.
Points redeem automatically through a discount coupon applied to the user’s cart. Easy to set up and manage, our plugin is the definitive solution to build a powerful loyalty program for your customers in just a few minutes.
Set a global value and use rules to assign a different amount of points to specific products or categories
Create a global rule to define the number of points to be assigned based on the product value and, if needed, assign a different number to specific products or categories (e.g. you can assign a higher number of points on the purchase of product X only and no points at all to products belonging to category Y).


Use rules to assign a different amount of points to specific users, user roles, members or users that achieve a specific “level”
All users can get 1 point for each 10$ spent in your shop, that’s okay. But maybe you need more. Maybe you want to reward members (if you use our Membership plugin) or specific users by assigning them 2 points for each 10$ spent. Or, also, you want to use gamification principles and reward the users that collected 1000 points and achieved the “gold” level and assign them 5 points for each 10$ spent. You can create unlimited rules to loyalize and reward your best customers.
Enable point earning for all the users or only for those registered with a specific role
Choose whether to enable point earning for all the users purchasing on your shop or to make it available only to users with a specific role.


Assign extra points based on the achievement of some goals or on certain conditions such as the users
Reward your users by assigning extra points when reaching a goal (e.g. extra points after placing 100 orders, after spending a total amount of €1000, when earning 500 points, when achieving a specific level or the #1 position of the ranking, etc.) or on specific conditions (e.g. 10 points on their birthday, 5 points for every review posted, 30 points for each new user registered through a referral link, etc.).
Use gamification by creating levels and badges to rank and reward your customers
We have improved our plugin by adding levels and badges that will help categorize customers based on the number of points collected. In this way, you can create custom awards and rules to reward (either with extra points or with higher point conversion rates) those customers that reach specific levels. For every level you can set a custom label, color and badge that will be displayed in My Account and in the customers rank.


Create a page to show a ranking of the best customers that collected most points
People have a competitive instinct: take advantage of this and create a public ranking of those customers who have collected more points and reward the top user with extra points.
Customize the My Account page with custom banners to push users to collect more points
Create unlimited banners and choose from three available categories: either “Simple” (textual), “Get points” to push your customers to make a specific action and get more points (like reviewing a product, completing the profile, sharing a referral link, etc.), or “Target” (like the total spend, specific level achievements, etc.)
Customize the banners with colors, images and progress bars to make them look awesome.


Customize the messages shown on the product, loop and cart pages
Insert a custom text, upload an icon or an image, change the text and background colors to enhance the message shown to users related to points they'll earn with the purchase of the product.
Choose whether to offer a fixed or a percentage discount when redeeming points
Points earned by users can be redeemed as a discount that will apply to their cart. Choose whether to apply the discount as a fixed amount (e.g. €50) or as a percentage (20% on the cart value).


Set different conversion rates for specific users, user roles, members or users that achieve a specific “level”
You can set a general redeem rule that generates a $25 coupon code for customers who reach 100 points. But, also in this case, you need a custom solution to provide a $50 coupon code to premium members only. With the new redeem rules you can reward specific user roles, members or user levels by setting a higher (or lower) conversion rate for them only.
Offer free shipping to users who place an order and redeem points earned
Choose whether to offer free shipping to users who place an order and use collected points to get a discount. Free shipping can be a good incentive to loyalize customers and encourage them to purchase!


Set conditions to redeem points based on the minimum cart value or set a maximum discount they can get
Based on your needs, you can set conditions to let users redeem points: for example, you can set a minimum cart amount, a maximum discount on the single product, or on the cart when purchasing with a coupon.
Let users choose how many points they want to redeem and the discount to apply on the cart page
Improve the user experience by offering clear and immediate feedback about the value of points redeemed in the cart. Let users choose and insert the number of points to redeem and know the related discount in real-time.


A dashboard to easily track and manually edit the users’ points
Track users and the points earned and edit their profile manually by adding, removing, resetting points, or banning users in case of anomalies.
Manage points linked to canceled or refunded orders
You can choose to remove earned points if the order is canceled or refunded and to reassign points redeemed with an order that was refunded.


Quick import or export points from or to a CSV file
You can now import your customer’s points from another solution without fearing they will loose their rewards using the CSV import feature. The same functionality would be useful if you want to export the points to a spreadsheet and re-import them after updating the totals.
Offer users a reserved area where they can monitor collected points and their progress
Users can easily keep track of the points earned, orders placed and actions related to their points from their personal profile.


Kristen McCoy - verified owner
Neat results!Thanks to the new extra points rules the interaction on my site has spiked!! There are still some options that need to be improved to achieve a flawless experience, but altogether the results are neat.
matt.godwin-7184 - verified owner
Very disappointed about Email feature!We bought this plugin to replace Woocommerce Points and Rewards and we are disappointed that we cant create custom email send outs and use shortcode variables in these emails to tell customers how many points they have and how many points they just earned.
You are forced to use their built in email text box. We use Yaymail Email Customizer so all of our transactional emails are customized. We would like to create the template in there and use a shortcode variable to put points earned or current points balanced. Instead we are stuck with plain text email.
The only way to have points earned and points spent showing in an email is if you use the default woocommerce transactional email template. If you use an Email customizer, your invoices will not be able to mention points earned or spent leaving your customers in the dark
Also we wanted functionality where customer us reminded of their points balance once a month, but this plugin only sends email when points have been updated and 1 single time before points expire.
Should be able to configure when to send email ie: once a month, week etc and should be able to provide a variable shortcode so the points balances can show in Email customizer plugins like Yaymail Email Customizer.
Alessandra
Hi there,
and thanks for your feedback!
We are sorry to hear you cannot use emails as you need. Yet, we are glad to inform you that we are already working on a big refactoring of the plugin and have also planned to implement the possibility to use external plugins for emails through a specific shortcode. This shortcode will be included in one of the next updates.
Laila S. - verified owner
So well developed!All features for both users and developers are so well thought and designed. I has been all good so far, thanks.
fox-8908 - verified owner
Nice features with problematic bugsI love the features of this plugin (especially the recent updates that added points for product reviews, referrals, levels, etc.), but I can't give it more than two stars because it remains quite buggy in some important ways. First, points awarded for an order that is later refunded do NOT get removed from the customer's account (even if the setting is enabled). So a customer can make a big purchase, earn a bunch of points, get a refund, then still have those points on their account use them to get a big discount on their next order. Not good. Second, points expiration is a mess. I've had numerous problems with points not expiring when they are set to expire and emails warning about points expiring with the incorrect information included (confusing customers and shop managers alike). The fact that they do not publish the expiration dates for points anywhere that is customer-facing (or even admin-facing) is a problem, too, that makes the issue even hard to detect and correct. So, the plugin is great in some ways, but for a plugin at this price point, I expect much better quality control and testing of key features.
Ausilia
Hello there,
and thanks for sharing your precious feedback. We are sorry to see you are experiencing issues with the points removal on refunds and with the expiration date. We see you already have an open ticket for these issues, our technicians will help you resolve them for sure. 🙂
We will also take into account your feedback for the expiring points to make sure this option will be improved in the future versions. Thanks
Diego Roman - verified owner
Buen sorporteEl plugin funciona muy bien y el soporte da toda la ayuda necesaria en todo momento. Como sugerencia, sería muy importante que, adicional a los banners, exista también la posibilidad de colocar un icono flotante en la web para que así los clientes y visitantes puedan ver las distintas formas de obtener más puntos e invitarlos a que creen su cuenta. Esta funcionalidad ya posee stamped.io y smile.