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 - 276 through 300 (of 2,567 total)
Author Replies
Author Replies
Posted: Wednesday Nov 7th, 2012 at 5:47 pm #30943
Raam Dev
Username: Raam
Staff Member

The only likely possibility that I can think of is that you upgraded the s2Member Framework and then didn’t update/activate the s2Member Pro addon, which gets temporarily disabled when you upgrade the Framework.

Posted: Wednesday Nov 7th, 2012 at 5:45 pm #30942
Raam Dev
Username: Raam
Staff Member

Hi Jason,

That’s something you need to ask the Gravity Forms plugin developers. I’m not familiar with how their plugin works.

Posted: Wednesday Nov 7th, 2012 at 5:42 pm #30940
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: Wednesday Nov 7th, 2012 at 5:42 pm #30939
Raam Dev
Username: Raam
Staff Member

Glad we could help, Brian! Thanks for the update and good to hear you got things working. :)

Posted: Wednesday Nov 7th, 2012 at 5:39 pm #30938
Raam Dev
Username: Raam
Staff Member

Hi Mike,

Unfortunately, I don’t believe Aweber allows you to disable the double-opt-in requirement, at least not with the email-integration, which is what s2Member is currently using to integrate with Aweber (we’re switching to their more powerful API-integration in the next major release of the plugin and I believe that may contain a feature for disabling the double-opt-in).

For now, if you want to disable double-opt-in, your only option is to use MailChimp. You can read more about disabling the double-opt-in with MailChimp here.

Posted: Wednesday Nov 7th, 2012 at 5:27 pm #30936
Raam Dev
Username: Raam
Staff Member

Hi Richard,

cassel is correct again. If you manually change a members’ level from Level 1 to Level 2, their ccaps will carry over, along with whatever subscription they signed up with. Also, for upgrading members, you can generate an upgrade button in Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons, or with s2Member Pro you can use the Pro-Forms: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms.

Posted: Tuesday Nov 6th, 2012 at 6:39 pm #30822
Raam Dev
Username: Raam
Staff Member

Hi Sam,

You are correct in that the Specific Post/Page feature of s2Member would not work for your scenario. The Specific Post/Page feature is designed for non-members and purchases of the Specific Post/Page do not get recorded on any account (since that feature is designed to work without accounts).

My next thought was to suggest Custom Capabilities, since you can sell additional Custom Capabilities to existing members on a one-time basis using the Capability Buy Now feature (Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms). However, if you restrict your content to a Custom Capability and that user doesn’t have the Custom Capability, they won’t be able to see the page, which rules out your requirement to “Allow direct access to pay-per-post pages, even without having purchased access”.

However, Custom Capabilities can still be used: You simply don’t restrict the content to the Custom Capability using the s2Member Restrictions. Instead, you leave the page unrestricted and create a conditional on the post/page that checks if the user has the Custom Capability required for that post/page. If they don’t have the Custom Capability, you show a message that lets them purchase it. If they do have it, you show the premium content. This method will also allow the pages to appear in the Archives.

The conditionals you’d use are Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals.

For example:

[s2If !current_user_can(access_s2member_ccap_premium_content1)]
    Show Capability Buy Now form to purchase the 'premium_content1' Custom Capability and get access to this premium content
[/s2If]

[s2If current_user_can(access_s2member_ccap_premium_content1)]
    Show the premium content
[/s2If]
Posted: Tuesday Nov 6th, 2012 at 6:26 pm #30819
Raam Dev
Username: Raam
Staff Member

Hi Jason,

If you have s2Member Pro installed, you should find it at Dashboard -› s2Member® -› Import/Export. If that option is not there, then you probably don’t have s2Member Pro installed. The import/export feature is only available with s2Member Pro.

Posted: Tuesday Nov 6th, 2012 at 6:25 pm #30818
Raam Dev
Username: Raam
Staff Member

Hi Jason,

You’d need to take this up with the Gravity Forms developers. You can execute any of the s2Member shortcodes via PHP like this:

<?php echo do_shortcode('[s2member-shortcode]'); ?>

With that, you should be able to customize Gravity Forms to pre-fill with whatever s2Member shortcode you want.

Posted: Tuesday Nov 6th, 2012 at 6:21 pm #30816
Raam Dev
Username: Raam
Staff Member

Hi Guillaume,

This functionality already exists within s2Member through the Content Dripping functionality (Dashboard -› s2Member® -› API / Scripting -› Content Dripping).

Posted: Tuesday Nov 6th, 2012 at 6:19 pm #30815
Raam Dev
Username: Raam
Staff Member

Hi Jason,

Thanks for the suggestion. We’ll take this into consideration for a future update to s2Member.

Posted: Tuesday Nov 6th, 2012 at 6:17 pm #30814
Raam Dev
Username: Raam
Staff Member

Hi Jason,

You should be able to make that work, but that’s outside the realm of s2Member. I recommend posting that question on wordpress.stackexchange.com or the WordPress.org Support Forums.

