Milo Subscriptions – Subscriptions for WooCommerce and Recurring Payments

Changelog

1.0.8

  • Sign-up fees are itemized as a taxable line in cart and checkout totals.
  • Admin schedule edits validate dates and reschedule the next renewal automatically.
  • Subscription switch links are hardened with nonce protection.
  • Custom email content keeps its HTML formatting and line breaks.
  • Add-on activation respects the plugin-management capability.
  • Renewals keep each subscription’s locked-in price, with an opt-in to re-price.
  • The “last payment” date reflects actual paid orders.
  • Subscription emails pause automatically on staging and development sites.
  • Subscription creation at checkout is atomic across multi-subscription orders.
  • Standalone mode loads its tables and REST routes only when enabled.
  • REST API documentation lists the exact available endpoints.
  • Customers can securely update their subscription card, with SCA/3DS and off-session setup handled by the gateway.
  • Buying several subscriptions that bill on the same schedule creates one grouped subscription.
  • The Payments screen guides you to install Milo Payments when it isn’t active.
  • The Add-ons page installs the free Milo Payments plugin in one click.
  • The block Site Editor stays available when WooCommerce is inactive.
  • Add-on cards show a “View details” button to open each add-on’s information.

1.0.7

  • Failed renewal recovery: the on-hold email now includes a pay link, and paying it reactivates the subscription.
  • The “Create & send invoice” action now emails Milo’s branded renewal invoice instead of the generic WooCommerce one.
  • Block cart and checkout now show the recurring subscription total.
  • Import preview notices use the native WordPress notice style, and the “Milo Payments not active” notice links to install it.
  • Free trials and other $0 first payments now save a payment method, so the first renewal charges automatically.
  • Clarified the migration FAQ: imported renewals route through Milo Payments (connect the same gateway account), and the Any Gateway add-on keeps a third-party gateway.

1.0.6

  • Import no longer requires connecting a payment gateway first.
  • Support for longer billing intervals (e.g. every 10 days).
  • Standalone mode blocks live billing on staging and development sites (test mode still works).
  • Switching a plan no longer resets the renewal date.
  • Buying a variable subscription now creates the subscription with the correct billing period.
  • Variations and Attributes tabs now always show for variable subscription products.

1.0.5

  • Fixed a conflict with WooCommerce Subscriptions when both are active.
  • Setup wizard and import improvements.
  • Standalone mode (without WooCommerce) fixes.

1.0.4

  • Fixed free-trial billing so trial products are not charged before the trial ends.
  • Improved renewal reliability.
  • Improved migration reliability.

1.0.3

  • Standalone mode (without WooCommerce) improvements and fixes.

1.0.2

  • Internationalization: the plugin is now fully translation-ready. Added missing translator comments, corrected plural string placeholders for languages with complex plural rules, and resolved all wp i18n make-pot warnings.
  • Added bundled translations for 17 locales: Arabic, Danish, German, Greek, Spanish, Finnish, French, Hebrew, Indonesian, Japanese, Korean, Dutch, Brazilian Portuguese, Russian, Swedish, Turkish, and Simplified Chinese.
  • Fixed the “Configure payments” dashboard links so they open the Payments screen correctly when Milo Payments is active.

1.0.1

  • Packaging fix: removed a stray file left over from the initial release. No functional changes.

1.0.0

  • Initial public release.
  • Subscription product type with day/week/month/year billing intervals and custom periods.
  • Free trials and sign-up fees.
  • Plan switching with prorated charges and credits.
  • Variable subscription products.
  • Mixed carts (subscription + one-off products in the same checkout).
  • WooCommerce Blocks checkout support.
  • Customer self-service portal in My Account.
  • Subscription Health Check with nightly and on-demand scanning.
  • Built-in migrator from WooCommerce Subscriptions.
  • Modern admin powered by @wordpress/dataviews.
  • REST API for subscription management.
  • HPOS compatibility.

Plugin Website
Visit website

Version:
1.0.8
Last Updated
June 5, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.