Renew Subscriptions for pricing plans

I’m selling annual memberships to my site. Recurring payments is disabled. I’m currently using purchasePlan to handle the purchases, but I’ll switch to orderPlan if required. I’d like to send an email notifying members that it’s time to renew. Then, when a member renews, the new membership start date is the date the current subscription ends.

Can anyone suggest an approach?