Page 1 of 1

Custom Capabilities For New Members

PostPosted: July 25th, 2011, 10:20 am
by artbutcher
I have six products - workbooks (ebooks)

Here is what I would like to do...

People become members when they buy one of the workbooks. There would be no specific charge for joining - it is included in the purchase of the workbook.

What if I give each workbook a custom capability - e.g. goals, purpose, process...

I understand I can add custom capabilities to a member by placing a + sign in front of the custom capability in the shortcode.

So here is my question... a site visitor decides to purchase a workbook - it is their first purchase, therefore they are not a member. Will the shortcode with + in front of the custom capability work? That is it makes the visitor a member and assigns the capability, which would be the first custom capability.

Hope this makes sense and thanks in advance for you help.

Art

Re: Custom Capabilities For New Members

PostPosted: July 25th, 2011, 4:54 pm
by cassel
I am no expert here, but i wonder if you really need custom capabilities. Maybe you can set one particular page per ebook, and sell access to each page with separate purchase buttons?

Re: Custom Capabilities For New Members

PostPosted: July 25th, 2011, 6:53 pm
by artbutcher
Thanks for the reply cassel...

I started this way and will use it for some material.

However, I want to provide lifetime access to workbook updates with the purchase of certain workbooks plus access to special posts about the workbook subject.

My work around is to develop a base package for everyone and use that for membership purchase - not sure I like this though.

Best,

Art

Re: Custom Capabilities For New Members

PostPosted: July 25th, 2011, 7:00 pm
by cassel
Maybe by selling access to specific pages, you can make it accessible for the max of 5 years. I guess you can use the Custom Capabilities for a lifetime, but for now, there is a little limitation with s2Member: they cannot have simultaneous subscriptions if a member is to purchase 2 of your products. I think the Specific page access would work for more than one "purchase".

Cristian might come and confirm this (or tell otherwise).

Re: Custom Capabilities For New Members

PostPosted: July 25th, 2011, 7:01 pm
by Bruce C
Hi Art!

The way I would recommend going about this is using Custom Capabilities to allow access to a s2Member safeguarded link to your eBook. Then, I would set up some php script on your Membership Options Page that would
1) See if the person viewing the page is a member
2)See what custom capabilities that member has

If you don't know how to do that you can find it under s2Member -> Api / Scripting -> Custom Capabilities ( Packages ) and look through the documentation there.

So instead of setting up six buttons, you would set up six buttons for non-users and six buttons to add Custom Capabilities to the people that already have a membership as shown.

Hope that helps!

Re: Custom Capabilities For New Members

PostPosted: July 26th, 2011, 3:20 am
by Cristián Lávaque
artbutcher wrote:So here is my question... a site visitor decides to purchase a workbook - it is their first purchase, therefore they are not a member. Will the shortcode with + in front of the custom capability work? That is it makes the visitor a member and assigns the capability, which would be the first custom capability.


Yes, that'd work.

Are these one-time or recurring payments for each custom capability?

Re: Custom Capabilities For New Members

PostPosted: July 26th, 2011, 5:37 am
by artbutcher
Thank you AltCtrlElite and Cristián.

Cristian - this are one time, life-time payments. I may in the future make them one time with a restricted time limit.

I had the same idea and am working my way through the process slowly as I'm not well versed in php... I am making progress.

I am interested to know if the following shortcode will work for creating a new member. See that the custom capability has a + sign in front of it - this is normally not the case. The explanation for this feature says that it is to add capabilities to a current member. But my question is will it work if the person is not a member yet.

[s2Member-PayPal-Button level="1" ccaps="+purpose" desc="Purpose Package" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="jarthurbutcher.com" ta="0" tp="0" tt="D" ra="21.00" rp="1" rt="L" rr="BN" rrt="" rra="1" image="default" output="button" /]

Re: Custom Capabilities For New Members

PostPosted: July 26th, 2011, 10:08 pm
by Cristián Lávaque
Hi Art. That button should work fine, if I'm not mistaken.

Since they're not subscriptions, but one-time payments, there's no subscription to modify with a modify button. I'm pretty sure you can sell Level 1 to a guest, Level 0 and also Level 1 user, and what it'd do is set or keep the account at Level 1 and add the new capabilities.

Run your tests with a new account and an existing one.

Re: Custom Capabilities For New Members

PostPosted: July 27th, 2011, 5:40 am
by artbutcher
Thank you Cristián.

Re: Custom Capabilities For New Members

PostPosted: July 27th, 2011, 2:03 pm
by Cristián Lávaque
No problem.