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,126 through 1,150 (of 2,567 total)
Author Replies
Author Replies
Posted: Wednesday Aug 8th, 2012 at 8:22 am #21488
Raam Dev
Username: Raam
Staff Member

Hi Victor,

Yes, there are known issues with W3TC and s2Member. Let us know if you continue to have problems.

Posted: Wednesday Aug 8th, 2012 at 8:19 am #21484
Raam Dev
Username: Raam
Staff Member

Allan,

I’m not sure what’s wrong. I’m going to contact Jason, the lead developer, and see if he has any ideas. Thank you for your patience.

Posted: Wednesday Aug 8th, 2012 at 7:56 am #21479
Raam Dev
Username: Raam
Staff Member

Hi Yogakumara,

Yes, you can create accounts manually. If you have your own payment system that you handle offline, you can simply create the membership accounts manually. Please see Pre Sale FAQs » Can I create new Membership accounts manually with s2Member?

Posted: Tuesday Aug 7th, 2012 at 2:28 am #21323
Raam Dev
Username: Raam
Staff Member

Hi Josiah,

I recommend contacting PayPal about this.

Recurring payments are definitely possible with Payflow and the latest version of s2Member Pro supports PayPal Payflow.

Posted: Tuesday Aug 7th, 2012 at 2:25 am #21322
Raam Dev
Username: Raam
Staff Member

Hi Robert,

I don’t have any information on a release date for the next major release of s2Member, but I know we’re hard at work on it and nearing a beta release. I will send Jason (the lead developer) a note about your question regarding the API and see if he can offer any insight.

Thank you for your patience.

Posted: Tuesday Aug 7th, 2012 at 2:21 am #21321
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Thomas, and for sharing the solution! :)

Posted: Tuesday Aug 7th, 2012 at 2:20 am #21320
Raam Dev
Username: Raam
Staff Member

Hi George,

Here’s how the s2Member -> AWeber integration works: When someone subscribes to your site, s2Member will send an email to AWeber containing information about this new subscriber (that test example you pasted above is an example of the email that s2Member sends to AWeber).

When AWeber receives that email, it uses the email parser (in this case, the s2Member Custom Email Parser that you created) to grab the information in the email and subscribe the user to the list.

The list that the user gets subscribed to is determined by your configuration in Dashboard -› s2Member® -› API / List Servers -› AWeber®. So, the first thing I would double-check is that you’re testing signups with an s2Member Level that you’ve configured to be subscribed to an AWeber list (if you’re testing with Level 1 signups, but you only have an AWeber list configured for Level 2, then test signups won’t do anything with AWeber).

The other thing you should be aware of is the 12-hour rule. You can also use a neat trick to BCC yourself a copy of the email that s2Member is sending to AWeber, so you can see exactly what is being sent (then you can copy and paste that data into the Custom Email Parser Test box on AWeber to see if your Custom Parser is working properly). Both the 12-hour rule and the BCC trick are described here.

Finally, if you’re still having trouble, I recommend taking a look at Knowledge Base » Troubleshooting Email Delivery Problems.

Posted: Tuesday Aug 7th, 2012 at 2:10 am #21319
Raam Dev
Username: Raam
Staff Member

Great, thank you for the update Brooke! :)

Posted: Tuesday Aug 7th, 2012 at 2:08 am #21318
Raam Dev
Username: Raam
Staff Member

Hi Angel,

s2Member does not currently have any concept of “number of items available for purchase”, but you could certainly hire a programmer to make such a feature possible.

While s2Member has features similar to a shopping cart, the plugin is geared towards memberships. You can sell individual Custom Capabilities, similar to selling individual products, but if you want to limit the number of Custom Capabilities that can be sold, you’ll need to add that functionality through some custom programming.

If you need to hire a programmer, we recommend posting your job on jobs.wordpress.net.

Posted: Tuesday Aug 7th, 2012 at 2:04 am #21317
Raam Dev
Username: Raam
Staff Member

