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 - 2,251 through 2,275 (of 2,567 total)
Author Replies
Author Replies
Posted: Tuesday Mar 27th, 2012 at 2:42 pm #9262
Raam Dev
Username: Raam
Staff Member

Hi Deyson,

Please check to make sure the emails are not going to spam. You might also want to try changing the email address to see if you start getting them.

I’m still receiving the notifications, so that would indicate there’s a problem with the email routing between s2Member.com and your email provider (or possibly that the emails are going to spam).

Posted: Tuesday Mar 27th, 2012 at 2:34 pm #9261
Raam Dev
Username: Raam
Staff Member

You’re welcome! :)

Posted: Tuesday Mar 27th, 2012 at 1:08 pm #9250
Raam Dev
Username: Raam
Staff Member

Hi Joanne,

That is correct, you can use WP Super Cache with s2Member.

Also, the Reset Roles/Capabilities does not change the status or role assigned to any users. It simply resets the default internal Role/Capability sets that come with s2Member.

If you’ve used a role editor to manually change the role/capabilities (e.g., what the s2member_level1 role is allowed to do within WordPress), or if another plugin corrupted those default roles/capabilities like Jason suggested may be the case, then you can reset those changes back to the way s2Member expects them to be using that button.

As long as you haven’t intentionally used something like a Role Editor plugin to make changes to those default s2Member roles/capabilities, using that button will be safe. But as with anything, it never hurts to do a database backup beforehand if you’re unsure. :)

Posted: Tuesday Mar 27th, 2012 at 12:57 pm #9248
Raam Dev
Username: Raam
Staff Member

Hi Derek,

It sounds like you don’t even need s2Member on your sub-sites. The primary installation of s2Member (on the primary site of a multi-site network) does not protect content across multiple sub-domains.

While s2Member is compatible with WordPress Multisite Networking, the sites within a WordPress network are separate and not interconnected. That means you cannot share users, logins, or other data across the sites (including access control).

Please see the following from WordPress.org:

The sites in a multisite network are separate, very like the separate blogs at WordPress.com. They are not interconnected like things in other kinds of networks (even though plugins can create various kinds of interconnections between the sites). If you plan on creating sites that are strongly interconnected, that share data, or share users, then a multisite network might not be the best solution.

The s2Member Multisite feature allows you to offer the s2Member plugin to sub-sites, giving your sub-sites the ability to setup and use s2Member on their own (the plugin appears available for all the sub-sites that you create, but it’s essentially a fresh copy of s2Member). When you upgrade s2Member on the primary site, the s2Member plugin is automatically updated for all your sub-sites. However, things like access restrictions on the primary WP installation is not shared across WP installations (again, the WordPress Multisite feature itself isn’t designed to work like that).

There are plugins that allow you to get around these WordPress Multisite limitations, however they may or may not work with s2Member.

You could use the single-site license to install s2Member on the primary domain and essentially “sell” new sub-domains, but you’d be responsible automating the task of creating new domains upon purchase. s2Member could handle the payments and emails related to making the purchase, but it wouldn’t control who gains access to which sub-domains.

Posted: Tuesday Mar 27th, 2012 at 12:44 pm #9246
Raam Dev
Username: Raam
Staff Member

Glad to hear it! :) Thank you for the update.

Posted: Tuesday Mar 27th, 2012 at 12:42 pm #9244
Raam Dev
Username: Raam
Staff Member

Hello,

Yes, this is possible with s2Member. Please see this thread from the old forum:
http://www.primothemes.com/forums/viewtopic.php?f=4&t=6408#p15725

Posted: Monday Mar 26th, 2012 at 1:28 pm #9123
Raam Dev
Username: Raam
Staff Member

Hi David,

I heard back from the lead developer and here’s what he had to say:

Although not ideal, that’s a serialized array of details submitted during registration for that particular Custom Field. If a site owner configures a Custom Field that collects multiple option values submitted as an array, s2Member will serialize that array into a string before emailing administrative notifications. Its always been like that. Not a bug, just one of those weird behaviors in administrative notifications. I’ll have this resolved in the next major release of s2Member.

In the mean time, if a customer needs to receive a more customized email message, API Notifications connected to a custom script would accomplish this.

You can learn more about API notifications in Dashboard -› s2Member® -› API / Notifications.

Posted: Friday Mar 23rd, 2012 at 1:52 pm #8941
Raam Dev
Username: Raam
Staff Member

