Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Tuesday Aug 20th, 2013 at 12:22 am #56211 | |
![]() |
|
Thank you for reporting this important issue.We are aware that ClickBank requires this notice for integration, which is the reason why we have extensive documentation on how you can accomplish adding this message in multiple ways in this part of the Dashboard: Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration This part of the integration cannot be done automatically, because it requires some information from your (the site owner’s) part to get it right. That being said, I will contact Jason (Lead Developer) to see if we can add the ability to make this a little simpler by making it possible to change the footer of the Page as well as the header through this section now. Thanks! |
|
Posted: Tuesday Aug 20th, 2013 at 12:15 am #56210 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay over the weekend.
The Login Welcome Page serves as a sort of “My Account” page. It is not meant to be the home page. However if you’d like to set the Login Welcome Page to your Home Page, you can do that by putting just 1 “/” in the text field underneath the dropdown in this section: Dashboard -› s2Member® -› General Options -› Login Welcome Page |
|
Posted: Monday Aug 19th, 2013 at 11:55 pm #56208 | |
![]() |
|
Thank you for your inquiry.Sorry about the delay in response over the weekend. I’m not familiar with any reason the URL to your login page would be at /login/. I suppose that it’s probably due to the Theme My Login plugin, which I’m not experienced with. I’m going to take this as a suggestion and see if we can look into making sure that s2Member will work 100% with this. That being said, I don’t see this as an s2Member problem here, because you were only getting a 404 where the Theme My Login page should have been. The default URI for logging in is /wp-login.php. This is the default WordPress login page, and I can tell you that it should work 100% with s2Member, so if you have this problem again I would recommend contacting the developers of Theme My Login, and switching to the default /wp-login.php page. |
|
Posted: Monday Aug 19th, 2013 at 11:50 pm #56207 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay over the weekend. With PayPal Recurring Billing, s2Member does not ever set an EOT until after the User has cancelled recurring billing. So the EOT time is never “extended” when they cancel. It should be set to the end of the time that they’ve paid for when they cancel. With Refunds/Reversals, this can change. This is the only time that s2Member is delete/demote a User immediately if you have it set up to here: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -› Refunds/Reversals Do you have logging enabled? If not, turn that on and see if you can get a log entry for that. When you do, please send us Dashboard Access so we can take a look at the log file entry that caused this and see if we can let you know the reason this might have happened. |
|
Posted: Monday Aug 19th, 2013 at 11:41 pm #56206 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay over the weekend. s2Member can’t achieve this by itself, sorry. It sounds like you would need to set up some custom code to achieve this, with s2Member’s API Notifications. See: Dashboard -› s2Member® -› API / Notifications -› Payment Notifications You should be able to get the information you need with these API Notifications, but it will require custom scripting because s2Member is not equipped to deal with these kinds of Notifications. I’ll take this as feedback and see if it might be possible to add this at a later time. Thanks. |
|
Posted: Monday Aug 19th, 2013 at 11:34 pm #56205 | |
![]() |
|
Thank you for your inquiry.Sorry about the delay over the weekend.
Yes this is fine. s2Member’s regular PayPal Forms will allow for a User to be logged in or not and will work fine.
This is because s2Member handles the Shipping and Tax Amounts with Pro Forms. Perfectly normally.
What do you have set up under this part of your Dashboard? See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› PayPal® Pro Forms / Recurring Profile Behavior
That’s right. When a User checks out they’re putting the name that’s related to their Credit Card usually, and PayPal uses this as well because you’re using s2Member Pro Forms and the details entered here stick at PayPal. There’s really no way to stop this from happening, but I might suggest that you make it easier to change this by giving Users a direct link to their Login Welcome Page or somewhere they can edit their Profile. You might check out these parts of your Dashboard: Dashboard -› s2Member® -› General Options -› Member Profile Modifications Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success
Cool. I will also note that s2Member does make it possible to achieve having a Button for both Users that are not logged in and are without having s2Member Pro. Multiple Buttons can be on one Page, and you can even decide which Button to use based on if the User is logged in or not: |
|
Posted: Monday Aug 19th, 2013 at 11:22 pm #56196 | |
![]() |
|
Thank you for your inquiry.I’d say that the only way to accomplish this would be on BuddyPress’s side, sorry. You can probably take s2Member’s function off of the filter that it uses if the User’s profile that’s being shown is not within the group you want it to be. I would post on the BuddyPress Forums about this: http://buddypress.org/support/ I’m not personally experienced with this, sorry. |
|
Posted: Monday Aug 19th, 2013 at 11:20 pm #56195 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay over the weekend! Achieving a set EOT date requires custom code currently. Sorry about that. There are some threads that detail how you can go about it here: http://www.s2member.com/forums/topic/fixed-eot-date-w-prorated-billing/#post-49295 http://www.s2member.com/forums/topic/fixed-eot-with-auto-generated-year/ http://www.s2member.com/forums/topic/date-based-eot-instead-of-fixed-duration/ This will work for Buy-Now transactions. |
|
Posted: Monday Aug 19th, 2013 at 11:14 pm #56193 | |
![]() |
|
Ah sorry about that! I must have deleted that while I was formatting it. I’ve changed it. Thanks so much for pointing that out! |
|
Posted: Monday Aug 19th, 2013 at 5:19 am #56148 | |
![]() |
|
As long as you’re not setting a trial, you should be seeing and End of Term as soon as the transaction is completed in the User’s Profile, yes. |
|
Posted: Friday Aug 16th, 2013 at 11:01 pm #56064 | |
![]() |
|
I know that many Users have done this in the past, but this is something that is done through the theme. s2Member will allow you to provide an excerpt of a Post/Page in something like your homepage or a list of your Posts, but any time that a User tries to access the actual URL of a protected Post/Page s2Member will redirect to the Membership Options Page. You may also want to take a look at this Knowledge Base Article on Shortcode Conditionals, because if you want to only show part of your content for Users without access to content, you can do that with these too: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals Just to clarify, you can use Shortcode Conditionals if you want the Read More link to be shown on the actual Post/Page when the User tries to access it. If you want the Read More link to show up for previews of the Posts/Pages in your theme’s Post list, then that is something that has to be done through your theme. |
|
Posted: Friday Aug 16th, 2013 at 10:53 pm #56062 | |
![]() |
|
I completely understand your confusion here. PayPal’s policies seem very confusing to me. However your statement above is correct. If you use Buy-Now (non-recurring) Buttons/Pro Forms, you can accept Credit Cards at PayPal without PayPal Enhanced Recurring Billing or PayPal Pro. |
|
Posted: Friday Aug 16th, 2013 at 10:49 pm #56059 | |
![]() |
|
s2Member will not track your current subscriptions at PayPal unless the custom attribute is correct, as stated in this Knowledge Base Article: Knowledge Base » How to Migrate to s2Member Pro from Other Software I’m not sure how many Subscriptions you have going, but you’ll have to make sure that this custom attribute is set to your domain name, along with www. if you’re using that for s2Member to track these subscriptions.
This all sounds fine to me. I would just make sure that the above is correct and you should be okay. |
|
Posted: Friday Aug 16th, 2013 at 12:42 am #55988 | |
![]() |
|
Thanks for sending the Private Contact Form request. We are aware that there is a bug with the User Search in a certain situation in WordPress Multisite, which appears to be affecting your installation. In the last release of s2Member (130802) we addressed an issue with User Pagination in the WordPress Dashboard, and our test installation didn’t show any problems. Sorry about that. We will have a new version of s2Member and s2Member Pro released within the next couple days with a fix. In the mean time, there is a patch file here: http://www.s2member.com/forums/topic/user-search-no-longer-working/#post-55778 |
|
Posted: Thursday Aug 15th, 2013 at 11:33 pm #55977 | |
![]() |
|
Thank you for your inquiry.
Try using s2Member’s Mod-Rewrite style links. They look like a direct link, so you won’t have this problem: Dashboard -› s2Member® -› Download Options -› Advanced Mod-Rewrite Linkage
There’s a specific way of accomplish this, documented in this part of the Dashboard: Dashboard -› s2Member® -› API / Scripting -› Custom Capability and Member Level Files |
|
Posted: Thursday Aug 15th, 2013 at 11:23 pm #55976 | |
![]() |
|
This is true any time that you are selling access to your site via subscription directly through PayPal. This is because PayPal has to have a way to track the subscription, and in order to do this the User needs to have a PayPal Account. The way around this is either to use Buy-Now Buttons/Pro Forms where the User has to renew manually and PayPal does not create a subscription. The other way is to upgrade your account with PayPal ERB, which we usually strongly suggest against. PayPal ERB (Enhanced Recurring Billing) allows Users to pay on a recurring basis without a PayPal account, but the fatal flaw with the system is that Users will have to contact YOU (the PayPal account holder) to cancel the subscription. There is no way for s2Member to cancel a subscription created with PayPal ERB. It has to be done manually. PayPal ERB also costs $19.99 a month which is nearly the same as PayPal Pro. It is for that reason that we say that getting your PayPal account upgraded to Payments Pro is the best available course of action.
You have to contact PayPal to get this turned on, or you can use non-recurring Buttons/Pro Forms. This is recurring billing at PayPal. |
|
Posted: Thursday Aug 15th, 2013 at 11:14 pm #55975 | |
![]() |
|
The new version of s2Member do support rows for your fields, but you need to have them set up in s2Member already. This is detailed here: http://www.s2member.com/kb/importing-updating-users/#custom-registration-profile-fields The easiest way to get these Custom Registration/Profile Fields set up right is to first export a CSV file from your current installation of s2Member, and use that as a basis for your Import. |
|
Posted: Thursday Aug 15th, 2013 at 11:11 pm #55974 | |
![]() |
|
No, s2Member’s User Import does imports silently, and will not send any emails, add Users to any lists, or perform any API Notifications. This import routine remains silent in every possible way on purpose, so as not to introduce any actions that might be tied to Hooks/Plugins for WordPress. API Notifications are tied to Hooks/Plugins, so they are not processed. If you wanted to stop this from happening temporarily, you could alter this file to prevent the silencing from happening, but I would suggest against it if you’re running any other plugins that could be hooking into the Add New User / Edit User processes. You might turn off these plugins if you absolutely need to do this:
You’d be looking for lines with portions that look like this:
That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
|
|
Posted: Thursday Aug 15th, 2013 at 11:04 pm #55973 | |
![]() |
|
That’s great to hear. I’m sorry this was such a pain to track down. I’m not too experienced with Cloudflare, so I did not know if that would be the issue or not. Thanks for the information. |
|
Posted: Thursday Aug 15th, 2013 at 11:01 pm #55972 | |
![]() |
|
Thanks for your patience. I contacted Jason and he described how this works to me. Here’s what he described for changing the processes in the paypal.js file:
Any changes you make to the paypal.js file will not be reflected on your site, unless you save the file as paypal-min.js.
That is about all we can go into as far as the JavaScript portion of this goes. I will reiterate what Jason mentioned in his reply in the thread here: http://www.s2member.com/forums/topic/custom-fields-in-s2member-pro-form/#post-4381
s2Member is not expecting to get any Custom Registration/Profile fields when a User submits a modification form, so s2Member won’t save any of the fields that you just allowed be shown by editing the JavaScript file. You will need to add this functionality through hooks and filters to accomplish this. See: Knowledge Base » Hacking s2Member® Via Hooks/Filters We’ll take this as feedback on s2Member Pro, as it’s not currently possible to accomplish this easily. I’m giving you a brief outline of what will be needed for you to accomplish this but I can’t go past that at this point. I’m moving this thread to the Community Forums where it will be more likely that someone in the community can help give you some information on accomplishing this. :-) |
|
Posted: Thursday Aug 15th, 2013 at 10:42 pm #55971 | |
![]() |
|
If you take the price into a calculator, you could just take what you get from dividing your price by 12, and multiply this in PHP by the number of months the User is paying for. See: http://php.net/manual/en/language.operators.arithmetic.php |
|
Posted: Thursday Aug 15th, 2013 at 10:33 pm #55968 | |
![]() |
|
I don’t think this would be possible. These values are stored as an associative array, and I believe the custom fields are saved as a JSON array in their portion of the ws_plugin__s2member_options. I would first ask that you deactivate any plugins or custom themes you have and revert back to a default WordPress theme and see if that will allow you to manage these fields. Because this is only one specific portion of the page, it seems likely to me that there might be an incompatibility with the CSS of your theme or another plugin that’s causing this. All of s2Member’s files are loading in the back end if you’re able to toggle the different portions of s2Member’s General Options, which it appears you are able to do. |
|
Posted: Thursday Aug 15th, 2013 at 10:19 pm #55965 | |
![]() |
|
Thanks for your patience. I took a look at your installation. I’m not seeing anything abnormal in your s2Member configuration and it appears that all of the information from the User’s input seems to be populated in the User’s profile and everything but the redirect is working correctly, so this does not look like an issue with something interfering with the variables that s2Member gets, but something preventing the redirect only. I’m going to have to ask that you use the first two steps in this article detailing reverting to a default WordPress Theme and deactivating all plugins, and test this again. If it does not work that way I will have to have our development team take a look at why this might happen. Thanks for your patience with this. |
|
Posted: Thursday Aug 15th, 2013 at 10:03 pm #55962 | |
![]() |
|
Thanks for your patience. I can confirm that this does work even with PayPal Sandbox. I’ve got your details, I’m taking a look now. |
|
Posted: Thursday Aug 15th, 2013 at 10:00 pm #55961 | |
![]() |
|
I am not aware of any changes to the way that this can be accomplished. I will contact Jason on his thoughts on this. Thanks for your patience. |