Hi Marc,

As long as your s2Member site URL doesn’t change, your old subscribers should continue to have access and s2Member will automatically handle their account when a payment fails or the subscription ends (the old PayPal account will still send the IPN notifications to s2Member, which will then handle the IPN message normally).

You can change your s2Member Pro settings to the new PayPal account and the new members who pay using your new PayPal account will also have access. Old subscribers on your old PayPal account will also have access as long as your old PayPal account stays active (if PayPal closes your old account, those old subscribers may lose access).

Posted: Tuesday Aug 7th, 2012 at 1:59 am #21316
Raam Dev
Username: Raam
Staff Member

Hi Elise,

It sounds like many aspects of this can be controlled with s2Member, but there are a few parts that you’ll either need to hire a programmer to make the customizations or find 3rd party plugins that make this possible.

For example, the s2Member Level roles are based on the WordPress Subscriber role capabilities, which only allows the viewing of content; s2Member users cannot access the WordPress back-end (which I suspect might be necessary for creating/accessing “projects, sponsorship goals, and current donations”).

If you’ll be utilizing BuddyPress for all these things, then you should be able to utilize the URI access restrictions to limit access to various URLs depending on the members level (see Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions).

Regarding donations and the transferring of money from PayPal to the users account: You could handle one-time payments from s2Member users by using the Capability Buy now buttons (see Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms), however once the money is in your PayPal account, you’ll need to handle the outgoing payments to others (or have a programmer work out a system for making that work).

We don’t offer any custom programming services here (for s2Member or otherwise), but we do recommend posting your job on jobs.wordpress.net.

Posted: Tuesday Aug 7th, 2012 at 1:49 am #21315
Raam Dev
Username: Raam
Staff Member

Hi Jack,

(1) user_url and activation_key were not transferred.

Neither of those are part of the s2Member Pro API. If you want to update those, you’ll need to make a separate call using the WordPress update_user_meta() function.

(2) I have a php header statement that is supposed to redirect to a thank you web page, but the code did not redirect.

Your header line is incorrect. It needs to include “Location:”:

header("Location: http://www.aqualifedealers.com/membership-request-thank-you/");
Posted: Tuesday Aug 7th, 2012 at 1:28 am #21314
Raam Dev
Username: Raam
Staff Member

Hi David,

If you’d like to lodge a dispute, please use the Private Contact Form.

Posted: Tuesday Aug 7th, 2012 at 1:26 am #21313
Raam Dev
Username: Raam
Staff Member

Hi Sherri,

Do you know what button he used to signup? It sounds like you may have configured/generated your PayPal button incorrectly within s2Member.

You can also login to your PayPal account and check the recurring payments dashboard to see what the recurring settings are for his subscription.

Posted: Tuesday Aug 7th, 2012 at 1:25 am #21312
Raam Dev
Username: Raam
Staff Member

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

Posted: Tuesday Aug 7th, 2012 at 1:23 am #21311
Raam Dev
Username: Raam
Staff Member

Hi Marc,

s2Member is a membership plugin, not a shopping cart system. While it has features similar to a shopping cart (and it can certainly be extended to work like a shopping cart), its primary features are based around the concept of an active or inactive membership. That means there is no concept of orders, order history, open, pending, or shipped.

All of the source code for s2Member is provided and you’re welcome to extend it however you like. Other s2Member users have made similar modifications (even plugins that add shopping-cart functionality), so you may want to get in touch with them.

Posted: Tuesday Aug 7th, 2012 at 1:07 am #21310
Raam Dev
Username: Raam
Staff Member

Hi Mark,

I’ve just tested this on my own site and it’s all working for me with the latest version of WordPress and s2Member (with or without ?s2-ssl=yes).

It sounds like you may have an issue with the SSL configuration on your server, or your .htaccess file may be improperly configured, which could be causing the redirect loop.

