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.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 276 through 300 (of 1,909 total)
Author Replies
Author Replies
Posted: Friday Feb 15th, 2013 at 6:59 am #41845
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

s2Member® does not support multiple simultaneous “Subscriptions” (e.g. where there is recurring billing or EOT Times for multiple Recurring Billing Profiles). However, it is possible to sell Custom Capabilities to existing Users/Members; and also to sell Specific Post/Page Access over and over again; providing access to content on certain Posts/Pages (in addition to any Membership that you’ve sold them).

Please see: Video » s2Member (Specific Posts/Pages)
See also: Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons
With s2Member® Pro: Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

It is also possible to upgrade a Member from one Level or Custom Capability Package to another.
This keeps all of the billing under a single Recurring Payment Profile.
See: Video » s2Member (Custom Capabilities)
See also: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

To answer your question though. No. What you’re looking for is not currently possible with s2Member®.

Posted: Friday Feb 15th, 2013 at 6:52 am #41842
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

If a Pro Form is submitted, but there is an error, the fields that have already been filled in will be repopulated automatically. So no need to hack this in. It’s already built into the Pro Form integration.

If you were doing something like this, you would need to reference the array key.

$firstname = $_POST['s2member_pro_paypal_checkout']['first_name'];
Posted: Friday Feb 15th, 2013 at 6:49 am #41841
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

What you’ve described is not currently integrated by s2Member®. I’ll see what we can do. For now, what most site owners will do is create a pre-purchase page with options for prices/terms; and then link the selections made by a customer to the Post or Page that contains the Pro Form configured in that way.

Posted: Friday Feb 15th, 2013 at 6:46 am #41840
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Yes. And thanks for the reminder. I’m going to bump this up on our list. Until then, this can be accomplished through a translation filter discussed here: http://www.s2member.com/forums/topic/custom-button-on-paypal-pro-form/page/2/#post-36240

Posted: Friday Feb 15th, 2013 at 6:44 am #41839
Staff Member

Try adding the in_category() check as well. The is_category() function only works if you are actually viewing a Category Archive. If you are on a Single Post, you need to check if that Single Post is in_category().

Posted: Friday Feb 15th, 2013 at 6:38 am #41838
Staff Member

Thanks for the follow-up :-)

Glad to hear you got this resolved. Thanks for posting those details!

Posted: Friday Feb 15th, 2013 at 6:37 am #41837
Staff Member

@ Debra Grant

I am trying to setup ccbill for a client website. ccbill support is saying that I need a ip address from s2member! I am not sure what ip address he is referring to. Can someone please help?

Please see this section of your Dashboard for details about the IP address ccBill needs for DataLink integration.
See: Dashboard -› s2Member® -› ccBill® Options -› DataLink Integration

I am able to configure ccbill after a while but in the confirmation email it’s not providing the registration email for wp! It’s just giving the main domain name. What am I doing wrong?

See: Dashboard -› s2Member® -› ccBill® Options -› Signup Confirmation Email
Your Signup Confirmation Email should contain this Replacement Code: %%registration_url%%

Thanks %%first_name%%! Your membership has been approved.

If you haven't already done so, the next step is to Register a Username.

Complete your registration here:
%%registration_url%%

If you have any trouble, please feel free to contact us.

Best Regards,
WordPress
Posted: Friday Feb 15th, 2013 at 6:30 am #41836
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

It actually sounds like your Thank-You page is protected by s2Member, which it should not be; because until a customer completes checkout and logs into the site, they will not have access. Please double check all of your s2Member® -› Restriction Options to be sure this thank-you/ page is not protected in any way.

If problems persist, please submit a Dashboard login and we’ll run diagnostics for you.
See: s2Member® » Private Contact Form

Posted: Friday Feb 15th, 2013 at 6:27 am #41835
Staff Member

Hi Ronnie. What Payment Gateway have you integrated with on this site?
Are you planning to run Payment Buttons or Pro Forms on this site?

