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.

About: Janet Riley

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing 2 topics - 1 through 2 (of 2 total)
Topic Count Last Reply
s2m with WordPress Access Control Plugin

By:  Mark Christensen in: Community Forum

voices: 2
replies: 1

4 years, 3 months ago  Janet Riley

Questions about Pro Forms

By:  Janet Riley in: Community Forum

voices: 4
replies: 6

4 years, 4 months ago  Raam Dev

Viewing 2 topics - 1 through 2 (of 2 total)

Topics I've Started

Viewing topic 1 (of 1 total)
Topic Count Last Reply
Questions about Pro Forms

By:  Janet Riley in: Community Forum

voices: 4
replies: 6

4 years, 4 months ago  Raam Dev

Viewing topic 1 (of 1 total)

My Latest Replies (From Various Topics)

Viewing 7 replies - 1 through 7 (of 7 total)
Author Replies
Author Replies
Posted: Friday Sep 21st, 2012 at 3:11 pm #26073
Janet Riley
Username: jriley

Shortcode conditionals will do this for you. You can see the documentation from your WP admin dashboard, under S2 Member> S2Member API. Look at the “Simple / Shortcode conditional” section.

You’ll do like example 2:

Example #2: Full access for any Member with a Level >= 1.

[s2If current_user_can(access_s2member_level1)]
    Some content for Members who are logged in with an s2Member Level >= 1.
[/s2If]

[s2If !current_user_can(access_s2member_level1)]
    Some public content.
[/s2If] 

When you edit the page, remember to change the S2 Member Restrictions back to no restrictions, so that nonmembers can get to the page.

Cheers-
Janet

Posted: Thursday Sep 20th, 2012 at 8:28 am #25929
Janet Riley
Username: jriley

You could set the permissions on the Newsletter page to not require any S2Member level. Edit the page, go to the S2 Member box on the area, and set the dropdown so it doesn’t require any level.

I’m using a WordPress plugin that requires a page which is link to in the site navigation bar.

Are you saying the link only appears on that black bar across the top when members log in? You could add the Newsletter page to the menus (WP Dashboard -> Appearance -> Menus, and add the page), or put a regular html link in the text on another page.

Cheers-
Janet

Posted: Monday Sep 17th, 2012 at 2:03 pm #25599
Janet Riley
Username: jriley

Yes, I’m using it. So far so good.

I like that it lets me check off which roles get access, rather than using the S2 “Require level X or higher”. I believe that you can’t mix page permissions, though. If you check off a Require X or Higher, it’ll override any additional roles I check off.

Janet

Posted: Monday Sep 17th, 2012 at 11:37 am #25577
Janet Riley
Username: jriley

Hello-

When you set up S2Member levels, it creates a WordPress role for each level. Could you move all your existing paid members to that role through wp-admin/users.php ? I’m not sure what that will do to expiration dates (EOT). Probably leaves them blank.

S2Member Pro includes user export and import tools. Perhaps you could export all users, add EOT or other info in Excel, and re-import. There’s some documentation in the S2Member dashboard: from your WordPress admin dashboard, select S2Member > Import/Export > User/Member CSV Importation (/wp-admin/admin.php?page=ws-plugin–s2member-pro-import-export). One of the examples of import file headers includes this:

“ID”,”Username”,”Password”,”First Name”,”Last Name”,”Display Name”,”Email”,”Website”,”Level[0-9]+ or Role ID”,”Custom Capabilities”,”Registration Date ( mm/dd/yyyy )”,”First Payment Date ( mm/dd/yyyy )”,”Last Payment Date ( mm/dd/yyyy )”,”Auto-EOT Date ( mm/dd/yyyy )”,”Custom Value ( starts w/domain )”,”Paid Subscr. ID”,”Paid Subscr. Gateway”,”Custom Field ID #1″,”Custom Field Value #1″,”Custom Field ID #2″,”Custom Field Value #2″, …

Please back up your WP installation before trying these suggestions. I haven’t used the import tool myself.

Cheers-
Janet

Posted: Monday Sep 17th, 2012 at 10:56 am #25571
Janet Riley
Username: jriley

Hi Kelli-

I’m still new to S2Member, but I think I see the answers. Take these with a grain of salt, and back up your site before you try them out.

