Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Tuesday Mar 19th, 2013 at 12:28 am #45116 | |
![]() |
|
Thank you for your reply. We are very sorry for the delay in reponse.
Yes, please send us a Dashboard login via Private Contact Form here, so we can take a look at what is causing your issue, and reply here when you have done so: s2Member® » Private Contact Form There is no way we can really diagnose this issue without (at least) seeing the page where this is happening. It sounds to me like a plugin conflict, or possibly a conflict with moving from a development server, to your live server? |
|
Posted: Tuesday Mar 19th, 2013 at 12:24 am #45114 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay.
This is possible, though not without some custom code. s2Member currently does not have a Pro Form for upgrading to a new Level free. This is something we’re working on releasing, but currently is not possible without upgrading the User manually, or using the information provided here: Knowledge Base » Changing Roles/Capabilities via PHP
This is not something s2Member currently supports. In order to integrate this functionality, you’d need to have a developer integrate your site with Chargify, and perhaps edit your Pro Form template to add this option when checking out. See: Pre Sale FAQs » Can I add support for other payment gateways?
Yes, this is possible with s2Member’s Remote Operations. You can upgrade a User by accessing a specific URL. Find info on Remote Operations here: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API |
|
Posted: Monday Mar 18th, 2013 at 5:06 am #45038 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in response.
This is already handled for you with s2Member Pro + PayPal Pro for all credit card transactions. If a User checks out with a PayPal account, they will be redirected to PayPal to input their data, even with PayPal Pro.
s2Member Pro fully supports Recurring Payments with PayPal, and this is all stored within PayPal. s2Member does not store any billing information on-site.
Yes. s2Member’s integration with PayPal Pro includes a Cancellation button, and Billing Modification Forms that keep your Users on your site at all times. This is not true with ClickBank or Google Checkout, however, as it is simply not possible with those payment gateways. See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms |
|
Posted: Monday Mar 18th, 2013 at 5:01 am #45036 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in response.
This is not something directly supported by s2Member, but you could possibly set something up for this to work. s2Member does pass the URL that the User was on previously to the Membership Options Page in the URL when they are redirected. These variables are called MOP Vars, and you can find info on using MOP Vars here: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars) If you’re using a custom page on success, you could possibly pass this variable via a custom attribute in your Pro Form, and have Users automatically be sent to this page when they log in the first time through some custom code. |
|
Posted: Monday Mar 18th, 2013 at 4:58 am #45035 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in reponse.
From Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success:
As stated above, this is an encrypted value, so the example that you posted above is correct. If you’d like to find the actual value of this, use This variable is not really necessary in the context that you’re using it (I believe), and you could really just take this variable out of your URL if you are not using it in your return page. |
|
Posted: Monday Mar 18th, 2013 at 4:58 am #45034 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in reponse.
From Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success:
As stated above, this is an encrypted value, so the example that you posted above is correct. If you’d like to find the actual value of this, use This variable is not really necessary in the context that you’re using it (I believe), and you could really just take this variable out of your URL if you are not using it in your return page. |
|
Posted: Monday Mar 18th, 2013 at 4:53 am #45033 | |
![]() |
|
Thank you for reporting this important issue. We are sorry for the delay in response.As mentioned in Jason’s post:
Just to clarify, this is for the purpose of keeping Administrators, and the like from being redirected to the Login Welcome Page when they login. This way Administrators will not have to navigate to the Dashboard after logging in (as this is where they are normally going to be headed). The issue with Jason’s hack is a wrong return value, just a simple error that can be fixed by changing line 8 to return TRUE;:
That should fix your issue. :-) |
|
Posted: Monday Mar 18th, 2013 at 4:43 am #45031 | |
![]() |
|
Thank you for your inquiry. We are sorry for the delay in response.
This isn’t something s2Member currently supports, but you could have a developer familiar with s2Member build this relatively easily. You will need to have your developer create your “keycode” generator, and use s2Member’s Remote Operations to create Users/modify current Users based on what these “keycodes” gives access to. We recommend posting a job listing on http://jobs.wordpress.net/, http://elance.com/, or a similar website where professionals post bids on your job listings. A developer should be pointed to the Remote Operations API regarding actually creating/modifying Users. See: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API
s2Member does provide a means for Importing Users via CSV, but I believe it would be very unlikely that your current Users’ subscriptions would be able to be moved over to s2Member’s system. There are a few variables that need to be set up correctly to work with s2Member. You can find info on what needs to be set up correctly in this post: Knowledge Base » Importing Existing Subscriptions See Also: Dashboard -› s2Member® -› Import/Export -› User/Member Importation
s2Member doesn’t currently have an breakdown like you’re looking for here. However, s2Member does support integrating with Analytics programs if you need to do so. You can do this through s2Member’s API Notifications, sending data for each transaction to a specific URL for processing. See: Dashboard -› s2Member® -› API / Notifications If you’re interested in using Google Analytics (which is very popular), this works a bit differently. You can find info on this here: Knowledge Base » Google® Analytics ECommerce Tracking Let us know if you have any further questions / need clarification on anything here. :-) |
|
Posted: Sunday Mar 17th, 2013 at 9:31 pm #45022 | |
![]() |
|
Thank you for reporting this important issue. We are very sorry for the delay in reponse.
Thank you for the information. W3 Total Cache is a very popular plugin. I will have our developers test this in controlled installations and see if they can recreate the issue as well. If so we will need to take this as a bug. Thank-you. |
|
Posted: Sunday Mar 17th, 2013 at 9:29 pm #45021 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay.
Currently s2Member does not have support for “approving” members. So really this is not possible by default s2Member. However, you can create/modify Users easily s2Member. This being said, you could possibly have Users sign up at s2Member Level 0 (free), and upgrade Users to a higher level to “approve” them, or delete their accounts/do nothing if you don’t want to approve them. Note that with this method, email notifications and message would not be automated, and you’d need to handle this outside of s2Member. |
|
Posted: Sunday Mar 17th, 2013 at 9:25 pm #45020 | |
![]() |
|
Thank you for reporting this important issue. We are very sorry for the delay.
We’ve seen this particular problem before, and discovered its root cause is with an Internet Explorer limitation with paragraph ( http://www.s2member.com/forums/topic/pro-form-buy-now-button-not-working-in-ie9/ |
|
Posted: Sunday Mar 17th, 2013 at 9:23 pm #45019 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay.
The easiest way to accomplish this would be to have all of your staff members be either a s2Member Level (Like s2Member Level 4, if you’re not using it), and restrict this page with s2Member Level 4 in the s2Member Post Meta box in the Add/Edit Post/Page Dashboard page. Or, if your staff members are Administrators (or other standard WordPress roles), you can simply assign a Custom Capability to each of your Staff Members, and restrict this Post/Page with that Custom Capability instead.
I’m sorry, I’m not sure what you’re getting at here, could you please clarify? |
|
Posted: Sunday Mar 17th, 2013 at 9:18 pm #45018 | |
![]() |
|
Thank you for reporting this important issue. We are very sorry for the delay.I am beginning an investigation on PayPal skipped payment as of now, as this seems to be a problem with more than 1 member of the s2Member community. I will keep you notified if we find anything out as to what might be causing this problem. In the meantime, I would recommend cancelling any subscriptions that are causing skipped payments. s2Member should automatically demote users when this happens (depending on the time that you cancel the subscription, you may notice that s2Member gives the user some extra time, as they may have already paid for time, this is to be expected). You may want to have a section within your Login Welcome Page which has a Pro Form to upgrade back up to full membership after you cancel their subscription (perhaps protected by a Custom Capability which you can assign to Users when you cancel their subscription), and have Users use this form to upgrade. See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
This is safe, as your Users should now be using a different PayPal subscription ID for s2Member to track. s2Member only tracks one Subscription at a time for access, so cancelling the old subscription will simply be ignored by s2Member.
I’m unsure what you mean here. Are you wishing to allow Users to upgrade when you release a new part of your site? If that’s the case, you should be able to just replace the Pro Forms in your Membership Options Page, as well as have a Billing Modification Form available on your Membership Options Page for users that are logged in, right? You can decide what form to display using s2Member Shortcode Conditonals. See: |
|
Posted: Sunday Mar 17th, 2013 at 8:13 pm #45011 | |
![]() |
|
Thank you for your inquiry.We are very sorry for the delay.
This would not be possible directly through s2Member. You can assign Users groups by signing them up (through Pro Forms or Buttons), but not directly through code, or manually through the WordPress Dashboard. This would need to either be done manually, or with custom code to work correctly, sorry. :-( If you do decide to go with the path of custom code, I’d recommend first working with the MailChimp API here. See: http://apidocs.mailchimp.com/ |
|
Posted: Sunday Mar 17th, 2013 at 8:09 pm #45010 | |
![]() |
|
Just FYI, s2Member already makes this possible like this:
|
|
Posted: Sunday Mar 17th, 2013 at 8:08 pm #45009 | |
![]() |
|
Thank you for reporting this important issue.
This would be the best way to accomplish what you’re looking to do. I would try using the CSS Declaration !important here. For example, this might be overriden by something:
But this wouldn’t:
See: http://coding.smashingmagazine.com/2010/11/02/the-important-css-declaration-how-and-when-to-use-it/ |
|
Posted: Sunday Mar 17th, 2013 at 8:05 pm #45008 | |
![]() |
|
Thanks for your reply. We are sorry for the delay.
Yes, this is definitely possible with s2Member Pro. You can have as many Free levels as you need. See: Video » s2Member (Free Registration On Multiple Levels?) |
|
Posted: Sunday Mar 17th, 2013 at 8:01 pm #45007 | |
![]() |
|
Thank you for reporting this important issue.We are very sorry for the delay. I’m putting in a request to have this looked at in the next maintenance version of s2Member. I can confirm that s2Member ignores percent signs (%). |
|
Posted: Sunday Mar 17th, 2013 at 7:47 pm #45006 | |
![]() |
|
Thank you for your inquiry.We are sorry for the delay.
First I’d like to say that this not a feature of s2Member that is “broken”, but something that s2Member simply does not support as of yet. ClickBank’s Pitch-Plus feature is an extra component to ClickBank’s checkout that is absolutely not required for s2Member to function correctly, and s2Member does not advertise compatibility with ClickBank Pitch-Plus, and if you’ll see the s2Member® Pro features page, in the section regarding ClickBank, we explicitly note that ClickBank Pitch-Plus Upsells are not yet available.
We currently do not have any timeframe available for when ClickBank Pitch-Plus integration will be available. That being said, s2Member’s lack of being integrated with ClickBank Pitch-Plus does not prevent site owners from upselling customers in other ways. One way that is commonly overlooked by site owners is s2Member’s One-Time Offers, which can be set up in your Dashboard with many ways to customize the times when a User will see these One-Time Offers. See: Dashboard -› s2Member® -› General Options -› One-Time Offers (Upon Login) To give an example of how you might use One-Time Offers to upsell a User would be to offer a package the first time they log in for a discounted price. A user could choose to upgrade right after checking out for the package they had originally signed up for, or buy the package at regular price later, using one of s2Member’s Billing Modifications Buttons (or Pro Forms).
In the case of ClickBank, you will need to have Customers cancel their current subscription, and create a new one for them to upgrade to a new level/package. This is a limitation with both ClickBank and Google Checkout, and is not something that s2Member can control. For more information, see Jason’s Post here:
http://www.s2member.com/forums/topic/problem-with-downgraded-clickbank-membership/#post-23355
I am unaware of any way currently that this is possible. I will contact Jason (Lead Developer) to see if he is aware of any workarounds for possibly working with ClickBank Pitch-Plus. |
|
Posted: Saturday Mar 16th, 2013 at 2:31 am #44903 | |
![]() |
|
Thank you for your inquiry.We are very sorry for the delay.
s2Member will automatically block access the WordPress Dashboard and redirect to your Login Welcome Page when installed. In addition, if (somehow) a User were to be able to access the WordPress Dashboard, they would not have any of the permissions needed to view any of your settings or edit/view anything on your site, unless you edit your WordPress Roles manually to allow this. Therefore, there should not be any changes to be made here. Just activate s2Member and you should be good-to-go here.
It sounds like you’re looking for Specific Post/Page Buy Now links. You can find these in your Dashboard here: Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page (Buy Now) Forms An alternative way to handle this (if you feel Specific Post/Page Access will not work for you) would be to sell access to Custom Capabilities, and restrict access to a Post with the Custom Capability that you are selling. Then, you can use the following article to remove the Custom Capability that the User had bought when they have finished posting. See: Knowledge Base » Changing Roles/Capabilities via PHP |
|
Posted: Saturday Mar 16th, 2013 at 2:25 am #44901 | |
![]() |
|
Thank you for your inquiry.
I’m very sorry to hear that. I’m not familiar with the Your Members plugin myself.
s2Member does fully support restricting data by tags with Membership Levels. You can find this in your Dashboard here: As for importing your current members to s2Member, this really depends on how your members are set up. I’m unfamiliar with the way Your Members handles it’s Users, but if it adds Users to the default WordPress Users table, it shouldn’t be too difficult to move your current Users over to s2Member. Are you currently signing up Users with a Subscription with Your Members? If so, what Payment Gateway is this set up with? If you are not using a subscription, it makes this simpler. You should be able to simply Mass-Update your Users and make them s2Member Level 1 (or whatever level you’d like), and restrict your Tags based on this change. Mass update can be done directly through the WordPress Users panel in the Dashboard, or by Exporting your Users, and then Importing them with the changes made massively through the Exported CSV File. See: Pre Sale FAQs » Can I import Users/Members from software I was using previously?
s2Member Pro offers full support of CCBill through Payment Buttons (not Pro Forms). s2Member only supports a handful of payment gateways to ensure that all of it’s integrations are kept-up-with and seamless. For a full list of payment gateways that s2Member supports, see the following: Pre Sale FAQs » What payment gateways does s2Member® support?
I am unfamiliar with Sliiing, but at first glance it appears that you could use this via s2Member’s API Notifications, as you might with iDevAffiliate and the like. s2Member allows you to open specific URLs with replacement values here, and you could possibly send the data Sliiing needs via these API Notifications to achieve what you need. For advanced info on API Notifications, see the following: Knowledge Base » Building An API Notification Handler Let us know if you have any further questions/concerns. :-) |
|
Posted: Saturday Mar 16th, 2013 at 2:09 am #44900 | |
![]() |
|
Thank you for reporting this important issue.
This sounds like an error with s2Member’s Class autoloader, which will automatically include the files that s2Member needs on each run. I’ve seen similar errors to this when plugins use a class autoloader without using PHP’s spl_autoload_register() function (as s2Member does), which will cause problems with other autoload functions. I would recommend doing the following: 1. Reupload s2Member and s2Member Pro via FTPThere’s always the chance that the files that s2Member is attempt to get in it’s menu pages simply do not exist due to an error when the files were being uploaded. You should first try deleting the following folders from your plugins directory via FTP, and then reuploading a fresh copy of s2Member and s2Member Pro by downloading them here at s2Member.com:
2. Deactivate PluginsIf the above does not solve your issue, please try deactivating all plugins in your installation of WordPress except s2Member, and reverting to a default WordPress theme. If problems persist, please send us a Dashboard login via our Private Contact Form: |
|
Posted: Friday Mar 15th, 2013 at 8:16 pm #44869 | |
![]() |
|
Thank you for reporting this important issue.
Have you been able to recreate this issue in test transactions? If so, is it sporadic, or does one thing happen to set it off? Do you have logging enabled on your site? If so, could you please send those log files to us via Private Contact Form? Also, when you send your info please give us the go-ahead to run test transactions. |
|
Posted: Friday Mar 15th, 2013 at 8:13 pm #44868 | |
![]() |
|
Thanks for the follow-up.
This could be causing issues. I recommend turning OFF your Deactivation Safeguards, and deactivating and reactivating s2Member. This will wipe all of your current settings. You will then need to set s2Member back up and enter a new Security Encryption Key (do this first). See: Dashboard -› s2Member® -› General Options -› Deactivation Safeguards At that point, please try restricting access to your Posts once more. If you are still unable to do so, please send us a Dashboard login so that we can run diagnostics. |
|
Posted: Friday Mar 15th, 2013 at 8:05 pm #44863 | |
![]() |
|
This is to be expected. If you’d like to add functionality to see if a Post is protected, you’ll need to have custom code either in your theme’s template, or in a Must-Use Plugin. s2Member provides you with a PHP function that should help you (or your developer) to set this up. You should be able to grab the current post’s ID, and check to see if it is protected by s2Member using the is_post_protected_by_s2member function. An example of how this might look:
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.
The global
$post variable used in the above code sample does not work until WordPress has decided what Post it is displaying. This means that hooks such as init, and plugins_loaded will not work with this global variable.
See Codex here: http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_is_post_protected_by_s2member() |