Milo Loyalty

Points on every subscription payment, redeemable into a discount on the next renewal.

Installation

  1. Install and activate the free Milo Subscriptions plugin.
  2. Upload and activate Milo Loyalty (Plugins → Add New → Upload).
  3. 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.

Send a note