1) Check out the Custom Capabilities tutorials at http://www.s2member.com/videos/A2C07377CF60025E/ . Custom capabilities are like adding a tag to a user ( like “privilege_1”, or “privilege_2”).

To give someone a custom capability at signup, you include it in the shortcode that displays the reg form. This might be S2Member Pro Forms only functionality — check it on your installation.

Example codes:
[s2Member-Pro-PayPal-Form register="1" level="0" ccaps="privilege_1" desc="Signup now for free, with Privilege 1!" custom="www.yourhostname.com" tp="0" tt="D" captcha="clean" /]

[s2Member-Pro-PayPal-Form register="1" level="0" ccaps="privilege_2" desc="Or sign up for free with Privilege 2!" custom="www.yourhostname.com" tp="0" tt="D" captcha="clean" /]

The level=”0″ says free membership, and ccaps lists the capabilities you want to tag them with.

Make sure all signups that are entitled to the custom capability have that ccap specified. That is, if your Level 3 members also have Privilege 1, make sure the ccaps=”privilege_1″ on their signup form. You’ll have to add the custom capability to all existing members who have that privilege. I don’t know how to do that en mass – check the S2Member forums.

To make WordPress check for a custom capability before showing content, you have to switch it from checking for a role to checking for the custom capability. To do this, edit the page. In the S2Member section , specify the custom capability required (e.g. “privilege_1”).

2) Yes, you can edit their roles on the WordPress User Admin page. It will be tedious.

Say you had 0,1,2 and now you want 0,1,2,3 .

First, make a new top level – add the S3 level in S2Member > General > Membership Levels. Don’t rename the level labels yet, it will be too confusing. When you save the changes, it’ll create a new WordPress role called S3.
Go to /wp-admin/users.php .
See the row where it lists all the roles, so you can click to filter by role? Click S2 to show your top level users.
Click the checkbox next to their usernames.
At the top of the list, in the Change Role To dropdown, pick S3. Click the Change button. Now all the S2s are S3s, and nobody is an S2 any more.
Repeat this with the other membership levels. Work from highest to lowest.

Now rename your levels in S2Member > General > Membership Levels. S3 becomes whatever S2 was, S2 is whatever S1 was. Name S1 to the new level you’re adding.

Hope this helps.
Janet

Posted: Tuesday Aug 28th, 2012 at 12:54 pm #23315
Janet Riley
Username: jriley

Thanks, that’s very helpful.

Cristián, PayPal also offers an Advanced plan ( see their plan comparison) which allows merchants to charge without the user leaving their website, for only $5.

Does S2 Member Pro Forms work with PayPal Advanced the same way it works with PayPal Pro? I’m not familiar with the mechanisms that let PayPal Pro work with S2Member, and can’t tell if there’s a different mechanism between PayPal Pro and PayPal Advanced, or whether it looks the same at the API level.

Cheers-
Janet

Posted: Monday Aug 27th, 2012 at 6:57 pm #23212
Janet Riley
Username: jriley

Hi Eduan-

Thanks for the updates. I’m still looking for more information.

“The great thing about pro-forms is that they allow you to control the whole checkout process, you are sure that they will see what you intended them to see. The pro-form allows you to make your registration look great, while processing all the PayPal/Authorize.net info behind the scenes, so the user doesn’t need to go to paypal.com, everything happens behind the scenes and your user will have a smooth payment.”

1) What does “control the whole checkout process” and “they will see what I intended them to see” mean?

I get that PayPal Pro lets site owners keep their own branding. There’s no side trip to PayPal.com and return to the site. It’s more elegant.

Tell me what S2 Pro Forms gives me when I’m not using PayPal Pro. Tools to make a really pretty page? The ability to make multi-page custom checkout flow?

What functionality can I expect from S2 Pro Forms without PayPal Pro?

2) I saw that I can still use regular PayPal buttons on my site. Can I use them inside an S2 Pro Form signups? Of course it won’t have that nice seamless payment processing, but oh well. Can I mix the two?

I did find the PayPal service comparison earlier, and it was handy to understand the payment options. At this time it’s not worth $30 a month, even if it makes a very pretty form. ( And I’m not knocking pretty forms – I like a smooth purchase as much as the next customer.)

Support, please tell me what functionality S2 Pro Forms provides. There’s no description in the documentation, and there’s no YouTube tutorial.

-Janet

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

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.