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 - 3,776 through 3,800 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Oct 2nd, 2012 at 7:07 am #27203

Sure Eva. I’m notifying Elizabeth in Billing so she sends you one. :)

Posted: Tuesday Oct 2nd, 2012 at 7:06 am #27202

That looks correct…

Could you try a new test purchase? I wonder why you got that error.

If you still have trouble, please try deactivating all the other plugins and trying a new test purchase to see if that changes anything, please. I’d like to make sure this problem isn’t being caused by another plugin.

Thanks!

Posted: Tuesday Oct 2nd, 2012 at 7:03 am #27201

Hi Gary.

It’s a customized copy of the bbPress plugin. :)

Posted: Tuesday Oct 2nd, 2012 at 7:01 am #27200

Right, as Eduán said, try being logged out when you view the pro-form. The pro-form will show the custom profile fields when the user is registering his account. If the person is logged in, then there won’t be a registration and the custom profile fields won’t be shown.

I hope that helps understand that behavior. :)

Posted: Tuesday Oct 2nd, 2012 at 6:57 am #27199

Sure. I took note of it too. :)

Posted: Tuesday Oct 2nd, 2012 at 6:55 am #27198

how can a PayPal paying member cancel payments and downgrade to a level zero, free subscriber? Where is the shortcode for that?

Cancelling the subscription, with the Auto EOT Behavior set to “demote”. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

It seems the only way for a member to downgrade to a level zero, free subscriber is to cancel their membership, lose all of their comments, lose their user name and history, et al.

You seem to have the EOT behavior set to “delete” if the account is being deleted.

I hope that helps. :)

Posted: Tuesday Oct 2nd, 2012 at 6:51 am #27197

Hi Kim.

I tested the button at the bottom of that page, completed the checkout, got returned to the s2Member return URL correctly, went to register my account, got the New User email with the password to it, logged in and could access the members content. I also got the AWeber confirmation email and confirmed the subscription to your list, got taken to the thank-you page for it, and received the welcome email.

Everything seems fine. I think you could improve the registration step. The page I’m shown after checkout doesn’t have a link to register, I had to click the link to the login page and use the link to register from there. The user would be added to the AWeber list on registration, so if the registration doesn’t happen, then the AWeber confirmation won’t either.

I hope that helps! :)

Posted: Tuesday Oct 2nd, 2012 at 6:41 am #27195

Glad you fixed the Pro installation. :)

Yeah, it may be case sensitive that way. Let me know how it goes with lowercase then, I hope that solves it.

Posted: Tuesday Oct 2nd, 2012 at 6:39 am #27194

Hi Mallory.

You could have the purchase button in a site other than the one where s2Member is with a bit of extra work. Using PayPal as the gateway, you’d create a button following these instructions: Knowledge Base » Using PayPal created buttons

I hope it helps. :)

Posted: Tuesday Oct 2nd, 2012 at 6:37 am #27193

No problem. Cool. :)

Let us know if you have more questions or need help.

Posted: Tuesday Oct 2nd, 2012 at 6:35 am #27192

I haven’t heard back from him yet.

Question: have you tried importing more than 100 users at a time? I just looked at the code for importing users and I’m not sure if that’s actually a limit in the code or a recommendation to avoid timeouts. I don’t have a long list of users to test this with, or I’d do it for you. Please test it and let me know how it went.

Also, it may help to raise the memory limit in WordPress. http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

Posted: Tuesday Oct 2nd, 2012 at 6:27 am #27190

So far we’ve considered the subscription EOT to be the time when the subscription ends, and it does make sense.

In practical terms it’s been obvious that it is desirable to know the end of the paid access so far, though, which is what you’re asking for, and we’ll be making that available soon. :)

Posted: Tuesday Oct 2nd, 2012 at 6:24 am #27189

Something like this, I guess:

[hilite pre_code]
My link
[/hilite]
Posted: Tuesday Oct 2nd, 2012 at 6:17 am #27187

Hi Milan.

When you create new s2Member Level roles in s2Member Pro, those are available in other areas, including the API that integrates them with MailChimp. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels[/hilite]

So, if you change the number of levels to 11, you’ll have elevel levels to integrate with MailChimp lists (one or many per level) in the List Server API. [hilite path]Dashboard -› s2Member® -› API / List Servers -› MailChimp®[/hilite]

Does that help? :)

Posted: Tuesday Oct 2nd, 2012 at 6:14 am #27186

Thanks for the kudos, Chris! And I’m very glad that I could help you find the problem. Let us know if you need anything else. :)

Posted: Tuesday Oct 2nd, 2012 at 6:12 am #27185

1. Can this be done with Free version or do I need Pro

You would need s2Member Pro to have the free registration pro-form, that allows free registrations for access that would normally could only be sold with the free s2Member, unless you hacked the installation, or modified profiles manually. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

2. Some of the members will belong to more than one group. Eg some of the Executive Committee of the not for profit are also Special Representatives. Let’s say Bill and Anne are Executive Committee Members and Anne and John are Special representatives. Bill should only have access to Executive content and John to Special Representative content but Anne should have access to both.

Right, custom capabilities may do what you need here. Unless your groups have incremental access to lower ones, in which case you could use the levels. Video » s2Member (Custom Capabilities)

