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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 126 through 150 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday Aug 12th, 2013 at 11:16 pm #55603
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Thanks for your patience over the weekend.

Yes. You any of the Membership Level # Pro Forms that s2Member lets you generate are capable of doing that:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms

See Also: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Membership Level # Forms

Posted: Monday Aug 12th, 2013 at 11:15 pm #55602
Bruce
Username: Bruce
Staff Member

Ok, well then it is possible to have additional fields for an upgrade form going from free level 0 to level 1 (i.e. ask for driver’s license number, date of birth, etc.)?

No, s2Member does not put the Custom Registration/Profile fields in modification forms. Only registration forms. You will need to have Users update their profile after they upgrade if you have level-specific Profile Fields that they need to fill out.

Posted: Monday Aug 12th, 2013 at 11:12 pm #55601
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If there are any errors on signup, it will prevent the User from being redirected. Otherwise this should work correctly. I just tested this on a clean installation of WordPress + s2Member and it is working correctly. If s2Member’s not giving you any errors when you’re registering, and you’re still not getting redirected, we’ll need to take a look at your installation. If you can’t find the cause of this, could you send us a Dashboard login via Private Contact Form?

See: s2Member® » Private Contact Form

Posted: Monday Aug 12th, 2013 at 11:06 pm #55600
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay over the weekend.

if i make the page and make it password protected in WP, will it affect anything within S2 member area? i am thinking that S2 probably uses the WP password protection integration in some way – so i don’t want to cause any issues….

Nope, you can use the default WordPress password protection as well as s2Member protections on your site, or even on the same Post/Page. It won’t affect s2Member. :-)

Posted: Monday Aug 12th, 2013 at 11:03 pm #55599
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I think this may have to do with a syntax error on your page. Could you try replacing your code that you have in the page with just the s2Member Profile shortcode and see if you can save your profile that way? If you still can’t, I’ll take a look at your installation.

Posted: Monday Aug 12th, 2013 at 11:01 pm #55598
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry for the delay over the weekend.

I’m sorry I don’t know what would be causing this. I’ll have to take a look at your installation. Could you send us a Dashboard login via Private Contact Form?

See: s2Member® » Private Contact Form

Posted: Monday Aug 12th, 2013 at 10:59 pm #55597
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I think this code sample is what you’re looking for:

https://www.s2member.com/forums/topic/how-to-delete-a-code-line/#post-54195

Posted: Monday Aug 12th, 2013 at 10:58 pm #55596
Bruce
Username: Bruce
Staff Member

S2 should create the ability to do this in my opinion.

Thanks for your thoughts. I’ll take this as a feature request, but I can’t say that it will be possible any time soon. This should really be a core WordPress feature. Otherwise all that s2Member can do is what I mentioned above in a function that wraps it. If it’s possible to accomplish creating a function that can query your database for these Posts, then I will see if our development team can add an API function for doing this. :-)

Posted: Monday Aug 12th, 2013 at 10:56 pm #55595
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sorry for the delay over the weekend.

In short, each OTOs will be sort of individual “add-ons”. They will not reflect extra membership levels upgrade when they purchase these OTOs. I will only be letting them acces a ‘specific page’ containing instructions on what to do next when a specific OTO is purchased.

So you want to set up One-Time Offers that give access to specific posts of pages? It sounds like s2Member’s One-Time Offers upon login might be useful for you:

Dashboard -› s2Member® -› General Options -› One-Time Offers (Upon Login)

s2Member allows you to either sell Specific Post/Page Access, or Custom Capabilities to accomplish what you’re looking to do with selling specific packages separate from Member Levels.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page (Buy Now) Forms
See Also: Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons

s2Member does not specifically associate an amount with any Membership Level or content. So you can create multiple forms for any restriction at different amounts and s2Member will let you do that.

Those are the basics for what you’re looking for here. I’d recommend trying out how these different parts of s2Member work and see which you think will work for you best (Custom Capabilities, One-Time Offers, and Specific Post/Page Access). If you have any specific questions about any of those, let me know and I’ll do my best to answer them. :-)

Posted: Monday Aug 12th, 2013 at 10:38 pm #55594
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sorry for the delay over the weekend.

