Loyalize your customers with point-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 or gift 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.
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.
Configure a global rule for points and set different rules by 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).
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) or on specific conditions (e.g. 10 points on their birthday, 5 points for every review posted, etc.).
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 to earn and redeem points based on user roles
Offer a higher or lower discount to users belonging to a specific role by creating advanced rules for each user role available in your store.
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.
Send notifications to users to encourage them to place an order before points expire
Push your customers to go back to your shop to purchase again without losing points they have collected so far: a powerful and easy strategy to have returning customers and boost your sales.
With "Integration" between two or more of our plugins, we mean that the features provided by these products combine, offering further value and options than when they are individually used.
All the plugins listed in this section are not included in YITH WooCommerce Points and Rewards. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.
YITH WooCommerce Email Templates
YITH WooCommerce Email Templates is an extension that allows you to perform advanced customization on standard WooCommerce Emails that are sent to your customers.
You can use a different template for each email, choosing from a pool of 4 offered by the plugin.
The integration allows an advanced customization of all the email layouts sent by YITH WooCommerce Points and Rewards.
YITH WooCommerce Advanced Reviews
YITH WooCommerce Advanced Reviews allows you to improve the basic WooCommerce review system by giving users the possibility to reply, upvote and downvote other customers' reviews, include rich snippets and much more.
The integration with YITH Points and Rewards will make sure that every review posted through this plugin will be regularly counted so that you can get extra points according to the conditions set up in the Extra Points tab.
YITH WooCommerce Affiliates
YITH WooCommerce Affiliates allows you to build an affiliation system right in your shop in few steps. You can set a commission rate, either unique or different, for each affiliate. The payment can be done either manually or automatically via PayPal.
The integration with YITH Points and Rewards allows generating points for your affiliates every time they generate sales through their affiliate link. You can award a fixed number of points for each order, generate points based on the order subtotal, or generate points as a percent value of the customer's points.
YITH WooCommerce Subscription
YITH WooCommerce Subscription is a plugin designed to enable recurring payments for the services offered in your shop. Sell products on a subscription basis and charge them every month or week or whatever billing cycle you prefer.
The integration with YITH Points and Rewards will let you choose whether sign-up fees and renewal orders have to generate points or not.
Only logged in customers who have purchased this product may write a review.
Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Does it support decimals?
The plugin doesn’t support decimals for points, so is not possible to assign decimal points (i.e. 3.5 points). Yet, it supports decimals for amounts, for example it is possible to give a $35.50 discount if you use 100 points.
How does the plugin work with taxes?
The plugin calculates points on prices, tax excluded.
Can I show customers' points in other parts of the site using a shortcode?
You can show the remaining points and the points history through the shortcodes that you can find in this section of the documentation.
Yet, if you want to show a table with all customers' points, unfortunately, this option is not available at the moment, but we're working on adding this in one of the next plugin releases.
Is there a way to assign points to users registering on my site?
Yes, you can set extra points for the first registration by enabling the option Assign points when a user registers.
Is this plugin compatible with multi-currency tools?
Yes, it is compatible with Aelia Multicurrency, WooCommerce Currency Switcher and WPML Currency Switcher.
Can customers use points only when their cart value is, for example, a minimum of 10$?
Yes, the plugin has an option to allow redeeming points only for a specified minimum cart amount.
At times I’d like to offer coupons as a percentage discount, but don’t want those coupons to be redeemed in conjunction with points that a customer has already accrued. Is this possible?
Yes, the plugin has an option that lets you choose if you want to allow the use of both points and WooCommerce coupons, only points, or only WooCommerce coupons.
Is there any email to inform users about their points expiration?
The plugin allows sending an automatic email to inform users their points are about to expire. You can specify the number of days before the expiration to send the email.
Is it possible to exclude a category that points can't be spent on?
Yes, to do it, you must set the value 0 in the related maximum discount field in the category editor so that no point can be redeemed for that category.
Is it possible for only certain users to earn points?
This is possible by enabling the option Assign points to > Only specified user roles and selecting the user roles you want to enable to earn points.
Is it possible for customers to choose how many points they want to redeem during checkout? For example, if they have 5000 points but only want to use 2000.
Yes. After clicking on Apply Discount, they will be able to choose whether to use the maximum number of points available or to use fewer points by inserting the value they prefer.
Can the admin increase user’s points from the backend? If so, how can the user know about the change applied?
Yes, it is possible to edit users’ points from the tab Customers’ points. For each user, you will be able to add or remove points from their balance. You can also add a description as a reminder for you that will be also shown on users’ My account page.
Can't find the answer?
Send us your question and we will reply very quick!