4. I am worried about potential conflicts between URIs/fragments and our open content. We publish 8-10 stories per week which are available to anyone. We don’t want them accidently protected because we use one of the fragment words “members” “forums” etc in a post (story) title. I am mainly interested in protecting BuddyPress Group Forums and Sitewide (bbPress) forums. Would it be better to put S2 & BuddyPress etc on a second installation at eg http://forums.mysitename.org rather than trying to put it all at one URL; so long as I could have a couple of pages [including one list of a subset of registered site users] visible to the whole world that might work?

If you have those areas in separate installations, then it’ll be hard to manage access to them with s2Member from the main installation. URI restriction may be good enough, just make sure that the URI fragments that you’re protecting, are unique to what you want to protect. For example, if you protect the [hilite mono]forums[/hilite], instead of forums, protect [hilite mono]/forums/[/hilite].


I hope that helps. :)

Posted: Tuesday Oct 2nd, 2012 at 5:32 am #27182

Sorry I couldn’t look at this again yesterday. I’ll do a new test purchase now…

The purchase went without a problem and I could register and login fine. I didn’t get a confirmation email from AWeber, though. Pretty much the same as my first test the other day.

I couldn’t check the logs because the FTP login didn’t work for me this time, got this:

Response:	530 Login authentication failed
Error:	Critical error
Error:	Could not connect to server

The WP admin login didn’t work either: “invalid username”, so I couldn’t check there either.

What did the Email Log say about the email to AWeber to add the user? Did it get sent? Did you receive a copy using the hack I told you about?

Posted: Monday Oct 1st, 2012 at 8:25 am #27066

Ah, ok, I thought maybe what you’re using for the tabs, would not let you use PHP.

Yeah, I can understand that you don’t know PHP. The widget is a widget, but we made it possible to use via PHP too, it’s just that a shortcode is not available for it yet.

I’m afraid you will need to find a plugin that adds a shortcode for a login widget then. I’m not familiar with one to recommend, though.

Posted: Monday Oct 1st, 2012 at 8:20 am #27064

Hi Chris.

I don’t know why it isn’t working for you, it does in my installation… Maybe you have another plugin interfering with that?

Could you give me a link to your site so I try registering? If Open Registration is disabled, then the link to the registration page should take me to the login page with a notice saying that registration is closed.

Did you make sure you weren’t logged in to your admin account when you went to the registration page? And that you weren’t using the same browser you may have tested a purchase before? When you return from the checkout, s2Member cookies your browser to let you register.

Posted: Monday Oct 1st, 2012 at 8:13 am #27063

Yes, you’re protecting that content with the conditional. The whole page remains unrestricted, it’s just that content you wrapped with the conditional that is affected.

Posted: Monday Oct 1st, 2012 at 8:12 am #27062

Of course, another alternative would be to use conditionals and only let the purchase button appear if they are logged in, meaning you would require everyone to register at a Level 0. Depending on your target, it might or might not be convenient.

Right, this would probably be the safest route to avoid the problem you described. If the user is not logged in, then s2Member assumes new user and the purchase can’t be tied to an existing account without the admin doing it manually, like you have.

Posted: Monday Oct 1st, 2012 at 8:08 am #27061

Malin Karlsson said:

But how can somebody wants to buy “Sockerfri” without already being a subscriber to “klubb”?
Now it says “you must log in before making this purchase”. Does it mean I need to make them Level 0 subscribers first???

And what do I do about people already bought sockerfri and then wants to buy “klubb”???

If the user doesn’t have an account, then you’d sell him the ccap but also give him an s2Member Level (1 or higher). Or have him register first for free at Level 0 and then, while logged in, pay for the ccap to add it to his account. We’re working on improving this, but for now it’d be like that.

You can use conditional to check whether the user is logged in or not to determine what button to show him. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

Posted: Monday Oct 1st, 2012 at 8:01 am #27060

Ah, thanks for the update. I’m glad you found a way to solve it! :)

Posted: Monday Oct 1st, 2012 at 7:59 am #27058

Hi Piero.

Sorry, s2Member Pro has the Login Widget, which you can also use via PHP, but there isn’t a shortcode for. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)[/hilite]

Why must it be a shortcode and not be PHP?

Posted: Monday Oct 1st, 2012 at 7:56 am #27057

Right, it’s not perfect, but it’s better than no notifications. The solution suggested in the article would work as soon as the EOT time is set, although it may be closer to the date than would be desired.

You see, for subscriptions, no EOT time is set while the subscription is still active. Only when the payment gateway notifies s2Member that the subscription ended, the EOT time is set based on how much paid time left the user has

If you wanted to create a hack that always knows the time when the current paid term ends to send a notification more in advance, then you could probably use the payment notification and have a custom script update the user’s EOT time, each time he pays. If there’s an EOT time in the profile, then s2Member will use that instead of anything that PayPal says, but this way you’ll know when the EOT happens much sooner and be able to notify much sooner too. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

Anyway, the new s2Member being developed will include these notifications, but there isn’t a release date yet. It may take more time for that version to be ready for release. I’m not sure how soon you need this feature, but if you’re in a hurry, you could try a hack as mentioned above.

I hope that helps.

Viewing 25 replies - 3,776 through 3,800 (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.