Dealing with Existing Members, upgrading them to recurring payments

I just took over a site with users managed with s2member pro. Impressed!

I set up new members to pay a recurring fee to hit membership level 3.

However existing members (about 900) were buying a membership initially through woocommerce separately (such bad dev!) and were on the honor system to re-pay every year. They all have level 3 as well, and retain it if they do not pay (poor previous management).

Is there a way where I can put up a polite paywall to all unpaid, at next login (or via email), to say that your fee is due in order to retain level 3 status? And then prompt them to a paypal button with the current recurring settings?

Checked the forums but not sure how to work this out. Any help appreciated!

I suggest the following steps:

  1. Use s2Member’s Import/Export feature to export your list of members to a CSV file.
  2. Insert an end date in the relevant box for each member. (Obviously, this will be easier if you give them all the same date, but that’s up to you.)
  3. Import the list back into WordPress using s2Member’s Import/Export feature again.
  4. Check that each member now has an EOT set. (If not, re-do steps 2 and 3.)
  5. Go to PayPal Options and set up some EOT Renewal/Reminder Emails.
  6. Create a Billing Modification Form shortcode and insert it on an appropriate page.
  7. (Optional). Create an [s2Eot /] shortcode and insert it on an appropriate page. See https://s2member.com/kb-article/s2eot-shortcode-documentation/

thanks for the reply. all seems doable. i appreciate it!