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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 376 through 400 (of 2,567 total)
Author Replies
Author Replies
Posted: Monday Oct 29th, 2012 at 2:41 pm #30062
Raam Dev
Username: Raam
Staff Member

Hi Steve,

s2Member does not currently have renewal reminders feature. However, I can confirm that this feature is coming in the next major release of the software. In the meantime, you may be interested in this renewal notification hack.

Posted: Monday Oct 29th, 2012 at 2:39 pm #30061
Raam Dev
Username: Raam
Staff Member

Hi Mike,

s2Member does not currently have any “shopping cart” functionality. However, you could add that functionality with some custom code to build a specific subscription that includes all the options the user selected. You would need to use the s2Member Custom Capability feature as well.

Posted: Monday Oct 29th, 2012 at 2:32 pm #30060
Raam Dev
Username: Raam
Staff Member

Hi Tim,

s2Member uses the WordPress user-base and creates new WordPress Roles (e.g., “Level 1”, “Level 2”, etc.) that you can assign to WordPress users. When someone signs up through the s2Member plugin, they get a WordPress account with a specific role (i.e., Level).

So, if all your existing users are WordPress users, you could install the s2Member plugin and nothing would happen to them (s2Member doesn’t change or do anything to existing WordPress users). You could then migrate some or all of your users to s2Member by changing their roles, either manually by editing their profile and selecting a new role, or by using the s2Member Pro Import/Export feature and creating a CSV file with all the modified data.

If your old membership software does not store users in the WordPress user-base, then you’ll need to export those users and build a CSV file to import them into s2Member.

In either case, please see How to Migrate to s2Member Pro from Other Software for more information. If you have any other questions, please let us know.

Posted: Monday Oct 29th, 2012 at 2:26 pm #30059
Raam Dev
Username: Raam
Staff Member

Hi Doug,

As cassel mentioned, the answer is Yes, you can do that. :)

Posted: Monday Oct 29th, 2012 at 2:25 pm #30058
Raam Dev
Username: Raam
Staff Member

Hi Sean,

That functionality is not built-into s2Member, but you could certainly incorporate that into the signup process if you’re using the Pro-Forms feature that comes with s2Member Pro (see Is it possible to modify s2Member® Pro Form templates?). However, as this feature is not part of s2Member, you’d need to write your own PHP/JavaScript code that checks if the answer is correct.

Posted: Monday Oct 29th, 2012 at 2:23 pm #30057
Raam Dev
Username: Raam
Staff Member

Hi Wayne,

I’m not sure where you want to hide the email address field from, but this should be a simply CSS fix where you add a display:none; rule for the class or ID associated with that field.

If you’re referring to signup pages, then it will be a bit more tricky, as WordPress requires the email address. You’d need to use a bit of JavaScript and CSS to hide the email address field but also pre-fill it with an email address.

Posted: Monday Oct 29th, 2012 at 2:19 pm #30056
Raam Dev
Username: Raam
Staff Member

Hi Tracy,

I recommend reading over the Hardening WordPress page on the WordPress Codex. There are lots of things you can do to improve WordPress security. s2Member is simply a WordPress plugin, so securing s2Member means securing your WordPress installation.

s2Member uses the WordPress authentication system and the WordPress user-base. I see no indication from your description of what happened that this attack was in any way related to the s2Member plugin. I’m also not aware of any other reports of s2Member sites being specifically targeted or exploited.

If you have any further information about this attack that may connect the s2Member plugin to this event, please send us details via the Private Contact Form and we will investigate immediately.

Posted: Monday Oct 29th, 2012 at 2:12 pm #30055
Raam Dev
Username: Raam
Staff Member

Hi Wayne,

When the customer is returned to the site after payment, s2Member displays one of two messages: Either “Click here to Register” or “Check your email for a registration link”. The reason for this is that s2Member needs to know from PayPal if the payment was successful. Sometimes PayPal sends the response right away and s2Member can show the customer a “click here to register” message. But if PayPal doesn’t send the response right away, s2Member needs to wait for the confirmation of payment. In that case, s2Member tells the customer to check their email for the registration link. When s2Member receives the response from PayPal (sometimes a few minutes later), it sends the email to the customer with the registration link.

