@jeni023,
As you’ve seen Paid Member Subscriptions doesn’t have a User Import functionality. So for strictly exporting/importing users from one site to another, you should be able to achieve this with any import/export user plugin (for example something like this).
Important: The Content Restriction functionality from Paid Member Subscriptions works based on whether a user is subscribed (is a member) to a subscription plan that was created with our plugin, and not on a user’s user role. So for the users to view your restricted content (on which you applied the PMS Content Restriction), then it’s necessary for them to also have an Active PMS Membership.
For the users to be able to have a PMS Membership they can:
- Go to the page where you have the PMS Registration form and purchase a subscription plan from there (by themselves). This way the user can even purchase a recurring subscription plan (if you’ve made the subscription plan to be recurring). Note: Even if the users already have a WordPress account created on your site, they can still purchase a PMS subscription plan from the registration form (you can read more about this here).
- Or, you as an Administrator can add already existing users as members to a PMS subscription plan, even bulk. This can be done from Paid Member Subscriptions -> Members page (you can read more about this here). But of course, if you decide to do this, then the users will not be paying for the membership you gave them, and also that membership will not be a recurring one (since the users did not purchase that subscription plan by themselves).
Note: Just as a recommendation, before Importing or Exporting users you can do a backup of your site/database. This will help you restore your database in case something will not work correctly. And also you can test these first on a staging/testing site to see if everything is working correctly.
Best regards,