s2Member can certainly accomplish this. You’ll want to use s2Member’s Custom Capabilities to restrict access to your content, instead of Membership Levels. The reason for this is because s2Member’s Membership Levels are incremental, so if you separate your content into Membership Levels, anyone at s2Member Level 2 will have access to content protected at s2Member Levels 1 & 0, and so on.

Custom Capabilities do not work that way. They are completely separate from Membership Levels and can be used to protect content in just about the same ways. There’s a very in-depth explanation of what Custom Capabilities are in this video:

Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

You can sell Custom Capabilities either through regular Payment Buttons/Forms, or separately with Capability Buy-Now Buttons/Forms:

Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons

Posted: Saturday Aug 10th, 2013 at 8:30 pm #55535
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member does not have an uploader, but if you have another plugin that can create an uploader this may be possible. You can restrict access to this uploader, if it’s on a Post/Page, through the Post Meta field that s2Member generates in the Add/Edit Post/Page part of your Dashboard. Otherwise, you can restrict access to the uploader via URI Restriction or with Shortcode Conditionals.

See: Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions
See Also: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals

You may want to take a look at this plugin for accomplish this. I haven’t used it myself but I have heard that it works quite well:

http://wordpress.org/plugins/nmedia-user-file-uploader/

Posted: Saturday Aug 10th, 2013 at 3:45 am #55517
Bruce
Username: Bruce
Staff Member

Is it safe to delete those lines, or will this impact how s2Member works on my site?

These lines disable GZIP on your server for s2Member’s file downloads. You can comment them out for now, but it may be necessary to add them back in if you ever have problems with s2Member’s file downloads.

Posted: Saturday Aug 10th, 2013 at 12:27 am #55514
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Thanks for your patience. I’m not seeing any other threads started by you that you’ve been waiting on but if that is the case, I am sorry for the delay in response.

I went through to the s2member > Log Files (Debug) > Logging Configuration and turned on the logging so that hopefully the issue can be detected.

Have transactions been run through the logs already? If not, can you do a test transaction and signup and see if the paypal-ipn.log file is generated? If it is not, then the problem is most likely a configuration error at PayPal for your IPN.

See: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration

If there is a log file generated when you do this test, send us a Dashboard login so that we can take a look at this with this form:

s2Member® » Private Contact Form

In addition, you may want to run this Server Scanner to see if there is a server configuration problem:

Knowledge Base » s2Member® Server Scanner

Posted: Friday Aug 9th, 2013 at 11:42 pm #55513
Bruce
Username: Bruce
Staff Member

1) when I saw the tutorial videos about the custom cap., I did not see that he is using paypal pro forms, so why did you mention them in your previous reply?

Sorry about that, this is also possible with buttons:

Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons
Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained)

2) When I add custom capabilities, do I still need to define level 0 and 1 in membership level and say for each page if it is requiring level 0 or 1?

You can use a Membership Level, or a Custom Capability, or a mixture of both to restrict access to your Pages. The way you do this depends on how you want to restrict your content.

3) In the field “require custom capabilities?” (see snapshot you attached), what should I put? the tag like music or video? I did not see anything about it in the tutorials.

You would put the name of your Custom Capability, like video or music, yes.

Posted: Friday Aug 9th, 2013 at 11:38 pm #55512
Bruce
Username: Bruce
Staff Member

Cool. Thanks for the info.

Posted: Friday Aug 9th, 2013 at 11:36 pm #55511
Bruce
Username: Bruce
Staff Member

What I am trying to say is can I only use PayPal with S2 Member exclusively because of how S2 Member interacts with PayPal?

You should be able to use s2Member alongside any other program. I’m not sure what all is required for running eBay, but you will need to make sure that your Business PayPal Account at least has PayPal IPN and PDT enabled. You don’t necessarily have to set up s2Member’s URLs here, if eBay requires that you have them set to something else, because s2Member sets these on a per-transaction basis.

This is not true with Pro Forms. So if your other integrations require that you have a PayPal IPN URL set up you will only be able to Use PayPal Buttons or the other payment gateways that s2Member offers. This is a PayPal limitation.

Does that make sense?