Hi Paul,

The recommended method for getting around this problem is to send an email to your imported members informing them that they must reset their password by visiting /wp-login.php?action=lostpassword. From there, they can submit their username and receive a special link to create a new password.

Posted: Friday Mar 23rd, 2012 at 1:49 pm #8940
Raam Dev
Username: Raam
Staff Member

Hi Nigel,

This is not a supported feature. s2Member is a WordPress plugin and it inherits the limitations imposed by WordPress, namely that user login sessions are not carried over from one domain to another. This is even true with the WordPress Multisite feature. Please see the following from WordPress.org:

The sites in a multisite network are separate, very like the separate blogs at WordPress.com. They are not interconnected like things in other kinds of networks (even though plugins can create various kinds of interconnections between the sites). If you plan on creating sites that are strongly interconnected, that share data, or share users, then a multisite network might not be the best solution.

There are of course ways around this problem, but they would not be supported by s2Member.

Posted: Friday Mar 23rd, 2012 at 1:46 pm #8939
Raam Dev
Username: Raam
Staff Member

Hi Nigel,

The primary issue here will be authenticating the feed. To my knowledge, the Kindle subscription service doesn’t offer any means of authenticating a feed. So to protect that feed, a feed key will be your only option.

That said, if you intend to protect that same content with s2Member, the feed content won’t be accessible unless the person accessing the feed is logged in (which rules out Kindle subscribers, as there is no method of authenticating that way).

So, your only option would be to duplicate the content, or to at least dynamically generate a duplicate the feed that bypasses the s2Member restrictions and displays the content in that feed regardless of restrictions (you could then use that feed for Kindle subscribers). That’s probably how I’d approach the problem.

All of this would be outside the scope of our support policy (see s2Member® » Support Policy » Outside Scope), so you’d be on your own as far as creating that customization.

Posted: Friday Mar 23rd, 2012 at 1:32 pm #8938
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Will. Let us know if you experience this again. Any additional information you can provide will be helpful. :)

Posted: Friday Mar 23rd, 2012 at 1:30 pm #8937
Raam Dev
Username: Raam
Staff Member

Dana,

Could you please share the button shortcode that you’re using to generate that test button?

Posted: Friday Mar 23rd, 2012 at 1:22 pm #8936
Raam Dev
Username: Raam
Staff Member

Hi Mike and Ryan,

s2Member integrates with ClickBank to support Buy Now & Recurring Products. However, s2Member does not support or integrate with Warrior Plus.

If you have any questions regarding ClickBank integration with s2Member, please post a support thread in our Customer Support Forum.

Posted: Friday Mar 23rd, 2012 at 1:16 pm #8935
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Deyson! Glad to hear it’s working!

Posted: Friday Mar 23rd, 2012 at 1:15 pm #8934
Raam Dev
Username: Raam
Staff Member

Hi David,

I just tested the same button generator and it works correctly for me.

Keep in mind if you’re using the HTML version of the button code, you’ll need to install and activate a plugin like Exec-PHP so that the PHP snippets in that code are run properly.

Posted: Friday Mar 23rd, 2012 at 1:08 pm #8932
Raam Dev
Username: Raam
Staff Member

Hi Julie,

s2Member will work with nearly any WordPress theme that has been coded to recommended WordPress theme standards. That includes nearly every premium theme and most free themes. The best way to check for compatibility is to simply install the theme and the free version of s2Member and give it a shot. :)

Posted: Friday Mar 23rd, 2012 at 1:06 pm #8930
Raam Dev
Username: Raam
Staff Member

Hi Rich,

Yes, s2Member integrates with Aweber and we also support Content Dripping (I assume that’s what you mean by ‘sequential updating of content’).

Posted: Friday Mar 23rd, 2012 at 1:04 pm #8929
Raam Dev
Username: Raam
Staff Member

Hi Bonnie,

Yes, you can sell Specific Post/Page access with Authorize.net: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Specific Post/Page (Buy Now) Forms

Thank you for the KUDOS! Glad to hear you’re enjoying s2Member. :)

Posted: Friday Mar 23rd, 2012 at 1:01 pm #8928
Raam Dev
Username: Raam
Staff Member

Hi James,

If s2Member is not part of the purchasing process, s2Member won’t know who should be allowed to register and who shouldn’t. In other words, if you leave Open Registration enabled and simply point people to s2Member, anyone (even people who haven’t paid) will be able to register and gain access to the videos.

