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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,901 through 1,925 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday Feb 11th, 2013 at 6:25 pm #41441
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member’s Pro Login Widget is passing all of the data that is input to these fields to the wp-login.php file when it is submitted, there is currently no way to accomplish what you need here that I’m aware of. The wp-login.php is what really powers the Pro Login Widget.

Posted: Monday Feb 11th, 2013 at 6:23 pm #41440
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you please post a link to the page that this is happening on?

Posted: Monday Feb 11th, 2013 at 6:22 pm #41439
Bruce
Username: Bruce
Staff Member

Glad to hear that you got your issue corrected.

Posted: Monday Feb 11th, 2013 at 6:21 pm #41437
Bruce
Username: Bruce
Staff Member

Thank you for your patience.

Based on your logs, it appears that your custom attribute is incorrect. This is likely the issue. Please fix this issue and let us know if problems persist. :-)

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Posted: Monday Feb 11th, 2013 at 6:17 pm #41436
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

And am I right in assuming that just deleting the user from the WP dashboard will not cancel future payments?

That is correct. You need to give them a Cancellation Button to cancel.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms
For Authorize.Net: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Billing Cancellation Forms
For Google Checkout: Dashboard -› s2Member® -› Google® Checkout Buttons -› Subscr. Modification/Cancellation Buttons

These buttons should be within the User’s Login Welcome Page, or another Page that you give users to cancel through.

Please let us know if problems persist. :-)

Posted: Monday Feb 11th, 2013 at 6:14 pm #41435
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

1. Our business sells a recurring (monthly) service. When a customer first purchases the service, they can customize the service to their business. Basically, there’s a base “package” and they can add things on, in specific quantities, which are also charged monthly. So my question is, does s2Member support this automatically, or is their custom scripting required? The customer must be able to choose both the option they want, and the quantity of that option.

s2Member currently does not support a Shopping Cart style checkout style as you’d need here. However, s2Member does open the door for integrating this functionality with Custom Capabilities. Custom Capabilities are specific packages that Users can purchase you can protect your content with.

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

2. Customers often do not know exactly how many of each “option” (from #1 above) they need when signing up, so they chose none, or too few, or in some cases too many.. We often have to adjust this, which then adjusts their recurring billing amount. Can this be done through the existing s2member back end, or would it have to be custom coded?

s2Member does allow for a User’s current subscription to be changed via Billing Modification Forms. These forms allow you to assign users Custom Capabilities and Membership Levels as well, and they will overwrite the User’s current Subscription.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms (with s2Member® Pro)

3. Our customers often grow out of one package and need to move up into a new package. They would typically do this by calling us. Can we, through the WordPress dashboard, automatically upgrade a customer to a new package (membership level, as you call it)?

Absolutely. You can also Mass Update Users through your Dashboard.

.

4. Can the customer also do this upgrade (from #3 above) themselves, through their Membership Options Page?

Yes, as I mentioned s2Member has Billing Modification Forms for this.

5. Can the customer view past charges to their account, through the Membership Options Page?

6. Similarly, can we view all charges to a customer’s account through the WordPress dashboard?

No, unfortunately this is currently not possible. We are working on getting this into a future version of s2Member, but currently you cannot achieve this without custom code. If you really need to achieve this I’d recommend setting up a Payment Notifications handler with s2Member API Notifications.

See: Dashboard -› s2Member® -› API / Notifications -› Payment Notifications
See Also: Knowledge Base » Building An API Notification Handler

Note: Anything above referencing “charging a customers account” is intended to be charged via Authorize.net, configured in s2member.

If you’d like to charge a Member directly through Authorize.Net, you can do this, but be sure to take the Transaction ID that was generated, and replace the current Transaction ID within your WordPress installation to the new one. This will ensure that any Refunds/Reversals/Cancellations will be reflected on your site.

Let us know if you have any further questions/concerns. :-)

Posted: Monday Feb 11th, 2013 at 5:48 pm #41425
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

We are aware that s2Member currently throws these Notices/Warnings with WP_DEBUG enabled. This is an issue we are hoping to fix in the next major version of s2Member. In the meantime s2Member works just fine, but is not compatible with WP_DEBUG, and because s2Member already works just fine, we are wary of editing the working code to work with WP_DEBUG, which is NOT activated by default.

Please remove the following line from your wp-config.php file:

define('WP_DEBUG', true);

Please let us know if problems persist. :-)

Posted: Monday Feb 11th, 2013 at 5:43 pm #41423
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Based on your log files, s2Member appears to be working correctly. You said:

6. The IPN shows that the process seems to have worked however
I get that message I’ve seen all over the forums:
“Ignoring this IPN. The transaction does NOT require any action on the part of s2Member”

