Expiring memberships and what happens when they do

Ok, I know this is something that should be common knowledge or even common sense, but

When a membership expires, what happens? does the profile get deleted, suspended, demoted or what?

Once a membership has expired, can a member renew the membership without starting a new profile?

also is the admin notified of what happens when a membership expires.

I have some members that once they expire, I wish to delete them, others I wish to give a chance to renew. How can I separate these 2 (even if done manually

I may have further questions depending upon your answers. Thanks in advance,

Mel

Quote · 2 Dec 2013

You set up a notice period for members to be notified of a membership that is close to expiring; this is done in the admin.  The user can buy the next period of membership or let it expire.  When the membership expires, the user's membership will revert to Standard.

There is no way to have a one time membership; in that the member can only buy the membership once. 

Geeks, making the world a better place
Quote · 2 Dec 2013

think it may also vary depending if you're using the standard membership / payments combo, or using the subscription management mod for recurring payments. Different options.

What exactly do you need your membership setup to do and not allow?

Quote · 2 Dec 2013

So no members are deleted or deactivated upon expiration. ok.

So then I guess that I will leave the "standard" membership level as one for expired memberships. I will create a new membership level for new members so that they will be separate. I will just have to keep good records of who has expired and why.

does anyone know if there is a tool for hiding profiles who have become inactive (not logged in for 6 months for example) but become active again once they login again?

Quote · 3 Dec 2013

A better term would be Passive accounts.  Even if they don't log in, the account is still active.  I don't have something off-hand but what you could do is to run a query that if someone has not logged in for x number of days, set the account as inactive.  You could set up a cron job to do this automatically every night.

Geeks, making the world a better place
Quote · 3 Dec 2013

Do you really want whole profiles being removed from the site though? Surely it would be better to have a very limited basic membership level to build site profiles, then create a higher level membership for those who pay for the site services... then look to control access to the services as an incentive to upgrade.

 

Deleting profiles that are inactive for a while, might just be making the steep hill you have to climb to populate a site even steeper! 

 

What sort of site is it and what sort of premium features do you want to limit to paid membership (if you can say publicly)

there might be other ways around the challenge.

Quote · 3 Dec 2013

Actually, if you want to delete inactive account, there is a prune feature in the admin.  It will prune, remove, inactive members after a certain time period of them not logging onto the site.  Or at least this is in 7.1.x; those with 7.0.x will have to confirm or not if the prune feature is there.

Geeks, making the world a better place
Quote · 3 Dec 2013

I run an adult based (not porn) social site for people who want to meet like minded people.

The site has 2 major functions:
1) As a social site, for members to search others profiles for possible matches, friends, or connection.
2) to advertise local parties for people to meet in person for the same reasons.

When members are using the site as a social site, I would like only the members that are active and will answer emails, messages and the likes when other members try to contact them to be viewable. Members get very discouraged when they send out 10 messages and get no responses because those members are no longer active on the site. For this reason, I would like to have all profiles hidden from public view after 6 months, but have them become viewable again upon a successful login.

But when it comes to the local parties, I still want people to be members and receive invites to the parties no matter how long it is between logins. We do have people that attend parties but not use the site for connections, and some only come to a party once a year or less, but they do still come.

I do however want to drop people as members if they have been inactive for 2 years. I would rather deactivate their accounts than delete them. That way they can re-activate them if they request.

These things do happen, I just received an email from a guy who hasn't logged-in since 12-17-2012, who requested for me to update his login info. I consider this a member saved, but had he went another year, I would have liked to write him off and clean up my system.

If this is clear as mud, I understand. but kind of hard to explain. look at it this way. If you was looking for a match on a dating site, wouldn't you like to see only current prospects, or would you like to spend your time sending messages to people who have already made a connection, moved on with a relationship and left their profile open but with no one there any more. This could be very discouraging to people and cause them to give up, only to leave another abandon profile. I just want my site to be active and effective, but without throwing away those who wish to return later.

Hope this helps

Mel

Quote · 3 Dec 2013

Have you looked through the market to see what is there to help you with maintaining membership in the way you wish.  From what I see, you will need all members to be active all the time.  If the pruning system is there in 7.0.x, you can set it to three years if you wish; three years should be plenty of time to know; or any time you think is good.

 

Looking at what you want, do you want Passive profiles to NOT show at all, or to have a message, this profile is inactive.  What you can do of course is to show the last login date of the profile and let your members see if the person has not logged on in months or years.  Many social sites hide the last log on because they want to appear to have more active members than they do for getting money out of investors.  That would be an easy fix; show the last logon date and your members can check.  Place it in a block with designbox zero and there won't be a header with the yellow key for the members to hide it.

 

If you want to hide profiles from view that are Passive, then you will need to change the profile view code in BxBasePofileView.php (that is from 7.1.4 but is probably the same file for 7.0.x located in /templates/base/scripts.  You need to figure out what time is considered a Passive Member, then you simple add code that if the time limit exceeds the Passive Time limit, to not show the profile.  I might could look at this at a later time and see if that is what you want to do.

 

Geeks, making the world a better place
Quote · 3 Dec 2013

This is an interesting topic, that I have not looked at in quite awhile...

What exactly does this option mean? Delete the Membership Level to What?

Delete Membership Levels Expired For (Days): 

Peer L. Plaut Executive Director, Single Booklovers Connecting Bookworms Since 1970
Quote · 3 Dec 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.