Posted: Friday Feb 15th, 2013 at 6:25 am #41834
Staff Member

Thanks for the follow-up :-)

Glad to hear you got this resolved. Thanks for letting me know!

Posted: Friday Feb 15th, 2013 at 6:23 am #41833
Staff Member
Posted: Friday Feb 15th, 2013 at 6:21 am #41832
Staff Member

Actually just a Dashboard login will be fine. If you have an installation of WP already configured with your API credentials for Payflow, that would be great. Thanks!

Posted: Friday Feb 15th, 2013 at 6:19 am #41831
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

All administrative areas in WordPress® will attempt to allocate 256MB of RAM. This is part of the WordPress® core, and it is controlled by the WP_MAX_MEMORY_LIMIT configuration value. If your server does not support this memory allocation, s2Member will not attempt to unzip the upgrade file, because unzipping files with PHP scripts consumes quite a bit of RAM unfortunately. It takes RAM to run PHP, WordPress® and then to run s2Member® and then to unzip the entire distribution file into memory. If your hosting company caps your memory allocation at something less than 256MB, you will need to upgrade via FTP instead please.

See: s2Member® » Pro » Install/Upgrade Instructions
See also: http://wordpress.org/support/topic/how-to-set-wp_max_memory_limit

Posted: Friday Feb 15th, 2013 at 6:12 am #41827
Staff Member
Thanks! We all really appreciate your kind words :-)
Posted: Friday Feb 15th, 2013 at 6:11 am #41826
Staff Member

Thanks for the follow-up :-)

Awesome! Thanks for sticking with us to help get this resolved.

Posted: Friday Feb 15th, 2013 at 6:07 am #41825
Staff Member

Thanks for the follow-up :-)

OK. I’m glad this resolved itself. Thanks for reporting back!

Posted: Friday Feb 15th, 2013 at 6:05 am #41824
Staff Member

Thanks for the follow-up :-)

Thanks Jason, but unless I’m missing something, using generate Specific Post/Page Access Links requires a whole new registration with a unique email address,

Specific Post/Page Access does not require registration at all. If they are already a User/Member, that’s fine. But they don’t need to be. See: Video » s2Member (Specific Posts/Pages)

and the php code you gave creates a link which is freely available and is not requested by the user.

Right. The idea is that you would integrate your ability to generate Specific Post/Page Access Links, together with Conditionals that might require certain things of existing Users/Members before you actually generate the Links. Please see: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

I do realise this might not be possible at this stage, but thanks for your time and your assistance.

You’re very welcome. No, not possible yet. However, you could certainly pull it off using the technique I described above. It will take some work though. We’re working to improve things, so hopefully this will be easier soon. Thanks!

Posted: Friday Feb 15th, 2013 at 5:59 am #41822
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

It appears that you’ve already purchased s2Member® Pro, so I would highly recommend that you take advantage of s2Member’s Pro Form integrations. You can do this with or without a PayPal® Pro account.

See: Knowledge Base » s2Member® Pro Forms
See also: Knowledge Base » PayPal® Compatibility (Account Types)
See also: Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?

Please let us know if you have any other questions/concerns :-)

Posted: Friday Feb 15th, 2013 at 5:55 am #41821
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

If you’d like us to review your configuration to ensure it is secure, please submit a Dashboard login here. See: s2Member® » Private Contact Form. We can tell you why your Badge Status API is failing verification.

Posted: Friday Feb 15th, 2013 at 5:53 am #41820
Staff Member

Thanks for the heads up on this thread :-)

Can you please submit a Dashboard login for us? Also, please post a copy of your Payment Button or Pro Form Shortcode for review. We will be happy to run diagnostics for you and find out what’s happening on your installation. Thanks!
Posted: Friday Feb 15th, 2013 at 5:50 am #41819
Staff Member
You could import the Users ahead of time with s2Member® Pro.
See: Dashboard -› s2Member® -› Import/Export -› User/Member Importation

