Cristián Lávaque
My Latest Replies (From Various Topics)
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 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 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 | |
|
|
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: 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 | |
|
|
Check out these other hacks, please: I hope that helps. :) |
|
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: 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 |