The other thing I recommend checking is that everywhere you specify the domain, you either use www or no-www. Mixing the two can cause lots of problems (see Knowledge Base » Don't mix www and without).

Posted: Tuesday Aug 7th, 2012 at 1:02 am #21309
Raam Dev
Username: Raam
Staff Member

Benny,

You could simply add the required query string variables to the end of a URL that you specify in the success=”” attribute of the shortcode. When someone completes purchase, they will be sent to the URL you specify there. So, you could specify something like http://example.com/thank-you/?utm_campaign=your_campaign&group=A, or whatever you need. That Thank You page would then need to do whatever work is necessary for the tracking.

Posted: Tuesday Aug 7th, 2012 at 12:59 am #21306
Raam Dev
Username: Raam
Staff Member

Hi Allan,

Can you please share the log entires from the log files in plugins/s2member-logs/ related to the recurring transaction where you expected an email to be sent?

Also, have you read Knowledge Base » Troubleshooting Email Delivery Problems and installed the Email Log plugin? What does the Email Log say after a recurring payment goes through?

Posted: Tuesday Aug 7th, 2012 at 12:57 am #21305
Raam Dev
Username: Raam
Staff Member

You can simply add the Custom Capabilities to the signup form in the ccaps=”” attribute. If you know there will be 12 workshops this year, you could programmatically (using some PHP) determine which month it currently is and then only add the remaining workshop Custom Capabilities to the signup form (so that way they don’t receive the Custom Capabilities for previous months).

Posted: Monday Aug 6th, 2012 at 10:58 pm #21303
Raam Dev
Username: Raam
Staff Member

It sounds like you just need to pass that $_POST data along when you reload the page. There are various ways to do that, but it all depends on how you’re reloading the page and how you’re checking if there are errors.

(FYI, these types of issues are usually resolved by doing client-side error checking and not even POSTing the data until the form has been completed properly.)

It’s hard to offer more advice here without seeing how the whole thing works.

Posted: Monday Aug 6th, 2012 at 10:53 pm #21301
Raam Dev
Username: Raam
Staff Member

Hi Carl,

s2Member does not allow members to publish their own content. s2Member is designed to give access to restricted content (e.g., posts or pages).

All of the s2Member Level roles have capabilities based on the WordPress Subscriber role, so that means s2Member members don’t have access to the WordPress back-end. If you want to change this, you could certainly use a 3rd party plugin like the Role Editor plugin to manually modify the capabilities of the s2Member roles, but support for this customization wouldn’t be provided by s2Member.

Posted: Monday Aug 6th, 2012 at 10:50 pm #21300
Raam Dev
Username: Raam
Staff Member

Victor,

Is the ‘First Name’ field that you’re referring to the one created by WordPress?

Or are you creating your own Custom Registration Field called ‘First Name’ and expecting people to fill that out in addition to the WordPress Name field? If you’re creating your own Custom Registration Field, then please make sure that it’s set to ‘Required’ in the options for that field.

Regarding the duplicate entries in the database: Are you running any custom code? Which entries are duplicated? Which table/row are the entries in? Could you copy/paste some of the duplicate data so we can see what you’re referring to?

Posted: Monday Aug 6th, 2012 at 10:47 pm #21299
Raam Dev
Username: Raam
Staff Member

Hi Vandenhaas,

I’m not sure how the cPanel File Manager works, but we recommend using FileZilla because it’s easy. You should be able to simply upload the s2member-pro folder to the wp-content/plugins/ directory by dragging and dropping it in there (at least that’s how it works with FileZilla).

If you need assistance using the cPanel File Manager to upload the folder, we recommend contacting your web host.

Posted: Monday Aug 6th, 2012 at 10:44 pm #21297
Raam Dev
Username: Raam
Staff Member

Hi Michael,

If you need to programmatically create a registration link, you’ll need to use the register_link_gen() function. Making this custom integration will require knowledge of PHP programming. If you’re not comfortable with PHP, we recommend posting your job on jobs.wordpress.net. We’re unable to assist with custom integrations as per our support policy.

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