How Points Are Earned and Redeemed

The WPGens Points and Rewards for WooCommerce plugin allows store owners to define how customers earn and redeem points. You can fully customize earning actions and redemption options to fit your store’s loyalty goals.

This guide explains how points are earned, how they are redeemed, and where to manage these settings in your WordPress admin.

How Customers Earn Points

Customers can earn points by performing specific actions on your site.

You can configure these earning actions in Points & Rewards → Setup

Common Ways to Earn Points:

You can add or customize earning actions such as:

  • Place Order – Earn points for purchases (e.g., 1 point per $1 spent)
  • Registration – Reward users for creating an account
  • Product Review – Incentivize reviews with points
  • Social Actions – Follow or like on platforms like Instagram, Facebook, TikTok
  • Birthday Points – Celebrate customers by gifting points on their birthday
  • Refer a Friend – Reward users who invite others to your store*

How to Add an Earning Action:

  1. Go to Points & Rewards → Setup
  2. Scroll to Ways to Earn
  3. Click Add earning action
  4. Choose the Action Type
  5. Enter a Title and set the number of Points Earned
  6. Enable the rule and Save
WPGens Points and Rewards - Add Earning Action

You can add as many actions as needed to align with your engagement strategy.

How Customers Redeem Points

Customers can redeem their earned points in two primary ways:

Redeem at Checkout (Points to Currency Conversion)

If enabled, customers can apply points as a discount directly at checkout.

Configure this under Points & Rewards → Setup → Points Conversion

Key settings include:

  • Enable Points to Currency Conversion
  • Set a Conversion Rate (e.g., 10 points = $1)
  • Define:
    • Minimum Points Required to redeem
    • Maximum Points Allowed per order
    • Whether to include shipping or exclude taxes

Where does this option appear?

The redemption form is shown in the order review section of the checkout page.

You can further control this behavior in Frontend Display:

  • Auto open the form
  • Hide the form if the user has 0 points

Redeem for Specific Rewards (Reward Actions)

You can also create custom rewards that customers can claim in exchange for points.

These are set in the same Setup section under Ways to Redeem

Examples of redemption actions:

  • Fixed discount (e.g., $10 off)
  • Percentage discount (e.g., 20% off any product)
  • Free shipping
  • Free product or gift item

To Add a New Redemption Option:

  1. Go to Points & Rewards → Setup
  2. Scroll to Ways to Redeem
  3. Click Add redemption action
  4. Choose an Action Type (e.g., fixed discount, free product)
  5. Set a Title and the Points Cost
  6. Save the reward
WPGens Points and Rewards - Add Redemption Action

Customers can view available rewards on the Landing Page or in their My Account section.

*In order for your customers to earn points for referrals, you need to have the WooCommerce Refer a friend PREMIUM enabled.

Browse our plugins

Lightweight WooCommerce plugins built for speed. No bloat, no frameworks -- just clean code that works.

View all plugins