Earn on every purchase
A global earn rate, with per-product and per-category overrides — and exclusions — when some lines deserve more.
Most loyalty plugins redeem points as coupon codes and scatter balances across dozens of usermeta rows. Australcode applies points as a direct checkout discount — no coupon codes — and records every movement in a custom ledger table built to scale.
Points become a discount on the order itself. No coupon code is generated, so nothing clashes with your marketing coupons and nothing clutters your store. A balance that spends like money — which is how repeat customers think about it.
Every point movement is a row in a dedicated table — earned, redeemed, expired, adjusted. A complete, queryable audit trail that stays fast as you grow, instead of a balance smeared across a dozen usermeta keys per customer.
“You’ll earn X points” on the product page, a balance hint in the cart, a Rewards tab in the account, a floating balance widget, and a points line on every order email. Visible points are the points that change behaviour.
acrwd/balance, acrwd/history)Every capability shipped today — everything here is free except the five items marked Pro.
A global earn rate, with per-product and per-category overrides — and exclusions — when some lines deserve more.
Customers spend points as a discount at checkout, with configurable min and max. No coupon code is ever generated.
“You’ll earn X points” on the product page, plus a running balance hint in the cart.
Balance and full point history live in the customer’s account — no extra page to build.
An always-visible points badge that follows the shopper around the store.
Every order confirmation email shows the points earned on that order.
Place balance and history anywhere with acrwd/balance and acrwd/history — assets load only on the pages that use them.
Match the points UI to your store with custom labels, an accent color and a dark-mode admin.
One row per movement — earned, redeemed, expired, adjusted — for a queryable audit trail. HPOS compatible.
Award points from your own code with a single, documented action hook.
Ships with complete Spanish (es-CL / es-ES) translations and is ready for any locale.
Loyalty levels with earn multipliers that reward your best customers automatically. Pro.
Run multiplier windows for launches, holidays and flash promotions. Pro.
Signup, daily login + streak, first purchase, approved review and birthday bonuses. Pro.
Keep your liability under control with configurable point-expiry windows. Pro.
Reward the customers who bring you new buyers, tracked end to end. Pro.
Install the free version from your WordPress admin (Plugins → Add new), or with WP-CLI: wp plugin install australcode-points-rewards --activate. An active WooCommerce store is the only requirement.
Choose a global earn rate, add per-product or per-category overrides where it matters, and turn on the on-site display. Customers start earning on their next order.
Buy Pro through secure checkout by Freemius — activation happens in-dashboard, with no licence key to copy by hand. Pro unlocks VIP tiers, campaigns, bonus events, expiration and referrals.
Most WooCommerce loyalty plugins lean on one of two shortcuts: redeem through coupon codes, or store balances in usermeta. Australcode avoids both — on purpose.
| Capability | Typical loyalty plugin | Australcode Points |
|---|---|---|
| How points are redeemed | A generated coupon code | A direct checkout discount |
| Where balances are stored | Scattered usermeta rows | A dedicated ledger table |
| Audit trail of every movement | — | ledger |
| Per-product & category earn overrides (free tier) | Varies | |
| Earn hints on the product page & cart | Varies | |
| Collides with your marketing coupons | Often | Never |
| VIP tier multipliers & campaigns | Varies | Pro |
| Pricing model | Varies | Annual or lifetime |
Wallet-direct, on a real ledger. “Varies” because behaviour differs by vendor, version and tier — verify against each plugin’s current docs.
See pricingusermeta rows per customer.usermeta rows per customer make every balance read and report progressively heavier.acrwd/balance, acrwd/history), WooCommerce hooks and the Rewards tab in the customer account, so it does not depend on a specific theme. The floating balance widget renders independently, assets load only where they are used, and it ships with complete es-CL / es-ES translations.Every product image, perfectly uniform — AVIF & WebP, processed locally.
A complete loyalty program for one store — free. Pro from $49/year with a 14-day unconditional guarantee.
Get Points & Rewards Pro