Home›Promotions & Growth›Loyalty / Reward Points

Loyalty / Reward Points

Reward points are TitanCart’s built-in loyalty programme. Customers earn points on every order they pay for, then spend those points as a discount on a later order. Everything is managed from one screen, Growth → Loyalty Rewards, and it’s part of TitanCart with nothing extra to install.

Edition note: Loyalty Rewards are a TitanCart Pro feature (switched on by default there); TitanCart Lite does not include them.

Note: Reward points have two halves. Earning happens when an order’s payment is confirmed: the customer is credited points based on what they spent. Redeeming happens at checkout: the customer turns points into money off the order total. Both halves — and how you set the rates — are covered below. Reward points are for registered customers; a guest who checks out without an account neither earns nor spends points.

1. Where reward points live

Open Growth → Loyalty Rewards. Across the top, summary tiles show your programme at a glance: Active Customers (how many have a points balance), Outstanding Points (the total still sitting in customer balances), Total Earned, and Total Redeemed.

Below the tiles, the page is organised into four tabs: Customer Balances — who has points, where you can hand-adjust a balance; Bonus Rules — extra points for sign-ups, approved reviews, birthdays and referrals (section 7); Activity Log — every point transaction across the store; and Settings, where you set how points are earned and redeemed.

Tip: Reward Points is a built-in feature, switched on by default. If the Loyalty Rewards menu item, the checkout redemption box, or the points pills on a product page are missing, check that the Reward Points extension is enabled under Extensions.

2. How customers earn points

Customers earn points automatically when an order’s payment is confirmed. The number of points is your earn rate — points per dollar spent — multiplied by the order’s eligible subtotal. With the default earn rate of 1 point per $1, an $80 order credits 80 points.

  • Points are credited only once the payment goes through. An abandoned or declined order earns nothing — points are never awarded against a sale that didn’t complete.
  • Only registered customers earn. A guest order isn’t tied to an account, so there’s no balance to credit.
  • Gift cards don’t earn points. A gift-card purchase is store credit in itself, so it’s left out of the earning calculation — the rest of the order still earns normally.

You set the earn rate on the Settings tab (see section 6), and you can give specific customer groups a better rate there too.

Note: Points are credited at payment confirmation, not the instant the order is placed — the same rule that governs gift-card generation and coupon usage. This keeps balances honest: a customer only ever banks points they actually paid for.

3. How customers redeem points at checkout

Redemption happens at checkout. A logged-in customer with points sees a Reward Points card showing their available balance and a “Points to redeem” field. They type how many points to use and click Apply; the order summary shows the discount, and Remove clears it again. As they type, the card previews the dollar value in real time.

Points convert to money using your redemption rate. With the default of 100 points = $1.00, redeeming 500 points takes $5.00 off the order. Two limits shape what a customer can redeem:

  • A minimum number of points before redemption is allowed (default 100). Below that, the card explains how many more points are needed.
  • A maximum share of the order that points may cover (default 100%, i.e. points can pay the whole order). The redeem box won’t let a customer apply more than that share.

The discount can never push the order below $0.00. As with earning, the points are only actually deducted from the balance when the payment is confirmed — so if a customer applies points but the payment never completes, their balance is left untouched.

4. Points on a product page

When the programme is on, product pages can show two small points figures beneath the price:

  • Price in points — what the product would cost expressed in points, using your redemption rate. It’s an at-a-glance sense of scale, not a separate “pay entirely in points” button; redemption always happens at checkout.
  • Reward points — how many points buying this product would earn, using the earn rate.

Both figures are shown to signed-out visitors as well, using your default rates — a gentle nudge to sign up and start earning.

5. The customer’s Rewards area

Signed-in customers have a Rewards section in their account (My Account → Rewards). It shows two cards — Available Points and their Redeemable Value in your currency — a short How It Works summary of your earn and redemption rates, and a Points History table listing every time points were earned, redeemed, or adjusted, with the reason and date. It’s the customer-facing mirror of the Activity Log you see in the admin.

6. Setting up earning and redemption

Open the Settings tab on the Loyalty Rewards page. There are two cards plus an optional per-group table:

  • Earning → Default rate (points per $1 spent) — the heart of the programme. Set it to how many points a customer earns for each dollar. This is the single place that controls earning.
  • Redemption → Points per $1.00 discount — how many points equal $1 off at checkout (default 100).
  • Redemption → Minimum points to redeem — the smallest balance a customer may spend in one go (default 100).
  • Redemption → Max % of order payable with points — the largest share of an order points may cover. 100 lets points pay the whole order; set it lower (say 50) to require part of every order be paid by the customer’s normal method.

