Move off WooCommerce Subscriptions.
The migrator is in the free plugin. It reads your existing subscriptions, recreates them in Milo with the same dates and the same payment tokens, and leaves the old plugin in place until you are sure.
What you stop paying
$637
a year: Subscriptions at $279, Memberships at $199, AutomateWoo at $159
The Milo engine is free on WordPress.org. We earn one percent on payments processed through Milo Payments, and nothing at all if you keep your own gateway.
Moves with you
- Subscriptions, with their status and their history
- Next payment dates, exactly as scheduled
- Billing period, interval, trial and sign-up fee
- The customer and their billing address
- Related orders, kept linked to the subscription
Stays where it is
- Your gateway account, which is yours and stays untouched
- Saved payment tokens, when the gateway is one Milo speaks
- The old plugin, deactivated rather than deleted, until you say so
Four steps, and a staging copy first.
01
Install Milo Subscriptions from WordPress.org, on a staging copy first.
02
Open Subscriptions then Migration. The screen counts what it found before touching anything.
03
Run it. Large stores process in batches through Action Scheduler, so nothing times out.
04
Check a handful of subscriptions against the old list, then deactivate the old plugin.
Worth knowing
Billing is the one part of a store where a surprise costs money. These are the things we would want told to us.
- Payment tokens carry over on Stripe, PayPal, Mollie and Square. On other gateways the Any Gateway add-on keeps the existing one.
- Tested on stores with thousands of active subscriptions.
- The same migrator runs in reverse, which is the point: a system you cannot leave is one nobody should join.
Try it on staging. That is the whole risk.
The migrator reads before it writes, and tells you what it found first. Nothing is deleted, and the old plugin stays installed until you decide otherwise.