If you want to avoid all of this and make the process smoother, we recommend using the s2Member Pro-Forms. Using the Pro-Forms, the user will register on your site before they are sent to PayPal to pay. At this point they are registered on your site as a Free Subscriber (Level 0) and when s2Member receives confirmation of payment from PayPal, it will upgrade the users level from Free Subscriber (Level 0) to whatever level they’re signing up for.

Posted: Monday Oct 29th, 2012 at 2:04 pm #30053
Raam Dev
Username: Raam
Staff Member

Hi Niraan,

You might be able to achieve that by modifying the Pro-Form templates (see Is it possible to modify s2Member® Pro Form templates?). Otherwise, such a change may require manually hacking the s2Member code.

Posted: Monday Oct 29th, 2012 at 2:03 pm #30052
Raam Dev
Username: Raam
Staff Member

Hi Jakob,

As Christian mentioned, you would need to manually modify the s2Member roles to achieve what you’re describing. All of the s2Member roles are based on the WordPress Subscriber role capabilities, so if you require s2Member Level roles to have other capabilities, you’ll need to modify those yourself.

Posted: Monday Oct 29th, 2012 at 2:01 pm #30050
Raam Dev
Username: Raam
Staff Member
Technical support question, not Pre-Sale (wrong forum).

Moving this thread into Community Forum so you have a chance to receive assistance from other site owners. If you’d like priority support from s2Member®, please re-post this topic in our Customer Support Forum and we’ll take a closer look for you.

For further details, please read our Support Policy.

Posted: Monday Oct 29th, 2012 at 2:01 pm #30049
Raam Dev
Username: Raam
Staff Member

Hi Abbe,

I’ll send a message to Jason (the lead developer) to see if he can offer some clarification on this. I know he’s hard at work on the next major release of the plugin, but he always gets to his emails. Thank you for your patience.

Posted: Monday Oct 29th, 2012 at 1:58 pm #30048
Raam Dev
Username: Raam
Staff Member

We may look into supporting Amazon Payments after the next major release of the plugin, but I don’t have any information on that payment gateway at this time.

Posted: Monday Oct 29th, 2012 at 1:56 pm #30046
Raam Dev
Username: Raam
Staff Member

Hi Reid,

1. Are you able to show me where I can get a login widget similar to that used to login to S2 member? (I.e where you click “login” and the login box appears)

s2Member Pro provides the Pro Login Widget (Dashboard -> Appearance -> Widgets -> Pro Login Widget). If you need to style or modify the default widget in some way (for example, to make it look like the one on s2member.com), you’ll need to make those customizations/modifications yourself. If you’re not comfortable with HTML/JavaScript/CSS, you may want to post a job on jobs.wordpress.net.

2. I wish to integrate s2member with a different mail chimp auto responder that is dependent on the level of membership. The auto responders will then deliver a weekly exercise plan.

My question is: s2member allows users to automatically transition between mail chimp auto responder lists, though when a customer transitions, will they still retain their same time based point in the new auto responder list they have joined?

For example – a customer is on week 5 of the “beginner” exercise plan auto responder within mailchimp and then upgrades to the “intermediate” exercise plan via s2members membership level transition capabilities. Will they then begin receiving the intermediate exercise plan autoresponder series from week 6 or will mail chimp revert them back to week 1 of the intermediate exercise plan auto responder series?

That would depend on how MailChimp handles AutoResponders and Lists. To my knowledge, MailChimp would treat an existing subscriber being moved to a new list (i.e., transitioned) the same as a new subscriber who was just added to the list. That would mean any auto responders you have set up in MailChimp would not start from Week 6, but rather start over at Week 1.

Again, this is particular to how MailChimp works and I could very well be mistaken. If MailChimp’s Auto Responders are using original signup date to determine when emails should be sent out, then I would think that subscribers would continue from Week 6 instead of starting over from Week 1. I recommend contacting the MailChimp support team and asking them for clarification.

Posted: Monday Oct 29th, 2012 at 1:50 pm #30044
Raam Dev
Username: Raam
Staff Member

Can you please tell us what your log files say? Please copy/paste the entries here for us to read, enclosing them in code brackets. Also, please remove any sensitive information like as email addresses.

Posted: Monday Oct 29th, 2012 at 1:49 pm #30043
Raam Dev
Username: Raam
Staff Member

Hi Shawn,

