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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 351 through 375 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Jul 16th, 2013 at 9:12 pm #53540

Ah, thanks. I’ll ask Jason about it, I know that some changes were done to this message recently, are you using the latest release of s2Member or are you behind with the updates? In any case, if there’s a problem, it’s most likely with the logic to display the message, not the restriction itself. So if he’s getting the 503 it’s because he actually wen’t over the limit and you need to reset it. :)

Posted: Tuesday Jul 16th, 2013 at 9:06 pm #53539

Thanks for doing that.

I know it worked for a while, but it isn’t know, and I wanted to make sure it wasn’t something that changed recently, better to make sure since we still don’t know what’s causing it.

I’ll ask Jason what he thinks.

In the meantime, could you submit new credentials? Thanks! s2Member® » Private Contact Form

Posted: Tuesday Jul 16th, 2013 at 9:02 pm #53538

Maybe, I haven’t looked into that before so I don’t know the exact answer. You may want to google it, or ask in a WP forum for help on how to do that.

Posted: Tuesday Jul 16th, 2013 at 8:59 pm #53537

1) How do I make sure the “framework and pro versions match?”

Just make sure they’re the same version when you download them. The current latest release for both is v130617, we use the release date for the versioning: yymmdd.

2) Regarding the coupon code – so what you are saying is that I could make a payment button that has:
– Term 1 for X dollars (discounted)
– Term 2+ for X dollars (not discounted)

And this would be possible to do as an automatic yearly subscription through paypal – where year one is discounted, but each year the subscription automatically renews at full price?

Yes. You’d have the coupon apply to the trial/initial amount only, and the regular one would be without discount. So the initial and regular amounts and terms would be the same, but the coupon applied only to the initial one.

Posted: Tuesday Jul 16th, 2013 at 7:56 pm #53536

You’ll probably need a customization to achieve it, then. If you don’t know how to code it yourself, you can find a freelancer in sites like jobs.wordpress.net, odesk.com or elance.com.

Posted: Tuesday Jul 16th, 2013 at 7:51 pm #53535

Great. :)

Posted: Tuesday Jul 16th, 2013 at 7:30 am #53508

You can have the s2Member Pro add-on active and still just use PayPal Standard. PayPal Pro is not required, not even for the pro-forms, since you can use them with Express Checkout.

I hope that helps. :)

Posted: Tuesday Jul 16th, 2013 at 7:28 am #53507

The reason why wanted to go off a unique id in a user’s custom fields.. is because the username and or email address may change at sometime, though the unique id never will…

The username can’t be changed in WP, so you don’t need to worry about that.

If you want to modify the code sample Jason posted in that article, that’s fine. You can use other ways to identify the user, the WP functions reference will be useful: http://codex.wordpress.org/Function_Reference

To get the user’s s2Member custom fields, you can use get_user_field, but if he’s not the one loading the page, you’ll need to know his WP user ID: http://www.s2member.com/r/codex_get_user_field/

Posted: Tuesday Jul 16th, 2013 at 7:23 am #53506

Thanks for the kudos. :)

About your report, how could you tell he wasn’t over the max IPs limit? Just curious. Was it based on what he told you? He could have his IP changed by his ISP with each connection, or he’s moving around with a mobile device changing networks without him knowing it, for example.

Posted: Tuesday Jul 16th, 2013 at 7:19 am #53505

You may want to use custom capabilities. See: Video » s2Member (Custom Capabilities)

This video may also be helpful: Video » s2Member (Client Portals?)

Posted: Tuesday Jul 16th, 2013 at 7:13 am #53504

In the email you can use the provided replacement codes, and if those don’t have something you want, you can use PHP in the subject or body of the email. [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User -> Admin[/hilite]

About the copy, just add it to the recipients list separated with a semi-colon, for example:

"Name" <user@example.com>; admin@example.com; "Webmaster" <webmaster@example.com> 
Posted: Tuesday Jul 16th, 2013 at 7:07 am #53503

Great. :)

Posted: Tuesday Jul 16th, 2013 at 7:04 am #53502

s2member-o.php is loaded for the CSS and the JS.

You can remove the CSS call if you take care of styling the s2Member forms, etc, in your own styles file. Pre Sale FAQs » How can I prevent s2Member® Pro from loading it’s default CSS?

The JS one can’t be removed because it’s required by s2Member and it can’t be made into a static file because it loads different values depending on the logged in user.

Posted: Tuesday Jul 16th, 2013 at 6:51 am #53501

What’s your setting for the redirection after login in the widget?

