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 - 1,301 through 1,325 (of 2,567 total)
Author Replies
Author Replies
Posted: Wednesday Jul 18th, 2012 at 4:01 am #19579
Raam Dev
Username: Raam
Staff Member

Hi Matteo,

Yes, you can run it on your local server with no problem. You can upload the plugin via FTP (see s2Member® » Pro » Install/Upgrade Instructions).

After you install it locally, please see Dashboard -› s2Member® -› General Options -› Localhost WAMP/MAMP Developers.

Posted: Wednesday Jul 18th, 2012 at 3:59 am #19578
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Simon. Glad to hear you got it working. :)

Posted: Wednesday Jul 18th, 2012 at 3:58 am #19577
Raam Dev
Username: Raam
Staff Member

Thanks for the update, Buck!

Posted: Wednesday Jul 18th, 2012 at 3:57 am #19575
Raam Dev
Username: Raam
Staff Member

Hi Marc,

Your log file looks fine. Let us know if you have any issues.

If you have the W3Total Database Cache enabled, you may have issues with s2Member setting the correct level. Please disable the database cache option if you’re using W3TotalCache. See this thread for more information.

Posted: Tuesday Jul 17th, 2012 at 7:22 am #19490
Raam Dev
Username: Raam
Staff Member

Hi Simon,

You can use URI restrictions to block specific URLs: Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions.

Posted: Tuesday Jul 17th, 2012 at 7:21 am #19489
Raam Dev
Username: Raam
Staff Member

When you say it “blocks them”, does it redirect to the Membership Options Page? If so, can you please copy and paste the full URL that it redirects to (including all the extra query string variables at the end of the URL) when you attempt to access a Level 2 page with a Level 2 account?

Posted: Tuesday Jul 17th, 2012 at 7:19 am #19487
Raam Dev
Username: Raam
Staff Member

Hi Marc,

All the information you need for using PayPal Express with s2Member Pro can be found in Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide:

*PayPal® Pro is NOT Absolutely Required* s2Member is very flexible. It is now possible to integrate Pro Forms without a PayPal® Pro account, whereby the enhanced Form Shortcodes that s2Member provides can be integrated ONLY with PayPal® Express Checkout. In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro Forms. Ask PayPal® to activate Express Checkout for you. ( it’s free ). Once Express Checkout is enabled, you will have access to your PayPal® API Credentials. Log into your PayPal® account, and navigate to Profile -> API Access (or Request API Credentials). You’ll choose ( Request API Signature ). Now … here is the tricky part; whenever you generate a Pro Form Shortcode with s2Member, be sure to change accept=”paypal,visa,mastercard,amex,discover,maestro,solo” to just accept=”paypal”; thereby excluding the on-site credit card processing functionality; which is available only with PayPal® Pro.

Posted: Tuesday Jul 17th, 2012 at 7:16 am #19486
Raam Dev
Username: Raam
Staff Member

Hi Robb,

The next major release of s2Member will definitely include support for PayPal Advanced, however we still don’t have a release date. We’re hard at work on this next version and we’ll make an announcement as soon as possible.

Posted: Tuesday Jul 17th, 2012 at 7:14 am #19485
Raam Dev
Username: Raam
Staff Member

Hi Aaron,

It would appear that you’ve corrupted the PHP file that you edited. Could you please start with a fresh copy of that file (you can get it from the s2member-pro.zip file that you downloaded) and make your edits again?

You must open and save the PHP file as plain-text. I recommend using an editor such a TextWrangler on the Mac or Notepad++ on Windows.

Posted: Tuesday Jul 17th, 2012 at 7:02 am #19483
Raam Dev
Username: Raam
Staff Member

Hi Marlon,

s2Member only uses the 2Member Roles (s2Member Level 1-4), all of which have capabilities based on the WordPress Subscriber role. Deleting a WordPress Admin user would have no affect on the s2Member plugin, so I don’t think this problem is related to s2Member at all.

Posted: Tuesday Jul 17th, 2012 at 6:59 am #19482
Raam Dev
Username: Raam
Staff Member

Hello,

This is partially achievable using Custom Capabilities. Each post could be assigned a Custom Capability and “Granting Access” would involve a bit of PHP code that adds that Custom Capability to their account (if this was a paid upgrade, you could use Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons).

The part that’s not easily achievable with the current features is checking the “Gained Access” time. s2Member has a Paid Registration time (time since first payment), and Days Since Registration, but there’s no way to see “Time Since Custom Capability was Granted”.

All of the s2Member source code is available and there are many hooks and filters to make customizations to the plugin. A PHP programmer could create a table for Custom Capabilities that lists users, capabilities, and the dates the capabilities were granted. You’d then check that table when dripping content.

Posted: Tuesday Jul 17th, 2012 at 6:46 am #19479
Raam Dev
Username: Raam
Staff Member
Posted: Tuesday Jul 17th, 2012 at 6:46 am #19478
Raam Dev
Username: Raam
Staff Member

