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 - 51 through 75 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Sep 26th, 2013 at 8:35 am #59912

Many site owners use price tables together with s2Member.

The problem is when the table doesn’t let you enter a shortcode for the button and you need to enter a URL. What has worked for those site owners when they couldn’t generate the URL dynamically with the shortcode.

I think the best option is to use a hack like the one I linked to, because it doesn’t just work for new signups, but for upgrades of logged in users too.

I hope that helps. :)

Posted: Thursday Sep 26th, 2013 at 8:29 am #59910

Ah, I see, that’s a page added by another plugin. Well, it is possible, you’d need to customize that plugin so it pulls the values from the s2Member fields.

Here’s a function you can use in your customization: http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_s2member_custom_fields%28%29

Posted: Thursday Sep 26th, 2013 at 8:25 am #59909
Posted: Thursday Sep 26th, 2013 at 8:22 am #59908

You may find this article useful for account approval: Knowledge Base » Free user review/approval process.

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:36 am #59868

:)

Posted: Wednesday Sep 25th, 2013 at 7:35 am #59867

Yeah, it sounds like that would work. Or you could check the user’s status from the app, maybe. Perhaps you can create an API where you load your site with a secret key in the URL, and have a must-use plugin using the wp_loaded hook, and check if the person is logged in or not and return true/false based on it.

Knowledge Base » Hacking s2Member® Via Hooks/Filters
Knowledge Base » Remote User Status (Custom API)
http://codex.wordpress.org/Function_Reference/is_user_logged_in

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:28 am #59865

That’ll depend on your customization, I’m afraid that’s beyond what I can help you with here.

But remember you can use must-use plugins with hooks (maybe wp_loaded), or you can use PHP in a WP post/page if you have a PHP execution plugin to allow it.

Knowledge Base » Hacking s2Member® Via Hooks/Filters
Knowledge Base » ezPHP Plugin for WordPress®

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:25 am #59864

No, it’s not in the current coupons feature. it just makes adjustments to the amounts, it doesn’t change the parameters of the transaction beyond that. So a coupon can discount the intial or recurring amounts, but it can’t change their terms or periods, for example.

I’m making a note of your feature request and we’ll see how we can improve the coupons so that what you’re asking is then possible. Thank you for the feedback!

In the meantime, you could probably create a customization with a coupon field outside of the pro-form. It’d be a separate HTML form that reloads the page when the coupon is submitted, and based on the coupon, with a conditional, you can use one shortcode or another for the pro-form, so that what is being purchased can be completely different.

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:20 am #59861

No problem. :)

Posted: Wednesday Sep 25th, 2013 at 7:19 am #59860

Are you sure you’re not using the Signup Notification instead of the Payment one? [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]

Can you show me a screenshot of your panel for it? (Please blur sensitive information.)

Posted: Wednesday Sep 25th, 2013 at 7:16 am #59858

Well, you can have a customization that lets the user enter his serial and you validate it and if it’s fine, then change his WP role to one of the s2Member level ones, or give him an s2Member custom capability. See: Knowledge Base » Changing Roles/Capabilities via PHP

Once he has an s2Member level, or ccap, he’ll have access to the content you protected with those.

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:12 am #59857

I got the urls by creating a paypal button in s2member and then switching output to url, previewing the page, copying the url and putting it in the pricing table.

This may be the reason, then. You need to use the shortcodes to generate the buttons.

If these will only be new signups and no upgrades, and shortcodes aren’t an option because of they won’t work in your table, then you could use buttons created over at paypal.com. See: Knowledge Base » Using Buttons Generated @ PayPal.com

Or, you can do something similar to the hack discussed here, but with PayPal button shortcodes:
http://www.s2member.com/kb/clickbank-buttons-outside-the-site-with-s2member/
http://www.s2member.com/forums/topic/clickbank-button-hack-another-instalation-2/

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 7:05 am #59855

I know what you mean. The thing is that if the user is not logged in, s2Member doesn’t know if he has an account already or not, so it has to treat him as he would another visitor. :/

If the user is a regular and he doesn’t like having to login often, he can just tick the option to remain logged in when he logs in, then he won’t need to do it often.

Posted: Wednesday Sep 25th, 2013 at 6:57 am #59854

The thing is that the restriction only keeps a count to make sure the user doesn’t go past his limit according to this setting: [hilite path]Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions[/hilite]

It’s not meant as a pay-per-view or something where a specific number of downloads is bought. It’s even unique downloads that are counted, not total.

So the count is not needed after the subscription ends, I guess that’s why it’s reset. The count is reset every time the period specified in the restriction ends, too.

I made a note of your request and we’ll try to add that in a future release of s2Member. Thank you for the feedback. :)

Posted: Wednesday Sep 25th, 2013 at 6:51 am #59853
Posted: Wednesday Sep 25th, 2013 at 6:29 am #59851

You mean a way for your user to cancel without having to contact you? You can give him a cancellation button in one of your pages. Video » s2Member (Modification/Cancellation Buttons)

Is that what you mean?

By the way, his access will be ended according to your EOT settings here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 6:27 am #59850

Thanks for your help, Zechariah! I gave you the “Helpful” badge. :)

Posted: Wednesday Sep 25th, 2013 at 6:25 am #59849

Yeah, this would require some customization.

The s2Member Pro form templates can be customized to add something like this, I guess. See: http://www.s2member.com/kb/pro-forms/#customizing-pro-forms

If you want to do it with the default WP registration, try googling how to customize it with hooks. I’m not familiar with editing that particular area to give much advice.

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 6:22 am #59848

Great. :)

Posted: Wednesday Sep 25th, 2013 at 6:21 am #59847

You mean change the payment subscription or the time the access ends? Or were these paid one-time, no recurring payments?

If you could give me more info about what and how you’re selling it, I will try to suggest something to do what you’re asking. Thanks!

Posted: Wednesday Sep 25th, 2013 at 6:18 am #59846

I don’t see anything in this account that shows me you were a Pro user before. Maybe you were using another account?

Could you give me more info about the account you upgraded with? E.g. username, email. Thanks!

Posted: Wednesday Sep 25th, 2013 at 6:16 am #59845

I understand. Well, you could have, at the top of the Subscriptions page (I assume this is your Membership Options Page), a message telling the visitor that if he’s a registered user, he can login and give a link to the login page.

Posted: Wednesday Sep 25th, 2013 at 6:12 am #59844

You could probably have a conditional that checks if the user agreed to the terms and if not, ask him to do it showing him a profile form.

See:
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Member Profile Modifications[/hilite]

You could probably have this in a must-use plugin that will always redirect him to a page that has this message when he’s logged in until he agrees. Knowledge Base » Hacking s2Member Via Hooks/Filters

The wp_loaded hook may be a good one to use. http://adambrown.info/p/wp_hooks/hook/wp_loaded

I hope that helps!

Cristián

Posted: Wednesday Sep 25th, 2013 at 6:05 am #59842

For free user registrations you’d use the default WP registration page with Open Registrations enabled. [hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

To add users to your InfusionSoft you could try the Notifications API. [hilite path]Dashboard -› s2Member® -› API / Notifications[/hilite]

I hope that helps. :)

Posted: Wednesday Sep 25th, 2013 at 6:02 am #59841

When you tested the restriction, were you outside of your admin account? Restrictions don’t apply to admins.

Also, did you select a page for the Membership Options? This is a requisite for restrictions to work. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

You may find this helpful: http://www.youtube.com/playlist?list=PL8gPolqFnYqtBVz0nVeN2sJgRVednq0jw

Viewing 25 replies - 51 through 75 (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.