Raam Dev

My Latest Replies (From Various Topics)
Author | Replies | ||
---|---|---|---|
Author | Replies | ||
Posted: Thursday Mar 1st, 2012 at 10:39 am #6899 | |||
![]() |
|||
Glad to help, Adam! For that, you could assign a Custom Capability to the button (e.g., “discount”). When a user purchases with one of the discounted buttons, their account will have the Custom Capability called ‘discount’. You can learn more about Custom Capabilities below:
|
|||
Posted: Thursday Mar 1st, 2012 at 10:36 am #6898 | |||
![]() |
|||
Hello, Please see Pre Sale FAQs » Can s2Member® be translated into other languages?. |
|||
Posted: Thursday Mar 1st, 2012 at 10:30 am #6897 | |||
![]() |
|||
Hi Lan, It sounds like your custom code is attempting to modify header information (such as when doing a redirect using the header() function). You’ll need to fix your code to stop that from happening. |
|||
Posted: Thursday Mar 1st, 2012 at 10:29 am #6896 | |||
![]() |
|||
Hi Billy, I see where you’re going with this. :) Great idea! However, I suggest not using the Administrative Notes, as s2Member sometimes appends information to that field:
Instead, you could use a Textarea ( multiline ) Custom Field specifically for this purpose. (You can create custom fields in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields.) Once you’ve created the Custom Field and added the necessary payment history information, you can output its contents using the s2Member Constants. Please see Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants and search for S2MEMBER_CURRENT_USER_FIELDS for more information. |
|||
Posted: Thursday Mar 1st, 2012 at 10:20 am #6894 | |||
![]() |
|||
Hi Lan, I’m very sorry, but we cannot assist with custom coding. Please read our Support Policy for further details in this regard. Again, I’m very sorry. |
|||
Posted: Thursday Mar 1st, 2012 at 10:18 am #6893 | |||
![]() |
|||
Hi Brandon, With s2Member Pro, you can use the success= shortcode attribute to redirect customers to a specific page after purchase. If you want to hide the login functionality from users, you could simply redirect to a non-login page after checkout. You may also want to change the New User notification email (Dashboard -› s2Member® -› General Options -› Email Configuration) so that it doesn’t include the username/password or you can disable that email all together using a plugin like Eliminate Notify Email. |
|||
Posted: Wednesday Feb 29th, 2012 at 10:59 pm #6851 | |||
![]() |
|||
Hi Bill, For recurring charges, the customer will automatically be billed again when it’s time to renew. If the payment fails multiple times (how many times is up to your payment gateway), the recurring subscription will probably be canceled (again, that depends on your payment gateway; PayPal cancels the recurring profile after multiple payment failures). When s2Member receives a cancelation IPN message for that users account (after multiple payment failures, for example), their account will be demoted/deleted depending on how you’ve configured the Automatic EOT Behavior (see Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior). If the payment goes through, the user will continue to have access for another year. s2Member does not currently handle EOT reminders, so no renewal notification will be sent by s2Member. Some payment gateways send their own notifications to the subscribers, but if you want to create your own EOT reminder email feature, you’ll need to do some custom programming. s2Member provides Automatic EOT Hooks that allow you to hook into the EOT system. If you need to hire a programmer to do the custom programming, we recommend posting a job at one of the following sites: https://www.elance.com/r/contractors/q-wordpress/ |
|||
Posted: Wednesday Feb 29th, 2012 at 10:52 pm #6849 | |||
![]() |
|||
Hi Alissa, I noticed from your logs that those transactions are from several months ago. Have you tested this again recently using the latest version of WordPress (v3.3.1) and s2Member (v120219)? If you don’t see log entires from Authorize.net related to the cancelation, that would explain why the EOT isn’t being set. Unless s2Member receives the cancellation IPN message from Authorize.net, s2Member will not set an EOT time. |
|||
Posted: Wednesday Feb 29th, 2012 at 10:43 pm #6848 | |||
![]() |
|||
Hi CW, EOT (End of Term) reminders is not currently a feature of s2Member, however you can certainly create a plugin that handles this for you by utilizing the s2Member Hooks. If you need to hire a programmer to do the work, we recommend posting a job at one of the following sites: https://www.elance.com/r/contractors/q-wordpress/ |
|||
Posted: Wednesday Feb 29th, 2012 at 10:40 pm #6847 | |||
![]() |
|||
Hi Ian, The s2Member Import runs quietly, meaning no email notifications are processed (including List Subscriptions). From Dashboard -› s2Member® -› Import/Export -› User/Member Importation:
There is a way around this, but it’s not tested and not recommended. Please see this thread with a note from the lead developer. |
|||
Posted: Wednesday Feb 29th, 2012 at 10:35 pm #6846 | |||
![]() |
|||
Hi Billy, s2Member does not currently maintain per-user historical payment records. The information is available in the s2Member logs (assuming you have logging turned on), but that information is not maintained by s2Member; it’s maintained by the Payment Gateways (e.g., PayPal, Authorize.net, etc.). If you’d like to create your own plugin that hooks into s2Member to track and maintain that information for display, that’s certainly possible. s2Member provides full access to the source code and many hooks that you can use to trigger the recording of such information (such as adding a row to the database upon receiving a payment). Please see s2Member Hooks for more information. |
|||
Posted: Wednesday Feb 29th, 2012 at 10:22 pm #6844 | |||
![]() |
|||
Thank you for the feature request, Randy. I have forwarded this request to Jason (the lead developer). |
|||
Posted: Wednesday Feb 29th, 2012 at 10:12 pm #6843 | |||
![]() |
|||
Hi Michael, There are also several tutorial videos that explain how to use various features of the plugin. Please see s2Member® » Video Tutorials.
|
|||
Posted: Wednesday Feb 29th, 2012 at 10:02 pm #6841 | |||
![]() |
|||
Hi Adam, Please see below:
While you don’t need to upgrade to PayPal Pro to start using the s2Member PayPal Pro-Forms, it’s true that you cannot use the Pro Coupon Codes feature without PayPal Pro. If you wanted to create your own custom coupon system, you could utilize the dynamic shortcode attribute feature to dynamically configure a PayPal button depending on which coupon code the user submitted (again, that would be a custom solution created by you).
Buttons are independent from each other, so any previously created Level 1 buttons would remain at the price and configuration the button was generated with.
|
|||
Posted: Wednesday Feb 29th, 2012 at 3:26 pm #6793 | |||
![]() |
|||
Hi Vashte, Thank you so much for the KUDOS! :) I’m glad to hear you’re enjoying s2Member. The free version of s2Member (Framework) does allow you to offer lifetime (i.e., indefinite) memberships. Simply choose the One Time ( for lifetime access, non-recurring, no trial ) option from the drop-down box in the button generator (Dashboard -› s2Member® -› PayPal® Buttons). |
|||
Posted: Wednesday Feb 29th, 2012 at 2:03 pm #6780 | |||
![]() |
|||
Hi Anu, If your current subscriptions are with a supported payment gateway (see Pre Sale FAQs » What payment gateways does s2Member® support? and your current membership software allows you to export all membership information, including Subscription IDs, then you can use the s2Member Pro Import feature to import all membership information (see Pre Sale FAQs » Can I import Users/Members from software I was using previously?). As long as you’ve configured s2Member with your gateway (including the necessary IPN integration), and each imported user account contains their corresponding Paid Subscr. ID and Paid Subscr. Gateway, then all existing recurring subscriptions will continue as-is with no visible change from the user’s perspective. When s2Member receives a cancellation/refund IPN from the gateway, it will be handled seamlessly by s2Member. |
|||
Posted: Wednesday Feb 29th, 2012 at 1:48 pm #6776 | |||
![]() |
|||
Hi Adam, You can add Custom Registration Fields (Dashboard -› s2Member® -› General Options -› Registration/Profile Fields) that are editable and provide the user with a link to the page where they can edit their profile (Dashboard -› s2Member® -› General Options -› Member Profile Modifications). To display information collected about a user, you can use the s2Member Constants. See Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants. |
|||
Posted: Wednesday Feb 29th, 2012 at 1:44 pm #6775 | |||
![]() |
|||
Cassel, It means that someone clicked on your name to view your profile and then clicked on one of the stars to rate you (anyone can do this for anyone else in the forum). Since you only have 1 vote and all 5 stars are colored, that means they clicked 5 stars. :) |
|||
Posted: Wednesday Feb 29th, 2012 at 1:42 pm #6774 | |||
![]() |
|||
Hi Ian, If “VIP Loyalty Club Member” corresponds to s2Member Level 1, then try using s2member_level1 in the role column. (If it corresponds to s2Member Level 2, then use s2member_level2, etc.) |
|||
Posted: Wednesday Feb 29th, 2012 at 12:38 pm #6773 | |||
![]() |
|||
Hi Lan, Please see s2Member Registration hooks. It sounds like the ws_plugin__s2member_after_register hook should work for you. |
|||
Posted: Wednesday Feb 29th, 2012 at 12:36 pm #6772 | |||
![]() |
|||
Hi Sacha, If you can use the Pro-Forms (WP Admin -> s2Member -> PayPal Pro Forms) in place of your single PayPal button, then you can have your users create their s2Member account before checking out at PayPal (their account won’t be given the necessary access until they’ve finished paying and s2Member has received confirmation via the IPN). If you don’t want to use Pro-Forms, you could use the success= attribute in your PayPal button shortcode (see Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)) to send the user to a specific page after checkout. I believe you can point that at your registration page so that’s the first thing users see after paying. Using the success= attribute this way would require having Open Registration enabled in Dashboard -› s2Member® -› General Options -› Open Registration, otherwise the user will need to wait for the email; the link in that email is configured to allow access to the registration page when Open Registration is disabled, so if you want to avoid using that email you’ll need to turn Open Registration on. For problems with email, please see Knowledge Base » Troubleshooting Email Delivery Problems. Configuring an SMTP server for delivering email usually solves problems with email going to spam. |
|||
Posted: Wednesday Feb 29th, 2012 at 12:22 pm #6770 | |||
![]() |
|||
Posted: Wednesday Feb 29th, 2012 at 12:19 pm #6769 | |||
![]() |
|||
Hi Xandria, You mentioned in your original post that everything worked on your testing system; is that correct? If that’s correct, then we need to figure out what the difference is between the two systems. If they’re different servers, then it’s most likely a server configuration issue that is causing the problem. |
|||
Posted: Wednesday Feb 29th, 2012 at 12:11 pm #6768 | |||
![]() |
|||
You could use the first method that you said worked and simply create an input box with a submit button that uses GET to submit the form to the URL where you display the customized button. If you have an input box called amount and use:
then when the user submits the form they will be sent to http://example.com/purchase/?amount=10.00, which would then display the checkout button with the dynamically customized price. |
|||
Posted: Monday Feb 27th, 2012 at 6:18 pm #6592 | |||
![]() |
|||
Hello, The s2Member roles mirror the WordPress Subscriber role and that role is not allowed to Edit or Publish posts. s2Member is designed to restrict access to content (pages/posts), not restrict access to various WordPress roles (Administrator, Author, etc.). Other s2Member customers have used 3rd-party plugins to manually modify the s2Member roles to achieve the functionality you’re describing, however that is not a supported feature. |