Milo Loyalty
Points on every subscription payment, redeemable into a discount on the next renewal.
Installation
- Install and activate the free Milo Subscriptions plugin.
- Upload and activate Milo Loyalty (Plugins → Add New → Upload).
- Enter your license key under Subscriptions → Licenses to enable updates.
Configuration
Subscribers earn points on every subscription payment and redeem them from My Account into a discount on their next renewal (applied by the Subscription Coupons add-on).
Under Subscriptions → Settings → General → Loyalty:
| Setting | Description |
|---|---|
| Enable loyalty points | On/off switch. |
| Points per currency unit paid | Numeric value. |
| Points per redemption | Numeric value. |
| Redemption value (currency) | The renewal discount granted per redemption. |
Earning
Points accrue on every completed subscription payment at the rate you configure. Balances are per customer and visible in the Milo Loyalty Points block, the [milo_loyalty] shortcode, or the My Account dashboard.
Redeeming
When the balance passes the redemption cost, a “Redeem X points for Y off” button appears. Redemption converts points into a fixed discount on the next renewal through the Milo Coupons engine, so it composes with other reward mechanics.
Customizing the area
Title, balance sentence, and button label are editable as block/shortcode options, with {points}, {cost}, and {value} placeholders replaced by live numbers.
Developer reference
_milo_loyalty_points (user meta)— The customer’s current balance.
Did this page miss something?
Tell us and we rewrite it, usually the same day.