Page 1 of 1

Metering Email Access Support

PostPosted: March 10th, 2011, 12:46 pm
by startasocialnetwork
Hi Gang,

My client is looking to offer metered email support as part of a recurring monthly membership package: Gold level gets 1 email each month, Platinum gets 3 each month, etc.

I'm trying to figure a way to manage this using latest versions of WP, BP, and s2Member.

I love how creatively this community comes up with ways to use these systems, and would appreciate any ideas...

Is there a way to use the built-in downloads limit to control access to a mailto: link, for example?

Thanks

Ric

Re: Metering Email Access Support

PostPosted: March 10th, 2011, 12:59 pm
by Cristián Lávaque
startasocialnetwork wrote:My client is looking to offer metered email support as part of a recurring monthly membership package: Gold level gets 1 email each month, Platinum gets 3 each month, etc.


What do you mean by "gets n emai leach month?" That they receive it or that they're allow to send it?

Re: Metering Email Access Support

PostPosted: March 10th, 2011, 1:33 pm
by startasocialnetwork
Allowed to send.

The client provides advice, so the members can send x emails a month, based on member level. The back and forth from the initial contact is taken care of manually, so we're looking for a way to control the number of times members can send a message (through the BP system, through a form, through an email link -- open to all options...)

Thanks!

Re: Metering Email Access Support

PostPosted: March 10th, 2011, 2:00 pm
by Cristián Lávaque
I see.

Well, I looked at s2Member's file download features and I don't see how you could use that easily.

s2Member will obviously be used to allow access, or not, to the page where the contact form is based on his membership level or custom capability. You could save in the member's profile the message credits he's entitled to per month, using s2Member's custom capabilities. For the rest I think that you really need a custom solution.

A log of each message sent should be created in the database, including the user's ID and time, and updated after each message is sent successfully. This log can be checked every time the contact form is loaded and if the limit for that user has been reached, a message be shown to explain it instead.

You could figure out the message credits left for the current month, or in total if the person left some unused from previous months and they don't expire each month. You can use the times s2Member stored for the purchase if you want to count months starting with purchase date, or just use the calendar months. Both depend on your policy.

You can find developers to create this for you over at eLance, oDesk, Scriptlance or Rent-a-coder.

Does this help you?

Re: Metering Email Access Support

PostPosted: March 10th, 2011, 2:52 pm
by startasocialnetwork
Thanks, Cristián,

I appreciate the help!

Hoping to avoid programming, but I may be too optimistic ;-)

Ric

Re: Metering Email Access Support

PostPosted: March 10th, 2011, 3:04 pm
by Cristián Lávaque
You're very welcome! :)

I can understand you'd prefer to avoid it, of course, but I really can't think of a way to create the setup you want without it. :(