If you must have customers pay through another system, you’ll need to find a way to integrate that system with s2Member. Such a custom integration would be outside the scope of our support policy (please see s2Member® » Support Policy » Outside Scope).

The most simple workaround to this problem would be to allow anyone to register as a Free Subscriber and then manually “upgrade” the accounts of those who have made a purchase (you’d simply edit their profile and change their account role from Free Subscriber to Level 1).

Then, you can protect your videos page by requiring Level 1 access and only those people who’ve purchased access would be allowed to see the videos. This is of course a lot more time consuming on your end, but the other option requires a custom integration.

If you’re open to abandoning your current shopping cart system, then you could use s2Member for the entire process.

Posted: Friday Mar 23rd, 2012 at 12:46 pm #8926
Raam Dev
Username: Raam
Staff Member

Hi Tiffany,

Here’s what you can do:

1) Create a “Thank you” page in WordPress that thanks the visitor for making the $1.00 purchase and explains what will happen next
2) Add that page ID to Dashboard -› s2Member® -› Restriction Options -› Specific Post/Page Access Restrictions
3) Generate an Authorize.net Specific Post/Page (Buy Now) Form that charges $1.00 and select the “Thank You” page that you created and restricted in steps 1 and 2: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Specific Post/Page (Buy Now) Forms
4) Add the generated button shortcode from Step 4 to some page in WordPress (your “Purchase Page”) so that visitors can fill it out the form and make the payment
5) Modify the email that gets sent to the purchaser so that it simply thanks them for their purchase and explains what will happen next (i.e., change the email so that it doesn’t look like they’re “buying the Thank You” page; you probably want to explain they will be charged for more than $1): Dashboard -› s2Member® -› Authorize.Net® Options -› Specific Post/Page Confirmation Email

Here’s what will happen when someone fills out the form:

1) Customer fills out form and makes payment for $1.00
2) When payment succeeds, they are redirected to the “Thank You” page (technically, the page they just “purchased”, but they don’t need to know that)
3) The customer will simultaneously receive an email thanking them for their purchase; this is the email you modified

Now that all of that is done, you can do the rest of the stuff from Authorize.net as you explained.

Posted: Friday Mar 23rd, 2012 at 12:34 pm #8924
Raam Dev
Username: Raam
Staff Member

Hi Ryan,

s2Member sets a cookie in the user’s browser after they’ve successfully made a payment. If you have Open Registration disabled (Dashboard -› s2Member® -› General Options -› Open Registration), that cookie must be present to allow them access to the registration page. If Open Registration is enabled, anyone can visit the registration page.

With the regular s2Member payment buttons, s2Member generates an email after registration (Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email) that contains a special link to register. That link sets the cookie and then redirects them to the registration page.

If you want to manually generate those cookies, you’ll need to dig into the s2Member code and go from there (all of the source code is available for both the free and Pro version of s2Member). This is outside the scope of our support policy (please see s2Member® » Support Policy » Fine Lines), so you’d need to make that custom integration on your own.

Posted: Friday Mar 23rd, 2012 at 12:18 pm #8922
Raam Dev
Username: Raam
Staff Member

Great! Thank you for the update. :)

Posted: Friday Mar 23rd, 2012 at 12:18 pm #8921
Raam Dev
Username: Raam
Staff Member

You’re most welcome! Thank you for sharing your solution.

Posted: Friday Mar 23rd, 2012 at 12:17 pm #8919
Raam Dev
Username: Raam
Staff Member

Hi Michele,

The only suggestion I can make is to generate a PayPal button within s2Member that mimics the Specific Page/Post transaction you’re attempting to simulate with the IPN Proxy w/ Key and then looking at the values of the resulting code. You may also want to try making a test purchase using that button to see what gets recorded in the log file and compare that to what’s being generated by your custom script.

Posted: Friday Mar 23rd, 2012 at 11:56 am #8917
Raam Dev
Username: Raam
Staff Member

Hi Joanne,

Please provide any log entries related to the transaction in question (the transaction that should’ve gone to Level 1 but remained a Free Subscriber) from both authnet-api.log and authnet-ipn.log. The information in those logs will help us diagnose the problem.

To keep the formatting clean, you can wrap the log entires in code tags before posting them. Also, please x-out any private information (such as email addresses).

Viewing 25 replies - 2,251 through 2,275 (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.