Product Icon

Smart Loyalty Discounts for WooCommerce

Turn one-time buyers into loyal customers — reward order history, referrals, and reviews with points, tiers, and automatic discounts.
Choose a billing option
$69
Save 20%
$138 $110.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  •  Smart Rule-Based Discount System: Create custom discount tiers based on customer order history, specific products, or categories
  • Flexible Discount Configuration: Set order ranges, minimum purchase quantities, and more
  • Multiple Discount Types: Choose between fixed amount or percentage discounts
  • Targeted Promotions: Apply discounts to specific products or entire categories
  • Transparent Discount Display: Automatic discount tables are shown directly on product pages
  • Easy Popup-Based Rule Builder: Create and edit rules without page reloads or complex setup
  • Automatic Points & Rewards: Reward customers for eligible orders and approved product reviews
  • Points Expiry & Reminders: Set point expiration periods and automatically remind customers before they expire
  • Two-Sided Referral Program: Reward both the referrer and referred friend
  • First-Order Welcome Discount: Give new customers a special discount on their first order
  • Custom Reward Tiers & Badges: Create loyalty levels such as Bronze, Silver, Gold, or VIP
  • My Rewards Dashboard: Give customers a dedicated place to view and manage their rewards
  • Flexible Order Statuses: Choose which order statuses (Completed / Processing / On Hold) count toward rewards
30-day money-back guarantee. Instant download. One year of updates and support.

Reward Loyal Customers – Automatically!


The Past Order Based Discount for WooCommerce is a complete customer loyalty and rewards solution for WooCommerce. Instead of relying on one-off coupon codes, it helps you build an ongoing relationship with your customers rewarding them automatically for coming back, referring friends, and leaving reviews.

At its core, the plugin lets you set discount rules based on how many orders a customer has completed. On top of that, it adds a full points program, a two-sided referral system, reward tiers, points expiry, and store-credit redemption  everything you’d normally need several separate plugins for, in one place.

Whether you run a subscription-style store where repeat purchases matter, or you simply want to reward your best customers without manually tracking who’s ordered how many times, this plugin handles it automatically in the background.

Key Feature Details:

Advanced Rule-Based Discount Engine

Create discount rules tied to how many orders a customer has completed by product or by category. For example: customers with 3–5 completed orders get 15% off Category X. You control exactly which order statuses count toward that history (Completed, Processing, or On Hold), so stores that leave orders in Processing for a while aren’t unfairly excluding real customers.

Easy Visual Rule Builder

Adding or editing a rule opens in a clean popup. Add as many order-range conditions as you like, assign a discount type and value to each, and save. Editing an existing rule pre-fills the same popup with that rule’s data, so adjustments take seconds.

 Points Program

Customers earn points automatically every time an order is completed, and again when a product review they left gets approved. You control how many points per order, and the ratio at which points convert to store credit. Customers can then redeem their points for store credit directly at checkout with a simple opt-in checkbox on the cart page.

Points Expiry & Reminder Emails 

Keep customers coming back by giving their points a shelf life. If a customer’s points are about to expire, they automatically receive a reminder email telling them exactly how many points they have, what it’s worth in store credit, and how many days are left to use it — a gentle nudge that turns into a purchase.

Referral Program 

Every customer gets a personal, shareable referral link from their My Rewards dashboard. When someone signs up using that link and completes their first order, the referrer earns bonus points and the new customer receives a one-time welcome discount coupon for their next order. Turns your existing customers into a word-of-mouth growth channel — no separate referral plugin needed.

First-Order Welcome Bonus 

Not every visitor arrives through a referral so new customers who sign up on their own also get a one-time welcome discount, helping convert cold traffic into a first purchase rather than rewarding only repeat buyers.

Reward Tiers & Badges 

Give each discount rule a tier name Bronze, Silver, Gold, VIP, or whatever fits your brand. Customers see their current tier as a visible badge on the product page and in their My Rewards dashboard, adding a sense of status and progress.

