BACK TO DIRECTORY

Australcode Loyalty Program, Points and Rewards for WooCommerce

by australcode

0.0
(0 ratings)

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. Every customer gets a points wallet backed by dedicated, append-only ledger tables, and they redeem points in the cart or at checkout straight from that balance — 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.

Requires: WordPress 6.5+ · PHP 8.1+ · WooCommerce 9.0+ (WooCommerce must be active).

Free features

  • Earn points on every order, at a rate you choose, awarded when the order is processing or completed.
  • Refunds give points back proportionally: cancel an order and the whole award is reverted, refund part of it and only that share is — both for points earned and for points spent.
  • Per-product, per-category and per-role earning multipliers (e.g. 2× for wholesale customers), and per-product/category exclusions.
  • Redeem points straight from the wallet for a cart discount — no coupon code to manage — with a minimum-to-redeem and a cap on the share of the cart that points can pay (before or after tax — see the FAQ).
  • Redeem in the cart and at checkout — classic and block-based, both — and from the My Account rewards area. Customers who skip the cart (“Buy now”, a direct link to checkout) can still spend their points.
  • “Earn X points” message on product pages (guests are invited to create an account instead), and a “You’ll earn X points” line in the cart and checkout totals, classic and block-based.
  • My Account rewards area with balance, lifetime totals and history.
  • Optional floating points widget — a compact pill that stays out of the way of the checkout and can be dismissed.
  • An Appearance tab: custom point labels (e.g. “stars”), an accent (the plugin’s, your theme’s or your own), a color scheme that follows your theme (or forced light or dark), density, corner radius, and the wording of eight storefront texts.
  • Theme templates: copy any storefront template into your theme’s acrwd/ folder to change its markup; Settings warns you when a copy falls behind a plugin update.
  • Shortcodes and Gutenberg blocks — balance, history, “earn X points” message and redeem box ([acrwd_balance], [acrwd_history], [acrwd_earn_message], [acrwd_redeem], [acrwd_earn_line] for a “You’ll earn X points” line in custom cart or checkout summaries, and [acrwd_if_can_redeem] to show a note only to customers who can 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.
  • Rebuild balances from the ledger — a wp acrwd recalc WP-CLI command, with a dry-run, that checks every wallet against its transaction history and repairs any that disagree. Useful after a database restore or a support script that touched the ledger directly.
  • Program dashboard — points in circulation, a 30-day trend and your top earners at a glance.
  • Customers screen with a CSV export of balances (semicolon-separated on Spanish-language sites, so Excel opens it in columns). A customer blocked with Pro shows as Blocked and can be unblocked here in the free version too.
  • Earning controls: rounding mode, exclude items on sale, roles that earn, guest orders placed with an existing account’s email, and guest orders linked to the customer’s points once they register.
  • Redemption controls: as a discount line or as a coupon, combine with other coupons or not, items on sale excluded or not, the cap measured with or without tax, roles that can redeem, and where the redeem form goes in the cart and the checkout — applied without reloading the page.
  • Developer-friendly: acrwd_* actions and filters to wire points into your own logic.
  • Fully translated into Spanish — every Spanish locale (Spain, Mexico, Chile, Argentina and the rest) gets the whole plugin in its own language, admin and storefront alike.
  • 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. Bonuses earned by an order are taken back if that order is cancelled or refunded.
  • 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, free shipping or a free product of your choosing — 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, measured on points earned net of refunds; plus time-boxed campaigns (“double points weekend”) judged by the date the order was placed.
  • 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, and a dashboard panel with the points about to expire in the next 30 days.

Get Pro

External services

This plugin uses Freemius to handle Pro licensing, checkout and plugin updates.
Freemius is the Merchant of Record for the Pro plan.

  • What it does: Freemius powers the in-dashboard pricing/checkout for the Pro
    plan and, once you own a license, activates and validates it so Pro features
    can be unlocked on this site. It also serves automatic updates for the Pro
    build.
  • What data is sent and when: if you opt in on the activation screen, basic
    non-sensitive environment data (site URL, WordPress/PHP versions, active
    plugin/theme) is sent to api.freemius.com to support licensing and updates.
    Opt-in is optional — a Skip button is shown, and the free version is fully
    functional without it. When you buy or activate a Pro license, your license
    key and site identifier are sent to validate it. No personal data of your
    store’s customers is sent.
  • Beyond the support links below, the service is only contacted for
    licensing/updates of the Pro plan
    (and only after opt-in). The free version
    does not require contacting any external service to work.
  • Support links: the plugin menu includes a “Support Forum” link (to the
    plugin’s forum on wordpress.org) and a “Contact Us” link that opens the Freemius
    support form in a new browser tab. The address of that link carries your site
    URL, your site’s login URL, the wp-admin page you opened it from, and this
    plugin’s ID, public key and version — so that information reaches Freemius when
    you click the link, before you type anything. If your site is connected to
    Freemius (opt-in), a signed site identifier is included too. If you then fill in
    and submit the form, your name, email address and message are sent to Freemius
    so they can route the request to us.

Service provider: Freemius, Inc.
Terms of Service: https://freemius.com/terms/
Privacy Policy: https://freemius.com/privacy/

Screenshots

Dashboard — outstanding points with a 30-day trend, members with points, lifetime earned and redeemed, and your top earners, all from a fast custom-table ledger.

Dashboard — outstanding points with a 30-day trend, members with points, lifetime earned and redeemed, and your top earners, all from a fast custom-table ledger.

My Account rewards area — customers see their balance, redeem points straight onto the current cart (no coupon code involved) and review their full earn/redeem history.

My Account rewards area — customers see their balance, redeem points straight onto the current cart (no coupon code involved) and review their full earn/redeem history.

Settings — configure earning, redemption and display, with inline guidance and a recommendation for each non-obvious option.

Settings — configure earning, redemption and display, with inline guidance and a recommendation for each non-obvious option.

VIP tiers — reward your most loyal customers with higher earning multipliers (Pro).

VIP tiers — reward your most loyal customers with higher earning multipliers (Pro).

Customers — per-customer balances and lifetime activity with search and CSV export. The tier column, bulk actions and blocking are Pro.

Customers — per-customer balances and lifetime activity with search and CSV export. The tier column, bulk actions and blocking are Pro.

Campaigns — schedule limited-time earning multipliers, like a double-points weekend, that stack on your base rate (Pro).

Campaigns — schedule limited-time earning multipliers, like a double-points weekend, that stack on your base rate (Pro).

Import — bring each customer's YITH WooCommerce Points and Rewards history over entry by entry, with its original dates, plus the YITH settings that have an equivalent here.

Import — bring each customer's YITH WooCommerce Points and Rewards history over entry by entry, with its original dates, plus the YITH settings that have an equivalent here.

Plugin Details

Active Installs
0
Total Downloads
674
Version
1.5.6
Requires WP
6.5
Requires PHP
8.1
Tested Up To
7.1.4
Added
2026-06-27
Last Updated
2026-10-21 9:08pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0