Hi Ricky,

Two questions:

1) Did you make sure that the Payment Form you’re redirecting to after free registration is a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) and *not* a regular Level form? You *must* use the Billing Modification form for s2Member to recognize the logged in user and upgrade their account after purchase.

2) Can you confirm the user is being automatically logged in after free registration? If the user isn’t logged in after registering, any signups will be treated as new users.

Posted: Tuesday Jul 17th, 2012 at 6:23 am #19473
Raam Dev
Username: Raam
Staff Member

Hi Suhaib,

Yes, you can restrict /members/?pid=13; so I suggest restricting Level 0 to /members/ and Level 1 to /members/?pid=.

Posted: Tuesday Jul 17th, 2012 at 6:13 am #19469
Raam Dev
Username: Raam
Staff Member

Hi William,

s2Member currently only supports one payment gateway per user. You can configure different users with different payment gateways, but a single user cannot have multiple payment gateway associations.

If you want to import users from another program, you may want to check out Knowledge Base » How to Migrate to s2Member Pro from Other Software.

Posted: Tuesday Jul 17th, 2012 at 6:09 am #19468
Raam Dev
Username: Raam
Staff Member

Hi,

Yes, s2Member will work for this scenario. You can protect specific posts or pages, or even entire categories of content or content tagged with a specific keyword, and then sell access to that protected content.

Posts/Pages can be sold on a one-time basis (Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons) where no login is required, or on a membership basis where the user will get a login to gives him or her access to the content.

I recommend downloading and installing the free version to see if the plugin will work for you. You may also want to check out the tutorial videos.

Posted: Tuesday Jul 17th, 2012 at 6:05 am #19467
Raam Dev
Username: Raam
Staff Member

Hi Joy,

s2Member Pro adds support for defining coupon codes that can be used to create discounts at checkout.

Posted: Tuesday Jul 17th, 2012 at 5:52 am #19464
Raam Dev
Username: Raam
Staff Member

Great! Thank you for the update. :)

Posted: Tuesday Jul 17th, 2012 at 5:49 am #19463
Raam Dev
Username: Raam
Staff Member

Hi Kevin,

The orange submit button is not being added by s2Member.

On the PayPal Pro forms, there are two possible buttons that you will see s2Member create: the yellow PayPal Checkout button (shown when the user selects the ‘PayPal’ billing method) and a “Submit Form” button (shown when the user selects any of the other billing methods).

If you try selecting the Visa billing method, for example, you’ll see that s2Member’s ‘Submit Form’ button appears next to your orange submit button.

If you modified the Pro-Form templates and added a submit button, then that’s probably where it’s coming from. Otherwise, I’m really not sure. Perhaps your theme or another plugin is manually adding that button in there.

Posted: Tuesday Jul 17th, 2012 at 5:42 am #19462
Raam Dev
Username: Raam
Staff Member

Hi Dina,

Yes, that looks correct. Users who use that coupon will pay $72 for the first year and then $97 thereafter. Users who don’t use a coupon code would simply pay $97 for the first year and then $97 every year thereafter.

Also, I noticed that you appear to be using the date format of DD-MM-YYYY in the coupon expiration: The format should be MM-DD-YYYY.

Posted: Tuesday Jul 17th, 2012 at 5:34 am #19461
Raam Dev
Username: Raam
Staff Member

Mark,

That’s really strange. I haven’t seen that before. Could you try deactivating and reactivating the s2Member plugin? (Make sure that deactivation safeguards are enabled first: Dashboard -› s2Member® -› General Options -› Deactivation Safeguards.)

Posted: Tuesday Jul 17th, 2012 at 5:28 am #19460
Raam Dev
Username: Raam
Staff Member

Hi Buck,

Everything looks right to me. Have you tried disabling the Suffusion BuddyPress Pack and reverting to the default WordPress theme (TwentyEleven) to see if either that additional plugin or your theme is causing the issue?

Posted: Tuesday Jul 17th, 2012 at 4:49 am #19458
Raam Dev
Username: Raam
Staff Member

Hi Teresa,

Can you confirm that your members are set to use “s2Member Level 0” role and not one of the WordPress roles (e.g., Subscriber, Editor, etc.). If you restrict pages to Level 0, then members *must* have an s2Member Level 0 role or higher.

If you are using s2Member Level 0 for your users, can you tell me what happens when you remove all page restrictions (clear the fields so they’re empty)?

Posted: Tuesday Jul 17th, 2012 at 4:45 am #19457
Raam Dev
Username: Raam
Staff Member

Hi Brett,

That code looks fine to me and should work. Have you tested it?

Posted: Tuesday Jul 17th, 2012 at 4:43 am #19455
Raam Dev
Username: Raam
Staff Member

Hi Hari,

Thank you for posting the solution!

Awarded Hari Swaminathan the Helpful badge.
Viewing 25 replies - 1,301 through 1,325 (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.