My Rewards Customer Dashboard

A dedicated tab inside My Account where customers can see, at a glance: their completed order count, current reward tier, points balance, and their personal referral link all without contacting support to ask what discount am I eligible for?

Store Credit Redemption

Points aren’t just numbers sitting in an account customers can turn them straight into money off their order. A simple checkbox appears right on the cart page showing exactly how many points they have and exactly what it’s worth (e.g. “Redeem my 100 points for £10 store credit”). One click, and the discount is applied instantly as a line item in Cart Totals.

Use Cases

  • Consumables & repeat-purchase stores (supplements, coffee, skincare, pet food) reward customers automatically for reordering, without manual tracking.
  • Niche & community-driven brands use referrals and tiers/badges to turn loyal customers into advocates.
  • Stores with high customer-acquisition costs the first-order welcome bonus and referral program both help convert new visitors more cheaply than paid ads.
  • B2B / wholesale stores reward bulk or repeat business buyers based on completed order count.
  • Stores wanting to reduce cart abandonment the points-expiry reminder email gives customers a reason to come back and finish a purchase.
  • Stores replacing multiple plugins instead of running separate points, referral, and discount-rule plugins, this covers all three.

Benefits

  • Increases repeat purchase rate customers have an ongoing reason to come back, not just a one-time coupon.
  • Turns customers into a marketing channel the referral program drives new customers without extra ad spend.
  • Converts cold traffic, not just existing buyers  the welcome bonus targets first-time visitors specifically.
  • Reduces manual work  order counting, points, tiers, and coupon generation all happen automatically.
  • Builds trust and transparency customers can see exactly what they’ve earned and what’s coming, via the My Rewards dashboard.
  • One plugin instead of several discount rules, points, referrals, and tiers are unified in a single setup.

Frequently asked questions

Does this work with guest checkout?

Order-history discounts, points, referrals, and the My Rewards dashboard all require a registered customer account, since the plugin needs to track a customer's history and identity across visits. Guest checkouts won't earn or see rewards.

Can I choose which order statuses count toward a customer's history?

 Yes. From Points & Rewards Settings you can include Completed, Processing, and/or On Hold orders — useful if your store leaves orders in Processing for a while and you don't want to exclude real customers.

Do points expire?

Expiry is optional and off by default. If you turn it on and set a number of days, customers get an automatic email reminder before their points expire, telling them exactly how many points they have and what it's worth.

Can customers redeem points for cash?

 No — points are redeemed for store credit, applied as a discount directly on the cart page, not paid out as cash.

How does the referral program work?

Every customer gets a personal referral link/code from their My Rewards tab. A new customer can also just type in a friend's code manually at signup or checkout. Once the referred customer completes their first order, the referrer gets bonus points and the new customer gets a one-time welcome coupon.

Can a customer get both the referral discount and the first-order welcome bonus?

No. To avoid stacking discounts, a customer who signs up via a referral gets the referral welcome coupon; customers who sign up without a referral code get the standard first-order welcome bonus instead (if enabled).

Can I rename the reward tiers to match my brand?

 Yes. Each discount rule has its own custom tier/badge name field — call it Bronze, Silver, Gold, VIP, or anything else that fits your store.

Do I have to use the points and referral features, or can I just use discount rules?

Everything beyond the core order-history discount rules is optional. Points, referrals, points expiry, and the welcome bonus can each be turned on or off independently from Points & Rewards Settings.

Will this slow down my store?

No. Discounts are calculated using WooCommerce's standard cart/order hooks, and points expiry checks run once a day in the background — not on every page load.

Extension information

  • PHP version required: 5.6
  • Tested with WordPress: 7.0.4
  • Tested with WooCommerce: 11.0.1
  • Requires at least WordPress: 6.4
  • Requires at least WooCommerce: 9.0

Countries

  • Worldwide

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.