Home › Forums › David Welch
David Welch
My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Jun 14th, 2012 at 10:34 am #16483 | |
|
|
Also, can you post a link to your test post? Dave |
|
Posted: Thursday Jun 14th, 2012 at 10:29 am #16482 | |
|
|
hm… maybe… But a paying member would be added as s2member Level 1 right? can I see how you are using the shortcode? Dave |
|
Posted: Thursday Jun 14th, 2012 at 9:36 am #16474 | |
|
|
Try changing this:
To this:
Basically just changing
to
but I gave the whole code so you don’t have to sift through it if you don’t want to.. lol Dave
|
|
Posted: Wednesday Jun 13th, 2012 at 8:45 am #16366 | |
|
|
See, I knew they would correct me… lol! Argh… I can’t believe I forgot that you can add that info to the shortcode! I guess you can’t put every option in the shortcode creation form, especially since in order to make it work the way you want, you would still need to alter some other settings and even add your own script. Thanks for the clarification Cristian! Dave |
|
Posted: Tuesday Jun 12th, 2012 at 10:57 pm #16327 | |
|
|
No worries. I’m just hoping I don’t get the ax for letting you “get away”! JK Hope you find something that will do for you. S2member is a great option, but even they admit that it doesn’t cover every scenario, though I’m told they’re working hard on adding some much needed features. Maybe we can get this type of payment processing on the board. I agree that being able to stop a recurring billing should be doable, as long as the payment processor provides an option. Nice site BTW. Have a good one, Dave |
|
Posted: Tuesday Jun 12th, 2012 at 10:15 pm #16315 | |
|
|
Sorry, I actually started answering that way but several of your questions kind of build on each other more toward topics so that’s what I used. I apologize if it seemed convoluted. I’m not a moderator, and don’t work for s2member but I’ll do my best to help out as another user of this product. Hopefully, if I’m incorrect on anything one of the staff will set me straight.
Quick Answer: Out of the box – No, recurring billing products in s2member are designed to run continuously until they are cancelled by the end user. As you already stated it works great if the user is manually upgrading but there is no setting on recurring billing Pro options to make it stop after a certain number of payments in s2member. You probably CAN use this plugin but, in order to do it the way you want with the recurring billing automation, it would take some extra thought and programming to do it. You could probably use the content dripping feature to space out the modules to match the monthly payments, but you would still need to program a way to make the payments stop and still give the user access to the content since that’s not a native feature of s2member. If you want something that will work just that way out of the box then no, s2member won’t do it, it’s just not quite designed for that type of payment processing. As far as the number points go, I’ll try to give better answers as much as I know them. 1. I’ve not had this issue so I would have to dig deeper. 2. No. This is not the way s2member recurring billing works. It simply charges the same amount every month for the exact same product. It doesn’t have any way of knowing that it should upgrade the user’s account type because in s2member’s “mind” the next module is a different product than what the user is paying for. 3. You are correct that the module 8 would continue to process payments until it was stopped by you or the user. I think part of the issue may be how you understand the forms to work. Each form is designed to pay for 1 “product” which I’m sure you understand because you already set it up great, outside the recurring billing (and the gmail issue). However, they don’t build on each other or even communicate with each other in any way. So if you set up a recurring billing for module 3, it’s not going to notify another form to process a payment for module 4, it just keeps processing the same payment for module 3 (in s2member’s mind). So, no, that’s not how you would set up your recurring payments forms. 4. If you are using the Billing Modification forms for upgrading members who want to “fast track”, then yes, a user could do that. When they clicked on it, the system would cancel their old recurring billing agreement and set up a new one based on the new time and give them access to that next module. However, that still doesn’t solve your issue of needing to stop the payments after module 8, which s2member currently doesn’t provide an option for on recurring billing products. 5. This was answered in 4, but just to be clear, if you use the Billing Modification forms for upgrading, then the system will automatically cancel their old billing agreement and payment cycle and start a new one based on this new time and give acces to the new product (module). While the answers may not be what you want, hopefully that gives you a more accurate look at s2member and how you can or can’t use it (easily). Let me know if something was unclear and I’ll try to clarify. As a programmer, I look at this and say, it’s just something I need to code a work-around for, but I also understand that not everyone can or wants to do that. So while there probably is a solution to make this work, as far as I know there is nothing natively accessible to handle all aspects of what you want in s2member easily. I feel your pain about being ready to launch and just getting frustrating results… my frustrations are with my bank and payment processor. Thankfully s2 works for what I need otherwise I might join you on the skyscraper… Dave |
|
Posted: Tuesday Jun 12th, 2012 at 7:14 pm #16298 | |
|
|
Gmail Forms You should be able to use the billing modification forms for members to upgrade manually as your first option whenever they feel like they want to move on. The automated billing gets tricky, because that is not how s2member is designed. It’s designed to provide recurring billing for one product or “level” continuously until it is canceled by the user. If you offered recurring option, you would have to stop it manually or through some custom process after the 8th month. Plus you would have to write your own script to check if the member should be upgraded and upgrade them manually (or via the script). Fast Track You would still have the issue (assuming you are using automated recurring billing) of creating some way to check how long the user has been a member or how many payments have been made at that level and if the user should be upgraded, etc. I hope that makes sense… lol! Dave |
|
Posted: Tuesday Jun 12th, 2012 at 5:37 pm #16287 | |
|
|
Not sure how “manual” you want this process to be. However, this might work: Add this to your theme’s functions.php file:
Then wrap your “hidden” part with this shortcode.. like this:
This is not fully tested so let me know if something doesn’t work. Dave |
|
Posted: Tuesday Jun 12th, 2012 at 4:47 pm #16284 | |
|
|
The Authorize.net Pro Forms do exactly that, unless I’m missing something that your saying. Dave |
|
Posted: Tuesday Jun 12th, 2012 at 4:43 pm #16283 | |
|
|
You can find my e-mail in my forum profile. Shoot me an e-mail with what you are trying to do and if I can help, I’ll send my contact details. Dave |
|
Posted: Tuesday Jun 12th, 2012 at 8:44 am #16241 | |
|
|
I just found this trick and it may not be the best way to do this but I think it will work. I’m going to assume you know how to create a modal popup (suggest jquery). Steps:
Make sure you add the “return false;” so it doesn’t try to follow the actual link. The problem with this is that it’s javascript so if someone has it turned off, then it will follow the link. I would suggest creating a page with the login widget as it’s content, then using that page to link to. That way if the user’s JS isn’t working or turned on, it still sends them to a login screen. You should be able to do the same by using the http://yoursite.com/wp-login.php instead of creating a page, if you want. Hope that helps, |
|
Posted: Tuesday Jun 12th, 2012 at 8:12 am #16240 | |
|
|
ah, I’ve had this happen before. Sometimes copied code that has quotes in it will copy the quotes incorrectly so php can’t read it. Well done sir! This is a “why didn’t I think of that!” moment… lol! |
|
Posted: Monday Jun 11th, 2012 at 5:38 pm #16157 | |
|
|
@Jim Climy Are you looking to just link to the page where you put the link shortcode, or are you trying to add the login form inline in your menu bar? Dave |
|
Posted: Saturday Jun 9th, 2012 at 11:08 pm #16102 | |
|
|
Do you have all the other Pro Options available to you? Dave |
|
Posted: Saturday Jun 9th, 2012 at 2:39 pm #16076 | |
|
|
Yes, you will have the same problem because s2member is build on the hierarchy concept where if you have level 3 access, you should have access to everything below level 3 as well. However, there is a shortcode you can use to wrap content you want to display only for a specific level:
Hope that helps, Dave |
|
Posted: Saturday Jun 9th, 2012 at 12:12 pm #16071 | |
|
|
This is the URL that is used when someone tries to access a protected page. If that’s the only URL issue it had, I would say you are probably pretty good. Just my 2 cents. Dave |
|
Posted: Friday Jun 8th, 2012 at 11:27 pm #16031 | |
|
|
If you are following the example given in s2member, and it looks like you are, then it should be working. If you want, hit me up via my e-mail in my profile and I’ll take a look at you’re admin side to see if something isn’t set up right. Dave |
|
Posted: Friday Jun 8th, 2012 at 10:38 pm #16028 | |
|
|
Yeah it’s a quick job and definately needs some shoring up, but maybe it will give others some ideas as well. Also, I forgot to mention that the menu link is at the bottom of the s2member menu. Here are som screenshots I took: Hopefully that gives you a better idea of what it currently does. Again, still needs a lot of work but could be useful to someone… Dave
|
|
Posted: Friday Jun 8th, 2012 at 2:45 pm #15941 | |
|
|
Just for kicks I wrote a quick little plugin for s2member as a concept for doing what you proposed. How It Works: Example: To make this work, add your s2member button or form short code inside this one in your post or page: [s2member-shopping level=”” btn_txt=”” price=””] Level and Price are required for calculations to work correctly. level = The level in your form or button shortcode (level=””) Here is the zip file if anyone wants to try it out: This *should* work with any of the s2member forms or button shortcodes. I’ve done limited testing so if you find any bugs, let me know. Again, this is a VERY BASIC concept and set-up and I’m sure the code isn’t perfect but I thought it was a fun little project. Let me know what you all think. Dave EDIT: This is NOT an S2Member sanctioned plugin nor is it created by anyone working with S2Member.com
|
|
Posted: Friday Jun 8th, 2012 at 9:26 am #15930 | |
|
|
I believe that is correct, yes. Dave |
|
Posted: Friday Jun 8th, 2012 at 9:04 am #15927 | |
|
|
I just wish I could actually use it now… darn PayPal.. lol! Thanks for the updates Jason. Dave |
|
Posted: Friday Jun 8th, 2012 at 8:55 am #15926 | |
|
|
I believe this can all be done fairly simply. S2 member doesn’t currently have a shopping cart type feature, so you would have to build something yourself if you want it all to work in one shot. However, the way s2 is set up to do this, you can use “modify” forms for members to upgrade their account. Then you can offer each item as an upgrade “buy now”. A third option that I just thought of, that is more in line with my first point is to create a way for them to select the add-ons they want in a form. Then use those selections to add the correct custom capabilities and updated pricing to the paypal button or s2member paypal shortcode. But natively there is no way to currently do that. Dave |
|
Posted: Friday Jun 8th, 2012 at 8:41 am #15925 | |
|
|
Check out this documentation paragraph in S2Member -> Paypal Pro Forms -> Paypal Pro Free Registration Form:
Then set your EOT settings to demote instead of delete. I think that should do what you want. Hope that helps, Dave |
|
Posted: Thursday Jun 7th, 2012 at 1:34 pm #15813 | |
|
|
Yes they are locked in, unless you cancel the old and they start the new manually. Hope that helps, Dave |
|
Posted: Thursday Jun 7th, 2012 at 1:32 pm #15812 | |
|
|
You can put the profile shortcode on any page you want. Then link to that page from your menu or from your login welcome page. Dave |