Start a project

Purchase Products with Points in WooCommerce

In Version 1.1.1 we introduced a new feature, that allows you to create products, which can be purchased with user points. This can be used to limit money redemptions and increase cross sales. Furthermore you can use this to allow your customers to purchase donations or small product samples, that may trigger them to buy more later. 

Activate Product Redemption

The new product redemption feature can be found under Point Redemption > Products in the reward points menu. Here you can configure multiple settings. Important is, that you can show the products also in the My Points page in your user accounts directly. 

If you do not want to use it, you can still use the shortcode:

[woocommerce_reward_points_products_points_needed]

This shortcode will display products for points, which can be purchased by your customer.

By default only products with points, that can be purchased by a user with points will show. If user points are below a product, it will not show.

Set the parameter show_all=”yes” and you will see all products regardless of the user points amount.

product redemption settings

Set points needed on product level

When you now edit a product you can set the points, that are needed to purchase this product for free. 

set points needed to get this product for free

Purchase the product with points

When a product has points and the user has enough points a checkbox on product pages will appear to use his points instead of money to purchase this product.

checkbox to purchase this product with points

Cart & Checkout

When added to cart and checkbox was checked, the price of the product in cart is 0. Furthermore he will see meta data how many points are needed (works with quantity also). After checkout points will be subtracted from his user points. 

products for points with no price in cart

Questions & answers (26)

  1. syApril 21, 2025

    Hi, for the level – Discount Rate (%) . The function is working perfectly, but possible to have ori price and also discounted price, just like regular price and the sales price, so customer will know the ori price and also level Discounted price, and have a column for text input : Level 2 member enjoy %d discount. Thanks

  2. ChristianNovember 12, 2024

    Hello,

    Is there a way to give discounts when a customer redeems a certain number of points? If a customer redeems x number of points, then they automatically get the discount the product they are purchasing. Please advise.

  3. DanielNovember 12, 2024

    Well currently not, but we can customize / add this feature for you on Charge. Contact us at [email protected]

  4. eneaOctober 30, 2024

    On woodmart theme the free version don’t show the ticket use my points to buy this product on product page.
    Any shortcode for that?
    Thanks

  5. DanielOctober 30, 2024

    Sorry but we do not offer any free version. Please submit a ticket on our website.

  6. Javier SalasOctober 4, 2024

    Can I make it so that only products from a specific category can be purchased with points?
    Thanks

  7. AlexJuly 11, 2024

    Hi may i know how to exclude the product from the reward plugin? Because there is one product that i don’t want it to point discount during checkout

  8. DanielJuly 11, 2024

    You can set 0 points to earn for each product, but we have no option to exclude points from checkout for particular products, because a cart can consist of multiple products.

  9. AttilaJune 13, 2024

    Hi, i have a pre buy question about your plugin.
    Is there a way to add point redemption as a payment method or something like that? our “shop” will be a customer reward system, when they can buy products only with de points we give them. so i can’t allow any other payment method.

  10. DanielJune 13, 2024

    When the amount of points worth is the same as the cart amount then a user can redeem all and the cost would be 0. This could work.

  11. AllenJune 11, 2023

    I am using the “woocommerce product vendors” extension. Vendors are earning commissions. If a product is purchased for points (as asked by Stephen J), can the points be attributed to the vendor as a commission in points?

  12. DanielJune 12, 2023

    Unfortunately we do not have a vendor plugin compatibility.

  13. Stephen JJune 7, 2023

    Hi, is it possible to create a rule so that certain products can only be purchased with point, not money?

  14. DanielJune 7, 2023

    You need to set points for each product, so you can decide yourself which product can be bought with points or not.

  15. JillianMay 22, 2023

    Hi can customers use points together with cash to purchase? So for example the normal price for product is $50 however the customer can purchase the product with $30 + 500 points.

  16. DanielMay 22, 2023

    Yea that would be a simple cart redemption then.

  17. SidoineApril 24, 2023

    Hello Daniel,

    Thank you for the plugin, before buying it I have a question. Can you allow customer to immediatly apply order points during Cart/Checkout (redemption over cart sub-total) so they can purchase additional products ?

  18. DanielApril 24, 2023

    You mean with points they normally would get AFTER the checkout? No sorry that is not possible. A user has to do a valid purchase in order to get points.

  19. SidoineApril 24, 2023

    Yes, that was my question, using points before checkout considering the actual cart. Thanks for answering so quickly !

  20. jasmeetFebruary 24, 2022

    Can i make the checkbox by default checked

  21. DanielFebruary 24, 2022

    Well currently not, but we can customize / add this feature for you on Charge. Contact us at [email protected]

  22. JoeJanuary 27, 2022

    Can I set a product only can purchase with points?

  23. DanielJanuary 27, 2022

    That is currently not possible, but you could add a fictive high price and hide it via CSS maybe.

  24. HaniApril 27, 2021

    Hello
    how can you use coupon for each level?
    already add coupon each level and i active it in WordPress as normal coupon but when i go to cart its not apply automatically as you said..??

    is there any page or article that explains how to set up or there something missing should i do?

    Thanks

  25. SteveApril 6, 2021

    Hi there,
    When using points to purchase products – the points remain on all purchases, there is no option to remove the redeemed points, also when this is deactivated via the control panel the points redemption remains, any help would be appreciated.

  26. DanielApril 6, 2021

    Please submit a support ticket here.