latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Manually add new user, provide 1 year free

Home Forums Community Forum Manually add new user, provide 1 year free

This topic contains 8 replies, has 2 voices. Last updated by  Ryan Kitko 4 years, 10 months ago.

Topic Author Topic
Posted: Thursday Feb 23rd, 2012 at 10:30 pm #6228
Ryan Kitko
Username: kitkor

Hi, all. Any ideas for my situation? We’re migrating all of the content over from an old Joomla install (and I mean old!) to a WordPress install and it’s so much of a hassle that I’m planning on manually creating user profiles for our 100 or so members.

For our paid subscribers, I’d like to create their user profile, send them a default password (I already saw that option), and set up their account so that their expiration date of free access would be identical to the date on the previous CMS. At that point, s2member would prompt the user to renew and at that point they would share their payment details again.

Any idea if this is possible? Or should I just simply solicit our old members and ask them to sign up again? The problem with that is we just had a couple people sign up, so we’d be asking them to make another payment just two months into the subscription. There has to be some way to set their access level and make it expire after a set amount of time.

Any thoughts would be appreciated!

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Friday Feb 24th, 2012 at 8:59 am #6245
David Welch
Username: dwbiz05

On the user\’s profile, scroll down to s2Member Configuration & Profile Fields.

One of them is called: Automatic EOT Time (End Of Term).

Click the ? to see all the options for setting this, but you can set the automatic EOT time when the user will have to re-pay for continued access.

Hope that helps.

Dave

Posted: Friday Feb 24th, 2012 at 10:04 am #6261
Ryan Kitko
Username: kitkor

David,
Thanks for taking a moment to suggest a solution. Unfortunately, I don\’t see the Automatic EOT Time option. Under the s2member settings in a user profile, I have:
Paid Subscr. Gateway: (paypal)
Paid Subscr. ID:
Custom Value:
Registration IP:
Custom Capabilities:
Reset IP Restrictions:
Administrative Notes:

And that\’s it. I went through the paid process with a test user name and the only differences are that my profile has values for Paid Subscr. ID, custom value (our website address), and registration IP. I do, however, see the Automatic EOT Behavior options in s2member >> Paypal Options.

I\’m using the free install of s2member to try it out. Could the EOT time manual setting for each user be a feature only functional in the Pro install?

Thanks again for your thoughts!

Posted: Friday Feb 24th, 2012 at 10:20 am #6262
David Welch
Username: dwbiz05

No, I only use the free version…

That\’s really weird…

I\’ll have to see if I can find some setting that turns it off cause it\’s always been on mine.

Your using the newest version of s2member?

Dave

  • This reply was modified 4 years, 10 months ago by  David Welch.
Posted: Friday Feb 24th, 2012 at 10:22 am #6264
Ryan Kitko
Username: kitkor

Ah! Ok, so the Automatic EOT time only shows up in the \”add new user\” option. You can\’t edit the user\’s EOT time after they joined? Got it.

I\’ll mess around with it now and set up a test for it to expire on a test account today. I\’m curious if s2member will send the test account an e-mail notifying it of the membership expiration and prompt the user to reauthorize the account. I\’m still new to this, so I\’m not sure where I would go to customize that message.

Cheers.

Posted: Friday Feb 24th, 2012 at 10:24 am #6265
David Welch
Username: dwbiz05

I can see it in add new and edit user options so I don\’t know why it\’s not showing for you in edit.

I don\’t think the e-mail goes out. I believe, that when they log in, they are re-directed to the payment option s page if they reach the EOT.

Dave

Posted: Friday Feb 24th, 2012 at 10:56 am #6272
Ryan Kitko
Username: kitkor

I see the cause of my confusion. I started adding other members who will also be admins first to test the system. Under an admin profile, the EOT time isn\’t necessary, so it doesn\’t show up! Mystery solved.

Interesting, I thought s2member would send an e-mail to the user. The members of my site aren\’t using it for content, but to support us as a non-profit. I don\’t think many of them will be logging in very often, so I\’d much prefer when the user reaches EOT time for the system to send an e-mail reminding them of the subscription. I wonder if there\’s a way to customize that.

Cheers.

Posted: Friday Feb 24th, 2012 at 11:34 am #6276
David Welch
Username: dwbiz05

I believe you can hook into the EOT system and send a message yourself via this hook:

ws_plugin__s2member_during_auto_eot_system

The following link tells more about hooks and filters:

http://www.s2member.com/codex/stable/overview-summary/#src_doc_overview_description

Dave

Posted: Friday Feb 24th, 2012 at 2:40 pm #6309
Ryan Kitko
Username: kitkor

Thanks again for the kind responses, Dave. I\’ve had another look around and in the old forums it would appear as if this has been a feature request for quite some time: http://www.primothemes.com/forums/viewtopic.php?f=4&t=824

As I understand it, there\’s a major overhaul going on and this feature is going to be incorporated in the future. Perhaps I\’ll just wait it out rather than messing around with hooks. I\’m no programmer, so I appreciate those who can do this sort of thing!

You\’ve definitely gotten me up to speed, though, and given me several good leads. Thanks again!

Viewing 8 replies - 1 through 8 (of 8 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.