Can you show me a screenshot of the widget’s settings and the Login Welcome Page’s?
[hilite path]Dashboard -> Appearance -> Widgets -> s2Member Pro Login[/hilite]
[hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

Posted: Tuesday Jul 16th, 2013 at 6:48 am #53500

any suggestions, currently thinking of hooking the incoming recurring payment notification and setting a flag to say a payment has been made. (If flag not set then still in trial period)

That could work.

Or you could check the level1 time and if he’s still s2member_level1 and hasn’t been domoted after 30 days (after the first payment happens).

Posted: Tuesday Jul 16th, 2013 at 6:43 am #53499

Could you tell me how you set up the iDev integration? With the Tracking or the Notifications API, and which ones?

If you have the signup and payment notifications, for example, they’ll both happen on the first payment. The signup one is a paid registration. So on a paid registration three notifications happen: signup, payment and registration.

Posted: Tuesday Jul 16th, 2013 at 6:39 am #53498

We haven’t integrated with them, so we can’t write a tutorial specific for it. :/

Here’s an article that gives some pointers for developers to integrate with new payment gateways: Knowledge Base » I want another payment gateway

I hope that helps. :)

Posted: Tuesday Jul 16th, 2013 at 6:36 am #53497

You mean the roles for the s2Member Levels? they’re just [hilite mono]s2member_leveln[/hilite], where n is the number: [hilite mono]s2member_level1[/hilite], [hilite mono]s2member_level2[/hilite], and so on.

By the way, these are related to what you’re doing:
Knowledge Base » Changing Roles/Capabilities via PHP
Knowledge Base » Locking s2Member Roles/Capabilities

Posted: Tuesday Jul 16th, 2013 at 6:34 am #53496

You’ll need to store in the db’s usermeta table, that the user submitted the form. You’ll need to create your own customization for this. Then in your conditional you’d check that value to see if he did or not, and show or not the content based on that.

The s2Member custom profile fields may work for your “intake” form as part of the registration. You can make these fields required, so he won’t even be able to register if he doesn’t fill out those fields you want. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

I hope that helps.

Posted: Tuesday Jul 16th, 2013 at 6:27 am #53495

Great. :)

Posted: Tuesday Jul 16th, 2013 at 6:26 am #53494

Okay.

Well, the integration with S3 and CF seems to be correct, at least it’s trying to load the file from there. The error I get is about the missing signature. I checked the URL and it does have the variable in the querystring, but it doesn’t have a value. So I looked in the code and see that it gets base64 encoded in files-in.inc.php, but there must be something not working if nothing is returned.

Could you please try the server scanner again so we make sure it’s not a server thing? The troubleshooting tips include this step, but I haven’t received confirmation that you did these lately. Could you try the scanner now and confirm that it’s all green? I would have done it myself, but the FTP login you had sent before is not working for me now. Knowledge Base » s2Member® Server Scanner

Posted: Tuesday Jul 16th, 2013 at 6:06 am #53491

I’m glad you found the source of the problem. Thanks for the update! :)

Posted: Tuesday Jul 16th, 2013 at 6:04 am #53490

Your server scanner had a warning about your s2member-pro directory not passing the checksum test, and recommending that you reupload it. So I did it for you and it shows up in your WP Admin now.

Posted: Tuesday Jul 16th, 2013 at 6:01 am #53489

s2Member doesn’t do multiple subscriptions yet, just one at a time.

I’m not sure if you’re using buttons or pro-forms:
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms[/hilite]

Posted: Saturday Jul 13th, 2013 at 7:20 am #53393

1) Will PRO allow me to export the user registration info easily?

Yes, it comes with an export and import tool you can use for this. [hilite path]Dashboard -› s2Member® -› Import/Export[/hilite]

2) Is the upgrade seamless – with no loss of current data?

It’s very simple, you just upload the s2member-pro folder to your plugins directory and it’ll automatically add the pro features to your s2Member. Just make sure that the framework and pro versions match.

You may also want to verify that you have the Deactivation Safeguards enabled to prevent data loss (this is true for the free version updates too, not just the Pro upgrade). [hilite path]Dashboard -› s2Member® -› General Options -› Deactivation Safeguards[/hilite]

3) Importantly – would it be possible with pro to create a recurrent, yearly payment BUT have a coupon code for year 1.

The coupon can’t be applied to just a few regular term payments and not the rest. You can apply it to the initial term only, though. If your payments are yearly, then you could use the initial term for the first year and the regular term for the following ones, and your coupon could be applied to the initial term only to discount the first year.

I hope that helps. :)

Viewing 25 replies - 351 through 375 (of 7,376 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.