Advertisement:

Member Expiration Date

Aloittaja damacguy, helmikuu 09, 2006, 02:31:35 IP

« edellinen - seuraava »

damacguy

I'm looking for a way to expire members automatically on a certain date. I've looked at the Paid Subscriptions mod, and it's probably the closest thing so far.

Currently we process membership dues through a non-profit middle-man (donate.net), and all we really need to do is set an expiration date on members. When that date rolls past the member's access is changed to Guest.

Any thoughts?

Elmacik

Home of Elmacik

Thantos

It would probably be easier and less annoying for the user if you simply used a membergroup.  When they pay a particular membergroup is set and when there time is up that group is removed.

TechnoDragon

I have seen several mods that do this automatically...I believe there is a massive one over at tiny portal  Here that can connect to several pay sites then autmatically update user info to reflect payment.

http://www.simplemachines.org/community/index.php?topic=13737.0
Don't tell me to get into shape...I have a shape...It is round!


damacguy

Membergroup could work I guess. I was thinking a Expire Date field in their account settings, and as that date approached they maybe get a warning popup on login, and then after the date they only have guest access (until the expire date changes).

I've seen the paid membership mod, but we use a 3rd party payment processing company (donate.net). We could talk with their developer I guess and see if we can't tie the two together (but they're a non-profit with a small staff).

Thantos

How would they create a member and then delete a member on your site?  If they can do that I'm sure a solution can be created to simply change a member group (one query vs many it would take to delete a member)

damacguy

Ideally I'd love to use the paid subscriptions mod, but that's a matter for our board and the treasurer. ;)

If I can talk our payment processor into working with us then I can maybe tweak the paid subscriptions mod.

The 'easiest' solution would be a Membership Expiration mod that adds a new field (Exp. Date). When that date approaches they're given a customized reminder on-screen, maybe a customized email, and then after that date they're access is changed to mirror guest access (read-only in our board's case).

Thantos

Would a solution that checks daily be enough or would you want it more frequently?  I can help out if needed

Tony Reid

I would like to see this mod also :)

Tony
Tony Reid

damacguy

Lainaus käyttäjältä: Thantos - helmikuu 10, 2006, 03:44:57 IP
Would a solution that checks daily be enough or would you want it more frequently?  I can help out if needed

Daily would be just fine!

Our forums, for reference, doesn't allow wild registrations. The accounts are created or updated when a person joins through our normal means. So the Exp. Date could be a blank date field, or a combo number field and pull-down menu (day/week/month/year). When the member renews we'll adjust their exp. date.

Having a customizable private message, pop-up notice, and/or email would all be nice features too. On X number of days one, some, or all of those methods will be used to notify the member.

Thanks for any help on this!

Thantos

Just FYI, I haven't forgotten about this.

H

Have a membergroup expiration would also be a great addition to the ban management
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

wm

Thantos, you still not forgetting about this?

BCTech

I'm not sure if it's appropriate to request as an additional feature to this mod, but it seems related. I would like to see the ability to specify which group the user is changed to when their membership expires.

It seems like an extremely powerful and generalized system could be created easily with just 3 fields for control:
subscribed member group
duration
expired member group

Subscribed member group would define the group you are adding them to for the period which is defined in duration.
Duration defines the length of subscription/membership, ideally with flexibility as in days/months/years, as well as specific x date to y date.
Expired member group specifies the group they switch to once their current membership expires.

This could either work as a generalized modification to the membership system - e.g. you would always use expiring membership system but set expiry to 0 or infinity if you want to permanently assign. Or it could be done where a simple check box enables or disables the expiry-based membership (e.g. "enable membership expiration" check/uncheck).

Now ideally all this would be integrated with the excellent Paid Subscription Mod already available such that you could setup both paid and free "subscriptions" that automatically expired members to specific groups. In my case I'd want to do manual subscription a lot with no fees, but also want the ability to charge and let people sign up themselves.

We would be willing to support such a mod financially.

Regards,

Oshyan Greene
Technical Coordinator
Bauman College

Dainis

I'm currently installing paidsubs_v0.18.tar.gz to a 1.1.2 install of SMF, as I understand that the combo I'm choosing is the most stable.

Any word on member expiration?

Best,
Dainis

BCTech

I have not had any word on the membership expiry. We have gotten around this for our purposes by simply managing the paid subscriptions manually, creating subscriptions with 0 cost, setting the member in question to the membergroup we want them to have after expiry *before* we subscribe them, then subscribing with the appropriate duration. This seems to have worked but is not entirely intuitive or convenient. I maintain that a full membership expiry system such as that desribed above would be powerful, useful, and simple to administrate.

Regards,

Oshyan Greene
Technical Coordinator
Bauman College

klumy


Advertisement: