Site hacked or down? We usually start the same or next working day.Get help now
Case studies / Subscriptions migration

WooCommerce migration

A subscriptions migration that found the renewals were never automatic

An online course business wanted to move its subscribers from an outdated subscription plugin to WooCommerce Subscriptions without losing their automatic, pre-approved payments. Before migrating anything, we checked how those payments really worked, and found they were not what the owner believed.

Client
Online course business, Asia
Platform
WooCommerce, Sensei Pro, Stripe, PayPal
Engagement
Fixed-price migration
Services
Investigation, data migration, renewal flow
Every subscription
Converted to WooCommerce Subscriptions
Hidden assumption found
Renewals had been single payments, not stored billing agreements
Renewal flow
Existing subscribers moved onto proper recurring billing

The brief

The store sold course subscriptions through RightPress Subscriptio, alongside Sensei Pro, AffiliateWP, a HubSpot integration and per-product currencies. The owner wanted to move to WooCommerce Subscriptions while keeping every subscriber and their automatic, pre-approved recurring payments.

Checking the assumption first

A migration like this usually means moving stored payment agreements from one plugin to another. So before converting anything, we looked at the payment gateways themselves. In Stripe, every subscription payment was a single payment, with no recurring billing profile behind it. The owner, who had set the store up years earlier, believed renewals were automatic. He ran his own test with a one-day subscription through both Stripe and PayPal, and it confirmed the finding on both.

That changed the job. There were no billing agreements to carry over, so a straight migration would have created subscriptions that looked automatic and never charged anyone.

What we did instead

We converted every existing subscription to WooCommerce Subscriptions so the records, dates and customers were preserved, then set up renewal emails for existing subscribers, following a flow agreed with the owner on a call, so they move onto genuine recurring billing through WooCommerce Subscriptions.

★★★★★

"Working with Nirmal Ram was an absolute pleasure. We had a complex migration project—moving our outdated RightPress Subscriptio setup to WooCommerce Subscriptions—and it came with a fair share of unexpected technical challenges. Nirmal approached every obstacle with creativity and determination, always finding smart workarounds that kept the project on track. His communication was clear, his execution was timely, and the final result exceeded our expectations."

JBJose B.The client, via Codeable, October 2025

Results

  • Every subscriber moved to a maintained, supported plugin.
  • A long-standing misunderstanding about the store's revenue found before it caused a problem.
  • Renewals that are automatic from now on, for real.

Client name and site withheld at our discretion. Details are taken from the project record.

Let’s Make It Happen

Request a quote
© Magnigeeks - All Right Reserved 2025
Free callGet a quote
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram