Loyalty Rewards & Points
Customers earn points by purchasing products.
You define how many points can be earned when purchasing each product.
All shopper must have an account to earn points.
For purposes of this documentation “rewards” refers to reward coupons that you configure so that customers can redeem their points for one or more coupons; and “points” refers to the points earned when buying products in your store.
Rewards Only mode lets shoppers earn points and they can redeem those points for coupon rewards, which you configure in advance. When a shopper has any number of points earned they’ll see their points total on their My Account page along with a list of any available rewards for which they quality. If they so choose they can click to redeem points for a given reward if they have enough points to claim that reward. You can assign any number of rewards you prefer, each one based on a certain number of points.
1. Configure new rewards.
Go toWooCommerce -> Rewards to do this. When you create a new reward the title becomes the message subject and the post content will be appended to a brief preamble message that describes the reward coupon itself. To change the email layout see the customization section of this document.
Note that when creating a reward you can define any coupon type supported by WooCommerce.
*** If you want to reward your customers with gift certificates / store credits for purchases in your store then buy our Gift Certificates Pro plugin for WooCommerce. The Gift Certificates Pro plugin integrates with this plugin to allow you to define store credits that work just like cash in your store.
Rewards are based on WooCommerce coupons. So your reward will issue whatever coupon type you define.
2. Configure your products to have reward points.
Editing a product. Look for the Reward Points field near the price field. This setting is available for simple product and variable products.
When a user places an order and the order marked as Completed or Processing then this plugin processes the order to determine if points need to be awarded. If the order is marked with any other status then any points that were awarded for the order are removed. When you mark the order to one of the two aforementioned statuses again then points are awarded for the order if necessary.
Users accumulate points and can view their points on the My Accounts page. If you’re using Rewards Only mode or Rewards and Points mode then users also see all rewards that you have defined including title, points required, and the type of reward. If the user has enough points to obtain the reward they will also see a button next to that reward item. If they click the button then the required number of points are redeemed and the reward is issued to the user.
Reviewing and adjusting Customer Points
To edit a user’s points navigate to WooCommerce -> Reward Points. There you’ll find a display that lets you view users and edit their points.
To edit points, hover over the user’s name in the list to reveal action links. Click the Add or Remove Points link to reveal a small for that lets you adjust the points.
In the first filed select the action to perform ( Add Points or Remove Points ). In the second field enter the number of points the action should use. Optionally add a note as to why the points are being adjusted. The note will appear in the Points Log for later review.
For example, to add 10 points to user’s account select Add Points, enter 10 in the points field, and click Update. To remove 5 points select Remove Points, enter 5, and click Update.
Note that near the top of this page is a button to “Remove All User Points“. Be very careful if you decide to use that feature because removing all user points cannot be undone!
The Customer Experience
Note: See the plugin settings to adjust the text of these messages to suit your needs.
Any time the shopper has products in their cart for which points can be earned the shopper will see a message on the cart and checkout pages informing that if they complete their purchase they will earn X number of points. This helps drives your sales. As seen in the screenshot below, the message appear showing 4676.4 points that would be earned by completing the purchase. In this example the site is configured to award fractions of points, thus the .4 aspect. You can of course configure the site to use whole numbers for points, or fractional points if you so chose, and this can vary product by product at your discretion.
Note that if a customer enters more points than would be required to make the order total zero then only the necessary amount of points are applied. For example, if the order total is $50 and the shopper enters 100 as the number of points to use then only 50 points would be applied since no more than that are necessary.
When you’re using Rewards Only mode, if the shopper has redeemed points for reward coupons then they’ll see a message at the top of the screen informing that they have rewards that are valid for their cart contents. The plugin checks all of their reward coupons to determine which, if any, can be applied to the order based on the coupon restrictions if any exist. The message will also include a link the user can click to view their reward coupon codes along with some related data, as seen in the screenshot below. If a user clicks one of the coupon codes then that code will be automatically applied to their cart.