This is normal. Once an Advanced Recurring Profile with Authorize.Net (or a Subscription with PayPal) is created, s2Member does not have to take any action on any of the IPN messages that it receives (other than cancellations, refunds, and reversals).

**UPDATE** I have noticed in the IPN log the post vars is missing the field x_subscription_paynum is not being returned from Authorize.net

This is also to be expected. Authorize.Net is not going to pass this variable because the user is still within their Trial Period. The exerpt of your Shortcode setting the Trial Period below:

[s2Member-Pro-AuthNet-F... ta="25" tp="4" tt="W" .../]

Authorize.Net will pass this variable after the User has had access for 4 weeks on your site, and they are charged again.

Posted: Monday Feb 11th, 2013 at 5:19 pm #41420
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Thanks for your reply. But this will not solve my actual issue. I want to redirect to different download pages based on their membership level (means this should be dynamic).

s2Member’s Login Welcome Page section is designed to support this. Below the dropdown to select a Page in your WordPress Installation, you can also specify a URI pattern.

Please let us know if problems persist. :-)

Posted: Sunday Feb 10th, 2013 at 3:25 am #41307
Bruce
Username: Bruce
Staff Member

Thank you for your reply.

NOW, what exactly should go to the htaccess? or what else should I ask them?

Based on the reply that you posted, your server providers have already set up your .htaccess file to support PHP in HTML files. You shouldn’t need to set anything up any further. :-)

Posted: Sunday Feb 10th, 2013 at 12:58 am #41300
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Am I correct in saying that you can only add_actions to s2member hooks from the s2hacks.php file?

This is only true for some of s2Member’s hooks. Some hooks (such as those located in s2member-o.php) are not accessible except from a specific file that must be located in your Must Use Plugins directory. However (for the most part), s2Member only has hooks and filters available after WordPress has already loaded all Plugins.

What hooks/filters are you looking to hook into?

Posted: Sunday Feb 10th, 2013 at 12:43 am #41299
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We do still have Clickbank Pitch Plus on our TODO list, but there is no set timeframe on when this will be available.

Posted: Sunday Feb 10th, 2013 at 12:40 am #41298
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m thinking I may have to purchase this product, but I need someone to contact me. I’m looking at the CSV part of it and it is something I need.

Does it work the same as ‘Add Multiple Users’ plugin? Like I add in Customize Users to the website a Notification Email will appear saying the users username and password, along with other writing?

I’m not familiar with the Add Multiple Users plugin. However I can tell you that the s2Member Import runs quietly, meaning no email notifications are processed (including List Subscriptions).

From Dashboard -› s2Member® -› Import/Export -› User/Member Importation:

*No Email Notification* This import routine works silently. Users/Members will NOT be contacted by s2Member; that is, unless you have another plugin installed that conflicts with s2Member’s ability to perform the Import properly. You should always test one or two accounts before importing a large number of Users all at once. If you want Users/Members to be contacted, you can add them manually, by going to WordPress® -> Users -> Add New, and selecting one of the s2Member Roles from the drop-down menu.

There is a way around this, but it’s not tested and not recommended. Please see this thread with a note from the lead developer:

http://www.primothemes.com/forums/viewtopic.php?f=4&t=16843#p61284

Posted: Sunday Feb 10th, 2013 at 12:25 am #41296
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I am in the process of integrating iDevAffiliate with s2Member. It would seem to me that I also need the following from the s2Member® API / Notifications:

1) Payment notifications
2) Cancellation notifications
3) Refund reversal notifications.

For integrating iDevAffiliate, you should use s2Member’s API / Tracking Notifications. You can find full details on setting up iDevAffiliate here:

Dashboard -› s2Member® -› API / Tracking -› Integrating iDevAffiliate®

Let us know if you have any further questions/concerns. :-)

Posted: Sunday Feb 10th, 2013 at 12:15 am #41295
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Just got a member complaint about resetting a password, and indeed she is getting the dreaded “Sorry, that key does not appear to be valid.” error. This is her link. Any insights? I really moved to s2Member to avoid issues like this. I have almost 2,000 members on the site so it is a big deal if even a small percentage of them receive an error like this.

The Forgot Your Password feature you’re referring to here is not something that s2Member controls, but rather a built-in feature of WordPress. I would suspect that this was caused by the User recovering their password, and then opening the link that was sent to them, and then using the same link again. Once a Forgot Your Password link has been opened, it cannot be reused. Please have your User recreate another Forgot Your Password link.

Posted: Sunday Feb 10th, 2013 at 12:12 am #41294
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If u purchase the pro version, will it be possible to break paypal pro payment form in two screens. First screen on homepage asking for email and name and second screen, may be slider with payment fields?

This is not the default behavior of s2Member’s Pro Forms, but you could edit the Pro Form templates to achieve this.

See: Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?

Posted: Sunday Feb 10th, 2013 at 12:07 am #41293
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I have not set up any URI restrictions or page restrictions for the home page and am stumped as to why this is the case. What else can I check?