Below those is a Per-customer-group earning rates table. Each active customer group gets a row; type a rate to give that group a better (or different) earn rate, or leave it blank to use the default. When a customer belongs to more than one group with an override, the highest rate wins — so loyalty tiers and wholesale groups can earn faster. Groups are created under Customers → Customer Groups.

Tip: Click Save Settings after changing any value. The earn rate and per-group overrides take effect on the next order; the redemption rate and limits apply to the checkout straight away.

7. Bonus rules: sign-ups, reviews, birthdays, referrals

Per-dollar earning is the backbone; the Bonus Rules tab adds one-off awards for things a customer does. Click Create Bonus Rule, give it a name, pick the Event, set the Points Amount and leave it Active. Each event pays once per customer per occasion, so a re-fired action never double-pays:

  • Sign-up — awarded when a customer account is created.
  • Approved review — awarded when a product review is approved (a review that needs moderation earns on approval, not on submission).
  • Birthday — awarded once a year, by a daily check, to every customer whose date of birth in My Account → Profile falls on the day. Customers who haven’t entered one earn nothing here.
  • Referral — every customer has a referral code, shown in My Account → Rewards; a new customer who enters it in the Referral code box at registration (or arrives on a link ending in ?ref=THEIRCODE, which pre-fills it) is linked to the referrer. When that new customer’s first paid order is confirmed, the referrer earns the bonus. Tick Also reward the referred customer on the rule to pay the newcomer too.

Bonus awards show in the Activity Log with the rule’s name as the reason, and in the customer’s Points History.

8. Managing balances and history

The Customer Balances tab lists every customer who has points, with their current balance and their lifetime earned. Search by name or email, and use ± Adjust on any row to add or remove points by hand — enter a positive number to grant points (a goodwill gesture, a contest prize) or a negative number to deduct them, with a short reason that’s saved to the history.

The Activity Log tab is the store-wide record of point movements: who, how many points, the action (earned, redeemed, adjusted, expired, or refunded), the reason, and the date. Filter by action to find, say, every manual adjustment.

What reward points do — and don’t

Note: Points are store credit earned by spending, applied as a discount toward the order total at checkout — they don’t change a product’s listed price. Points do not expire; a balance stays usable until it’s spent. Only registered customers earn or spend points, and only paid orders move a balance. Refunding or cancelling an order doesn’t automatically take back points already earned or restore points already spent — adjust a balance by hand on the Customer Balances tab if you need to. Reward points are TitanCart’s own feature, kept in TitanCart’s own tables rather than as WordPress user data.

Troubleshooting

  • Where do I set how many points an order earns? On the Settings tab, in the Earning card — “Default rate (points per $1 spent)”, with optional per-group overrides below it. Extra points for sign-ups, reviews, birthdays and referrals are separate rules on the Bonus Rules tab.
  • A bonus rule isn’t paying out. Check it is Active and that the event really happened the way the rule needs it: a review must be approved, a birthday needs a date of birth on the customer’s profile, a referral pays on the newcomer’s first paid order, and each event pays a customer once (a second sign-up bonus for the same account is never awarded).
  • A customer didn’t earn points on their order. Points are credited only when payment is confirmed, and only for registered customers — a guest checkout earns nothing. Also check the earn rate isn’t set to 0, and remember gift-card line items don’t earn.
  • The “Points to redeem” box won’t accept the full balance. Two limits apply: the customer needs at least the minimum points to redeem at all, and the Max % of order payable with points caps how much of this order points can cover. Points also can’t exceed the order total.
  • There’s no Reward Points box at checkout. It only shows for a signed-in customer who has points, with the Reward Points extension enabled. A guest, a customer with a zero balance, or a disabled extension will all hide it.
  • I refunded an order — the points are still there. Refunds don’t automatically reverse points. Use ± Adjust on the Customer Balances tab to remove earned points or restore redeemed ones as needed.
  • Do points expire? No — there’s no automatic expiry. A balance stays until the customer spends it (or you adjust it).

See also

Previous
Gift Cards
Next
Promotions & coupons