Posted: Tuesday Nov 6th, 2012 at 6:15 pm #30813
Raam Dev
Username: Raam
Staff Member

A few other things I’d recommend checking:

1) Have you successfully logged in as that ‘corporate’ user in the normal way (e.g., using the login form)? You mentioned that the login column showed zero logins, so I suggest trying to login as that user at least once to make sure that much is working.

2) Have you tried disabling all other WordPress plugins? It’s possible there is a plugin conflict somewhere that’s preventing this from working properly. You may also want to see the Common Troubleshooting Tips.

Posted: Tuesday Nov 6th, 2012 at 6:12 pm #30812
Raam Dev
Username: Raam
Staff Member

No problem. Let us know if you have any other questions. :)

Posted: Tuesday Nov 6th, 2012 at 6:12 pm #30811
Raam Dev
Username: Raam
Staff Member

You’re most welcome! Glad we could help. :)

Posted: Tuesday Nov 6th, 2012 at 6:11 pm #30810
Raam Dev
Username: Raam
Staff Member

Hi Dan,

To add the CBSKIN variable to the ClickBank button, you’ll need to use the URL version of the button. You can do that with the output=”url” shortcode attribute (see Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes (Explained) for more details). For example:

<a href="[clickbank-shortcode output="url"]&cbskin=1346">Click here to purchase</a>

If you want the link to be a button, you can use an <img> tag and wrap that in the anchor tag above instead of the text.

Posted: Monday Nov 5th, 2012 at 10:49 pm #30727
Raam Dev
Username: Raam
Staff Member

Hi Michelle,

If you don’t want to change their EOT date, you cannot change their subscription unless you do lots of fancy programatic calculations with PHP to determine their EOT date and then set the new subscription to expire after X number of days, where X is the number of days until the current EOT.

However, it sounds like you’re just trying to give someone access to new ccaps. If that’s the case, you can “sell” ccaps on a one-time basis through the Capability Buy Now forms (Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms). However, if you want to sell ccaps that change the recurring subscription, you’ll need to use a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) and that will change the EOT (the new EOT will be whatever you configured the Billing Modification form for).

If you want to dynamically configure the Billing Modification form so that it automatically calculates the correct length of the new subscription by basing it on the current EOT, you’ll need to use dynamic shortcode attributes.

Posted: Monday Nov 5th, 2012 at 10:43 pm #30726
Raam Dev
Username: Raam
Staff Member

Hi Cheryl,

s2Member does not store any credit card information, so any such notifications would need to come from the payment gateway (e.g., PayPal).

Posted: Monday Nov 5th, 2012 at 10:42 pm #30725
Raam Dev
Username: Raam
Staff Member

Hi Echomango,

s2Member provides cancellation forms and buttons for this very purpose. Please see Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Cancellation Buttons and Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms. Simply place a button or form on a “Cancellation” page and then point your user to that page if they want to cancel their subscription.

Posted: Monday Nov 5th, 2012 at 10:39 pm #30724
Raam Dev
Username: Raam
Staff Member

Hi Richard,

cassel is correct in recommending Custom Capabilities. All of the s2Member Levels are cumulative, which means higher levels automatically have access to everything granted to lower levels. If you don’t want that to happen, you’ll need to use Custom Capabilities to separate things (in which case you could use just one level + custom capabilities).

Posted: Monday Nov 5th, 2012 at 10:37 pm #30723
Raam Dev
Username: Raam
Staff Member

Hi Genie,

What do the logs in wp-content/plugins/s2member-logs/ say? If you don’t see anything in there, please enable logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging), conduct another test, and then check the logs.

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: Monday Nov 5th, 2012 at 10:35 pm #30722
Raam Dev
Username: Raam
Staff Member

Thank you for the update, David. Glad to hear it was solved!

Posted: Monday Nov 5th, 2012 at 10:34 pm #30721
Raam Dev
Username: Raam
Staff Member

Hi Heather,

s2Member unfortunately does not have any feature to generate a chart or list of what you’re offering. You’ll need to create that chart yourself and then insert the s2Member-generated PayPal buttons into the chart. Or, if you have s2Member Pro, you can use the Pro-Forms to generate Pro-Form shortcodes that generate signup forms where your visitor can fill out all their details and then proceed to checkout.

Posted: Monday Nov 5th, 2012 at 10:32 pm #30720
Raam Dev
Username: Raam
Staff Member

Hi Nathan,

It sounds like your web server does not have all the necessary requirements for running s2Member. Your PHP installation needs to be compiled with OpenSSL. Please contact your web host and ask them to fix that for you.

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 else amiss on the server-side.

Posted: Monday Nov 5th, 2012 at 10:29 pm #30719
Raam Dev
Username: Raam
Staff Member

Hello,

You don’t get that from s2Member. You’ll set it in your Authorize.Net® Merchant account, under: Account -> Settings.

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