Could you please check to see what you have set up at:

Dashboard -› s2Member® -› Restriction Options -› Page Access Restrictions? If this is set to all your Home Page will be protected as well.

Posted: Saturday Feb 9th, 2013 at 11:40 pm #41291
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

every Monday I send an Email via Mailchimp to my customers. The link in this email sends them to a lecture in my membership area. If they are logged in, everything works fine, but if not, and they have to login first, they are sent back to the homepage instead of the lecture.

If you are using s2Member Pro’s Pro Login Widget here, you can change your settings for the widget to automatically allow this to work properly. Simply change the Redirect After Login option to Previous page:

If you are using a custom login widget, or redirecting Users to /wp-login.php on your Membership Options Page, you’ll need to add support for Membership Options Variables to whatever form/link you’re using.

s2Member passes these variables specifically for developers to integrate this functionality with.

See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)
See Also: http://www.s2member.com/forums/topic/using-the-membership-options-page-variables/

Posted: Saturday Feb 9th, 2013 at 11:06 pm #41288
Bruce
Username: Bruce
Staff Member

So that brings me back to my original question (reworded for what I hope is clarity): “In the Pro version that supports Payments Pro, is the Start Date functionality found in Payments Pro surfaced?”

No, this unfortunately is not directly supported. The way mentioned in my original reply is the only way to accomplish this.

I’ll take this as a feature request for a future version of s2Member.

Posted: Saturday Feb 9th, 2013 at 11:04 pm #41287
Bruce
Username: Bruce
Staff Member

If I use the URL to the specific post/page I do not even see the intro to the article but I get a redirect to the membership options page. So how can I know then whether or not I want to read the rest of the post?

The membership options page would then be cluttered with 200 “buy now” buttons.

If this is the case, you may want to use Custom Capabilities, and s2Member’s Advanced PHP Conditionals on your Protected Posts. This will allow you to show content for your Post depending on the User’s Role/Capabilities, and show a Buy Now Button/Pro Form for your Post based on the current Post’s ID.

If you use Custom Capabilities based on the Post’s ID, you could even automate this in a custom theme template. You might have something like this in your Theme’s template:

http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
[/note_box]

Posted: Saturday Feb 9th, 2013 at 10:42 pm #41284
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’ll put this in as a feature request, but I do understand that this is a bit harder than it might seem. WordPress’s functionality here is lacking a bit and it’s difficult to have columns sort.

Thank you!

Posted: Saturday Feb 9th, 2013 at 10:40 pm #41282
Bruce
Username: Bruce
Staff Member

This means I would have to edit the button continually and that would be a ridiculous work load. Have I read this correctly?

That’s correct. As I mentioned s2Member does not actually have the functionality you’re looking for exactly.

Then if I mass update all the users on the last day of our financial year ie 30 June that their access will automatically change to Free Subscriber.

This could work as well. Or you can mass update all of your level 1 Users to Level 0 via your User’s List.

Posted: Saturday Feb 9th, 2013 at 4:45 pm #41270
Bruce
Username: Bruce
Staff Member

Details received. Thank you!

Posted: Saturday Feb 9th, 2013 at 3:54 pm #41267
Bruce
Username: Bruce
Staff Member

Thanks for you reply.

Hi Bruce, will you tell me which file you are seeing the conflicting redirect in please? I had disabled all but one plug in, so if it’s the theme, I want to have as many details as possible to provide the developers.

This is not something I’m seeing in any particular file, I did not get the chance to dig through your theme’s and plugin’s files to find the, but rather a behavior I noticed. I have tested the redirect upon Login functionality on a clean installation of WordPress, and it works as expected. There is a redirect_to variable that will be overriden in your wp-login.php file, in the source code of the page. This is normal.

Posted: Saturday Feb 9th, 2013 at 3:29 pm #41266
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

From the Docs
(Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms):

If the Member already has an existing paid Subscription with you, that paid Subscription will be cancelled automatically behind-the-scene, and a new paid Subscription will be created to replace the old one. Again, the new paid Subscription is based on the Level, pricing, and terms that you specify below. If you need to give Customers some sort of grace period when/if they upgrade to a more expensive plan, please feel free to handle this through the application of free days, or with special pricing configured below.

s2Member’s Billing Modification Forms do not take into account previous subscriptions. Instead, the old Subscription is canceled (meaning that the Member will not be charged any further on the previous subscription), and a new Subscription is made.

Previously, Users of s2Member have set up external processes to handle how long a user should have free when modifying their billing. If you’d like to do something similar, you should modify the tp (Trial Period) attribute of your Pro Form dynamically.

See: Knowledge Base » Using Variables In A Shortcode
See Also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Viewing 25 replies - 1,901 through 1,925 (of 2,703 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.