Importing 50000 members

I was wondering if there were an easier way to import 50000 members into s2 member, by using something like a SQL dump of the old website and insertion directly into the new database. Is there any documentation on doing something like this? The old website is not on wordpress.
Thanks in advanced.

The Pro version of s2Member comes with an import tool. See https://s2member.com/kb-article/importingupdating-users/

However, it will only import 1000 users at a time, so you might not want to do that.

There are several other plugins claiming to be able to do this, and I haven’t tried them all. But I’d suggest you try CSV Import for WordPress. I haven’t used it for importing users, but I have used it for importing data into custom post types, and it was very impressive.

Alternatively, you could try Import users from CSV with meta. I haven’t used it myself, but I have used other plugins by the same developer, and even had him do custom work for me. I’d strongly recommend him.

If they can’t do what you want, then I think your best option will probably be WP All Import with the (paid) User Import Add-on.