WooCommerce Loyalty Points & Rewards / Configuration July 17, 2026

Set Up Loyalty Levels

Set up WooCommerce loyalty levels so customers can progress through tiers based on points, spending, or store activity.

Applies to 1.2.2+ Stable Verified July 29, 2026

Loyalty levels are based on WordPress user roles. Each selected role becomes a customer level.

Open Level Settings

  1. Go to WooCommerce → Settings → Loyalty → General.
  2. Find Loyalty levels.

Create or Remove Loyalty Roles

  1. Click Add new / Remove.
  2. Create the roles you want to use as loyalty levels.
  3. Return to the General section.
  4. Select those roles in Set loyalty levels.
  5. Save changes.

The plugin keeps Customer as the starting level with 0 points.

Set Level Rules

Level rules define how many total earned points are required for each level.

Example:

  • Customer: 0 points
  • Silver: 100 points
  • Gold: 500 points
  • Platinum: 1500 points

Customers move up when their Total earned points reach a threshold. Total earned points are different from available points. A customer can spend available points and still keep their lifetime earning progress.

Level Reset

Level reset can reset users back to the starting point on a monthly, quarterly, or yearly schedule. Leave it disabled unless your program is intentionally seasonal.

Best Practice

Use simple names and thresholds at launch. Complicated levels are harder for customers to understand and harder for store staff to support.

After defining levels, configure benefits with Set Up Level Discounts and milestone rewards with Configure Review and Level-Up Bonuses.

Related Guides

Continue from WooCommerce Loyalty Points & Rewards documentation to the complete product workflow.

Evaluate product scope on the money page, use the pillar Guide for decisions and trade-offs, and return here for exact configuration.

Need support?

Still stuck?

Open a support request and include this article title, your plugin version, and what you already tried.

Open Support