When you have correctly installed our WooCommerce Reward Points plugin, we can start setting it up. Open up the admin panel and you will see a new navigation menu “Reward Points. If you can not see that menu make sure the Redux Framework plugin is installed! It is free.

Please also see this article on how to keep your plugin updated.

Our plugin is divided into different setting sections:

  1. General Settings
  2. Texts
  3. Point Earning
  4. Point Redemption
  5. Levels
  6. Report & Users
WooCommerce reward points menu

General Plugin Settings

In the general settings you can enable or disable our plugin. Furthermore you can set a custom points label like “Club Points”.

general point settings

My Account Points

Of course customers want to keep an overview about their current points, rewards and achievements. With our unique my account points section this is super simple. Set custom texts, explain how to get points or use our animated bar with 4 different types to show current users points.

my account points

Styling Options

Inside the styling settings you can apply your custom colors to different parts of our plugin. Use this to change button, text or background colors to fit into your CI design.

reward styling settings

Reward Text settings

All texts in our plugin can be customized. Not only on each page, but also for logged in or logged out texts. You can use different variables in the text like current points, points needed for next level and much more.

Mail text Settings

When customers receive points they get a mail notification. In this settings you can customize the texts, buttons and and mail settings with ease.

reward mail text settings

Product, Cart and Checkout Texts

All other text sections are nearly built up the same. In each section you can change the text for the corresponding pages:

  • Product category page
  • Single product page
  • Cart page
  • Checkout page
  • Thank you page

From there you can enable or disable the text, enter logged in and logged out texts and also change the hook + priority. Each text can contain different variables you can use.

Furthermore at the bottom the tooltip text can be changed.

single product point earning text settings

Point Earning

We made it possible, that customers can earn points by more than 10 different actions. Either it be purchases, registration, writing reviews or sharing your website. For each point earning action you can configure the points the user gets or modify the texts.

Point Promotion Days

Of course to promote point earning we got that covered. Use one of below promotions and allow them on certain days including a point multiplicator. Example uses cases could be a “Black Friday Sale” or “this weekend 2x more points” promotion.

enable point promotions

Points for Purchase

In detail we want to explain you the points for purchase option. These points are earned when a user completes an order. You can set a custom point conversion rate e.g. $1 = 100 Points (the higher the more motivational, but make sure you also adjust the redemption rate then). Then you should set the status when points are granted and you can use a minimum or maximum spent to get points.

points for purchases

Point Redemption

Points can be used to get a discount during checkout, to gain levels + custom rewards OR both. When using discounts or both you have to set a points redemption rate. Examples:

  • 10 = Customer with 10 points gets $1 (10 / 10 = 1)
  • 1000 = Customer with 1000 points gets $1 (1000 / 1000 = 1)

This value should always be higher than the conversion rate. With example above (1000) when customer buys for $100 he gets 10000 points. With 10000 points (redemption rate 2000) he can get $5 back (10.000 / 2000 = 5).

Beside the redemption rate all texts can be adjusted, you can set a min or max redemption points and more.

point redemption

Level System

If point redemption mode is set to both or only levels, your customers can climb up the ladder of levels by collecting points. For each level reached you can set a custom reward text (e.g. create a coupon or similar).

General Leveling Settings

In the general settings of levels you are allowed to set a max level, next level text, max level reached or level redemption text.

general level settings

Level Unlocked

When a customer reaches a next level for example after an purchase, he gets a popup with a congratulation text and badge he has received. This level unlocked popup text can be customized here.

level unlocked popup

Level Setting

Each level can have a custom name or badge / icon. Moreover you can enable or disable the level , set the points needed and the reward text for this level.

example woocommerce level system

