s2Member Pro has an import/export tool under
WP Admin -> s2Member -> Import / Export.
Some snippets from the Import tool's documentation:
Import files can be uploaded in CSV format, or you can copy/paste data into the form field provided.
*No Email Notification* This import routine works silently. Users/Members will NOT be contacted by s2Member; that is, unless you have another plugin installed that conflicts with s2Member's ability to perform the Import properly.
Additional extended information can also be included; even Custom Fields:
- Code: Select all
"ID","Username","Password","First Name","Last Name","Display Name","Email","Website","Level[0-4] or Role ID","Custom Capabilities","Registration Date ( mm/dd/yyyy )","First Payment Date ( mm/dd/yyyy )","Last Payment Date ( mm/dd/yyyy )","Auto-EOT Date ( mm/dd/yyyy )","Custom Value ( starts w/domain )","Paid Subscr. ID","Paid Subscr. Gateway","Custom Field ID #1","Custom Field Value #1","Custom Field ID #2","Custom Field Value #2", ...
Would that fill your need?