Posted: Friday Aug 9th, 2013 at 11:30 pm #55510
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m unaware of any reason s2Member would cause this issue. Does deleting the s2Member files via FTP fix the issue? Does this issue happen when you install s2Member, or when you activate it?

I would recommend contacting Rackspace and have them look into why this would happen as well.

Posted: Friday Aug 9th, 2013 at 11:27 pm #55509
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is there a way to accomplish this? Or a workaround?

You mentioned that you’re using using sub-directory sites. Are you doing this through WordPress Multisite, or is each site a separate installation of WordPress?

You could create Users on other WordPress subsites with WordPress Multisite, but there currently is no way to link sites that are not on a WordPress Multisite Network that’s documented. You might be able to use s2Member Pro’s Remote Operations API along with API Notifications to accomplish this, but I have not personally done this. You might want to take a look at this article if you’re interested in doing that:

Knowledge Base » Building An API Notification Handler

Here’s where the Remote Operations API is documented:

Dashboard -› s2Member® -› API / Scripting -› Remote Operations API

Posted: Friday Aug 9th, 2013 at 11:21 pm #55508
Bruce
Username: Bruce
Staff Member

I found the solution:

Cool. Thanks for the info.

Posted: Friday Aug 9th, 2013 at 11:16 pm #55507
Bruce
Username: Bruce
Staff Member

Thanks for the clarification. Sorry about the delay.

Can you not set up s2Member to send information to your invoice software on each of your installations using API Notifications? That might be simpler for you.

See: Dashboard -› s2Member® -› API / Notifications -› Signup Notifications

s2Member doesn’t make it possible to change the notify_url paramter without editing the source code directly, which means that when you update s2Member, it will overwrite these changes. So I would suggest trying using the API Notifications first. If you cannot accomplish what you need to that way I can show you where to edit in the source code to change this.

Posted: Friday Aug 9th, 2013 at 11:11 pm #55506
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m sorry but we’re going to need more information to help you with this. s2Member uses this message as just a default message.

I would check to make sure that you have the correct information set up in this portion of your Dashboard first:

Dashboard -› s2Member® -› PayPal® Options -› Account Details

If you’re still having this problem after you make sure everything there is filled out correctly send us a Dashboard login privately here please:

s2Member® » Private Contact Form

Posted: Friday Aug 9th, 2013 at 9:23 pm #55505
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

To set your IPN/PDT settings, you have to make sure that your PayPal account is a Business-type account, and if you’re using PayPal Sandbox, you need to log in in sandbox.paypal.com, rather than developer.paypal.com.

You might also check out this part of PayPal’s documentation if you still can’t find it:

https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNSetup/

Posted: Friday Aug 9th, 2013 at 9:21 pm #55504
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

When you install BuddyPress, your default registration page at /wp-login.php?action=register is overridden and instead the BuddyPress registration page at /register/ is used. I checked your installation, and I just checked again and your Custom Registration/Profile Fields are showing up in this form. So s2Member’s integration with BuddyPress is working.

I would recommend switching to the default BuddyPress them temporarily, and see if the profile page will show the profile information that way. Perhaps your theme’s developer forgot the hook that s2Member uses for editing profile fields.

Posted: Friday Aug 9th, 2013 at 12:28 am #55468
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

To achieve this, you need to use Custom Capabilities. Custom Capabilities are separate from Membership Levels, and unlike Membership Levels, they are non-incremental. You can sell Custom Capabilities through Pro Forms using the ccap attribute, or using Capability Buy-Now Forms:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)
Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

You can restrict content using the same Form as you’d use for Membership Levels:

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

You can see this video for advanced information on Custom Capabilities:

Video » s2Member (Custom Capabilities)

Posted: Thursday Aug 8th, 2013 at 11:50 pm #55467
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If you know the Username or Email Address that’s associated with the account, you can retrieve your password here. It’ll get sent to the email address associated with the account:

http://www.s2member.com/wp-login.php?action=lostpassword

Otherwise, I’m not sure how you could get credentials. If we you could provide us with the PayPal email address that the User was created with, we might be able to provide you access that way. I’ll need to contact our billing department about it so let me know if you can’t get access with the above link.

Viewing 25 replies - 126 through 150 (of 2,703 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.