Australcode Points and Rewards is a loyalty plugin for WooCommerce with one design goal: a points program that stays fast and predictable as your store grows. Points live in dedicated, append-only ledger tables and are redeemed straight from a wallet at checkout — no coupon codes to manage. Customers earn on every order and you control earning, redemption and display from a clean WordPress admin.
Switching from another loyalty plugin? A built-in importer migrates your customers' point balances from
YITH WooCommerce Points and Rewards — from the admin or with a WP-CLI command, dry-run included.
Free features
- Earn points on every order, at a rate you choose, awarded when the order is processing or completed.
- Per-product and per-category earning multipliers, and per-product/category exclusions.
- Redeem points for a cart discount (wallet or coupon style), with a minimum-to-redeem and a max-percentage-of-cart cap.
- "Earn X points" message on product pages and in the cart.
- My Account rewards area with balance, lifetime totals and history.
- Optional floating points widget.
- Custom point labels (e.g. "stars"), accent color and an opt-in dark mode.
- Shortcodes and Gutenberg blocks — balance, history, "earn X points" message and redeem box (
[acrwd_balance], [acrwd_history], [acrwd_earn_message], [acrwd_redeem]) — place them anywhere, including Elementor, Bricks or Divi layouts.
- Import from YITH WooCommerce Points and Rewards — admin importer plus a
wp acrwd import yith WP-CLI command, both with a dry-run preview, to migrate customer balances when switching.
- Program dashboard — points in circulation, a 30-day trend and your top earners at a glance.
- CSV export of customers with their balances.
- Earning controls: rounding mode, exclude items on sale, and guest orders linked to the customer's points once they register.
- Developer-friendly:
acrwd_* actions and filters to wire points into your own logic.
- Fully translated into Spanish (es_ES / es_CL) — programa de puntos y recompensas para WooCommerce, listo en español.
- HPOS-compatible (WooCommerce High-Performance Order Storage).
- Built on custom tables for fast, scalable reads — no autoloaded option bloat.
Pro features (unlocked with a license)
- Extra earning bonuses: signup, daily-login streak, first order, approved review, birthday, profile completion, order-count milestone, cart-total threshold and lifetime-spend milestone.
- Earning rules engine: multipliers or flat bonuses by category, customer role, order total and date range, applied first-match by priority, with a one-click dry-run preview over recent orders.
- Advanced redemption: spend points on rewards you define — a fixed-amount coupon, a percentage discount or free shipping — single-use, with restrictions, expiry and an automatic refund if a coupon goes unused.
- Unlimited VIP tiers with per-tier earning multipliers, storefront badges (colour + icon) and a My Account progress bar, plus time-boxed campaigns ("double points weekend").
- Two-sided referral program: customers share a link and both sides earn on the friend's first order.
- Pro customer management: bulk add/subtract/expire, CSV import of adjustments with a dry-run preview, and block/unblock customers.
- Dedicated transactional emails: a points-expiry reminder and an optional manual-adjustment notice (standard WooCommerce emails).
- Points expiration with a configurable window.
Get Pro →
1.0.2
Fixes the birthday field in My Account, which never saved the date. If you offer a birthday reward, update: until now no customer could record a birthday for it. No breaking changes.
1.0.1
Fixes redemption discounts being inflated by the tax rate in tax-inclusive stores. No breaking changes.
0.4.0
New Display & Widgets settings, shortcodes and blocks for every rewards surface, a Pro referrals report, and UI fixes. No breaking changes.
0.3.2
Pro-only features now ship only in the Pro version; the free version stays fully functional. Internal compliance and styling fixes.
0.3.0
Mobile-friendly tables across the admin and refreshed styling. No breaking changes.
0.2.0
Edit tiers and campaigns in place, block-aware asset loading and complete es_CL/es_ES translations.
0.1.0
Initial release.