The example that Jason provided does not need to be on a separarte site. You can use that same method to create a redirect URL on just one site. Simply add that code to a PHP file and place that file in wp-content/mu-plugins/ and then call http://yoursite.com/?clickbank=redirect.

Moving the code to a page header is not quite so simple, since WordPress pages and headers are dynamic. Which header would you add it to? How would you detect when the redirect should happen? (e.g., does it only happen when you’re viewing a specific WordPress Page/Post?) You’d need to add code to answer all of those things if you want to put it in a page header somewhere.

Posted: Monday Oct 29th, 2012 at 1:41 pm #30042
Raam Dev
Username: Raam
Staff Member

Hi Andrew,

cassel is correct: we’re still working on the next major release of the software. We don’t currently have a release date set, but we’ll make an announcement as soon as we can.

Posted: Monday Oct 29th, 2012 at 1:41 pm #30041
Raam Dev
Username: Raam
Staff Member

Glad to help! :)

Posted: Monday Oct 29th, 2012 at 1:39 pm #30040
Raam Dev
Username: Raam
Staff Member

Hi Peter,

I’ll need to consult with the lead developer to get clarification on that and get back to you. Thank you for your patience.

Posted: Monday Oct 29th, 2012 at 1:35 pm #30039
Raam Dev
Username: Raam
Staff Member

Hi Anthony,

s2Member does not have this functionality built-in, but you could create some custom code that hooks into the s2Member Notifications feature (Dashboard -› s2Member® -› API / Notifications. When a specific event is triggered, you’d call a PHP script that makes the necessary modification in the database.

If you need to hire a programmer to do this, we recommend jobs.wordpress.net.

Posted: Friday Oct 26th, 2012 at 1:47 pm #29843
Raam Dev
Username: Raam
Staff Member

Hi Antonio,

I recommend enabling logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging) and then testing again. After testing, you can check the logs in wp-content/plugins/s2member-logs/ for any hints as to what’s going on.

I also recommend double-checking all your IPN and PDT configuration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration).

Also, please download this Server Check Tool, upload the PHP file to your WordPress directory, and then load the URL to the file in your browser. It will run a bunch of tests to determine if there’s anything amiss on the server-side.

Posted: Friday Oct 26th, 2012 at 1:45 pm #29842
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Genie! That’s great to hear! :)

Posted: Friday Oct 26th, 2012 at 1:43 pm #29841
Raam Dev
Username: Raam
Staff Member

Hi Debbie,

The s2Member shortcodes are working for thousands of s2Member customers, and hundreds-of-thousands of other s2Member users. I am personally running several websites where I’m using the s2Member shortcodes and I have no problems with them.

If you’re having trouble with an s2Member shortcode, it’s because of one of two things: A badly coded WordPress plugin that is causing a conflict with s2Member, or a badly coded WordPress theme that is causing a conflict with s2Member. That’s why we always ask that you first try switching to the default WordPress theme (e.g., TwentyEleven) and try disabling other WordPress plugins.

Other plugins that have shortcodes, such as a contact form, are very simple plugins. They do not have anywhere near the complexity of the s2Member plugin, which means there are far fewer things that can interfere with its operation. In other words, badly coded plugins and themes are far less likely to affect a simple plugin like a contact form than a complex plugin like s2Member.

To find the source of the conflict you’re experiencing, I suggest trying to disable other plugins until the s2Member shortcode starts working again. That will help you narrow down exactly which plugin is causing this problem. If all plugins except s2Member are disabled and you still have problems with the shortcode, then that would indicate your WordPress theme is causing the problem. (You can confirm that by switching to the default TwentyEleven theme.)

Posted: Friday Oct 26th, 2012 at 1:33 pm #29839
Raam Dev
Username: Raam
Staff Member

Thanks for the KUDOS, Colin. :) Glad to hear you’re enjoying s2Member!

Posted: Friday Oct 26th, 2012 at 1:30 pm #29837
Raam Dev
Username: Raam
Staff Member

Marc,

As Jason explained, the errors occur because your old members signed up when you were using a different version of PayPal. New customers (after October 3rd) won’t have any problems. Your old customers might be able to cancel their account without any problem, but automatic cancellation because of things like a failed payment won’t work because your old customers signed up through a different PayPal API.

Viewing 25 replies - 376 through 400 (of 2,567 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.