When you do the import, you can just put in fake email addresses if you like, so the import will succeed. Maybe run them like this: user1@example.com, user2@example.com, etc. Same thing with Usernames perhaps (or maybe create Usernames that match up with the IDs you mentioned). Passwords will be generated automatically by s2Member, or you can specify what you like (either way is fine).

Once you’ve imported them, you could associate data with these accounts, such as a custom access token or whatever you’d like to call it. This would be a secret token for each of these Users, which grants access to the account via links you would distribute to these people.

So you might have a link like this: /?free_access_token=xxxxxxxxxxxxxxxxxxxxxx

Of course you will need a custom script that matches the access token to the actual WP User account so you can log them in, or provide any additional first-time access functionality (like requesting an email address or something). Anyway, just an idea :-)

See: http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie
See: http://codex.wordpress.org/Function_Reference/update_user_option
See also: http://codex.wordpress.org/Function_Reference/get_user_option
See also: http://codex.wordpress.org/Function_Reference/get_users
See also: Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Friday Feb 15th, 2013 at 5:04 am #41816
Staff Member

Thanks for the follow-up :-)

Well, you could always generate Specific Post/Page Access Links from the Dashboard and give them away for free. See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page Access Links

It is also possible to generate Specific Post/Page Access links dynamically. Install the ezPHP plugin and then you pop this into a Post or Page to generate a Specific Post/Page Access Link.

<?php
 $access_to_post_or_page_ids = '123,456';
 // Comma-delimited list of Post or Page IDs, or just one is fine also.
 
 $link = c_ws_plugin__s2member_sp_access::sp_access_link_gen
 	(
 		 $access_to_post_or_page_ids,
 		 12 // Number of hours this link is good for.
 	);
 echo '<a href="'.esc_attr($link).'">click here</a>';
 ?>
Posted: Friday Feb 15th, 2013 at 4:57 am #41815
Staff Member

Thank you for your reply. I think this redirection URL will go to static page. Actually i want to redirect to dynamic download page based on their membership level once they logged in(each membership level have different download content, zip or pdf). I hope this help to understand my actual issue.

s2Member’s Login Redirection URL supports several Replacement Codes, and one of these is %%current_user_level%%. Please see: Dashboard -› s2Member® -› General Options -› Login Welcome Page

Posted: Friday Feb 15th, 2013 at 4:55 am #41814
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m not aware of anything like this. Can you please point me the article where you read this? Thanks!

Posted: Friday Feb 15th, 2013 at 4:51 am #41813
Staff Member

Thanks for reporting this important issue.

In this URL you posted…

I was able to recreate this last person’s error and the page URL is: http://immbn.com/join-now/?_s2member_seeking%5Btype%5D=page&_s2member_seeking%5Bpage%5D=829&_s2member_seeking%5B_uri%5D=L3FhLWNhbGwtcmVjb3JkaW5ncy9xYS1jYWxsLWFwcmlsLTIwMTIv&_s2member_req%5Btype%5D=level&_s2member_req%5Blevel%5D=1&_s2member_res%5Btype%5D=page&s2member_seeking=page-829&s2member_level_req=1

That is your Membership Options Page configured to work with s2Member®. s2Member will redirect people here who attempt to access content they currently do not have permission to see; based on your configuration of s2Member®. When s2Member redirects people to your Membership Options Page, it tags on what we call MOP Vars, discussed in this section of your Dashboard. See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)

Reading the MOP Vars in that URL, the User/Member was redirected to your Membership Options Page because they attempted to view Page ID #829 which is protected at Membership Level #1. This person was redirected away from Page ID #829 because they did not have access to Membership Level #1.

It actually sounds like they should. You might take a look at this article to be sure this is not the problem.
Please see: Knowledge Base » Don't Mix www, — and Without!

Viewing 25 replies - 276 through 300 (of 1,909 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.