37 thoughts on “Setup WooCommerce Reward Points Plugin

  1. Deb says:

    Hello. I really like the plugin and it was the only one I could find that offered levels, so I really appreciate that. I am wondering however if there’s a place I can set limits to the number of points they can get. For example, we want to offer points for multiple reviews, but is there a way I can limit the reviews written to 3 per week? Thanks

  2. Rowan Labro says:

    Enable custom Points per Product
    When enabled you can set points for each product when editing it in the backend manually. If the value is empty it will use general point conversion. If set to 0 it will not grant any points. This feature requires a loop through all cart items which causes performance impacts. Only activate this when really needed!

    -Any tutorial on how to assign points each “Variable Product”? I mean if I wanted to give “different points” on each variable product (size)?



  3. Bruno Azevedo says:


    Do you have any explanation about “Points Expiry”?
    We setup:

    Expiry Days: 365
    Reminder Email Interval: 30 (reminder 30 days before)

    The users received 3 e-mails a month.

    We need send 1 e-mail 30 days before the days limit. Is possible?

    Bruno Azevedo

  4. HatsOn says:

    Hello want to make redeem points by levels exactly like this: https://prnt.sc/1qshsnf
    So for every 1€ that customer spent earn 5 points. When the customer spent 100€ so he earn 500 points he have 4€ to redeem. When the customer spent more like 200€ so he earn 1000 points the rate for the redemption is change and now he can spent 10€. With the same way when the customer spent 300€ he can redeem 15€ etc.
    When i ask presale question you told me that this is possible

  5. Jorge says:

    Is it possible to work with decimals? We want to give customers 5% of each purchase to use in their next one. Ex: 75.95€ >> 3.80€
    How can we achieve this?

  6. Eren Divan says:

    hello how can we translate the woocommerce_reward_points_birthday section in my points and rewards tab from my account page

  7. Hana says:

    Hello, I have a Woo Discount Rules plugin installed, and when I enabled it with this Reward Points plugin, the points seem to be showing the normal price instead of the after sale price. Help is appreciated.

  8. Ben says:

    I have purchased this plugin and I doesnt show in navigation menu and there is no way i can find the plugin in my admin dashboard

  9. sudipto3331 says:

    Hello there,
    I am having problem with creating support ticket. I mailed you about it. Please check it out.

  10. Arshad says:


    Is there any way to limit points redemption to only specific products, e.g. if product X is in the cart then points cannot be used, but if product X is removed and replaced with product Y then points can be used?


  11. Paul says:


    I have purchased your plugin and I am currently testing it on my staging site before putting it onto my live site. However, there seems to be an issue with the points calculation which means I am unable to show the value of points available on individual products.

    As an example, I have products at prices of £7.95, £9.95 and £11.95. I have set the account at 10 points for every £1 spent. Rounding up, these will show as 80 points, 100 points and 120 points respectively. If you purchased 1 of each you should be able to earn 300 points. However, when you get to the cart or checkout page, instead of showing 300 points it shows you could earn 299 points. As the total price is £29.85 it seems to be rounding up to the nearest 10p rather than £1 and then converting to points i.e. price becomes £29.90 which is 299 points.

    I want the customer to earn the same points as the totals shown on the product pages i.e. the 300 points. I have therefore had to disable showing points on the product page until I can solve this issue.

    Any help would be greatly appreciated.

  12. Woo says:

    are point discounts applied before free shipping by spending limit?
    In some plugins, discounts are calculated after assigning free shipping for a minimum amount, this is counter-productive.
    The calculation to get free shipping must always take place after all discounts.
    The free shipping setting in woocommerce is set to coupons, but discounts like points aren’t part of that.
    How does your plugin behave?
    Thank you

  13. pan says:

    Hello, when the customer places an order, there are discount points, but the order fails because the payment is not completed. Will the points be added back?

      • pan says:

        During the purchase process, there is a point discount, but the order is not established due to the payment failure. Points that have been redeemed but cannot be added back to the member account

  14. Timi says:

    Hi guys,
    can you please tell me, where can I find detailed log about gained and redeemed points? I believe something is not okay with my plugin, so I would like to find out what is happening. I suppose the customer can redeem points, but it does not lower current points.
    Thanks in advance, Timi

  15. oscar says:

    On my page, the plugin WooCommerce Reward Points the product categories do not load to assign which one will apply the discount at the user levels. I have tested it on your demo and it does not work either.

Leave a Reply

Your email address will not be published. Required fields are marked *