Raam Dev

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Tuesday Aug 14th, 2012 at 9:25 am #21982 | |
![]() |
|
Hi Jan, After a user EOTs, they are demoted (or deleted, depending on the configuration in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior). Once they have been demoted, their Automatic EOT Time field is cleared, so there isn’t any way to know when the user originally EOTed. However, if your late fee is a fixed amount (i.e., not calculated based on how long since their EOT), then you can simply create a “renewal page” (which would simply be an upgrade form using Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) that includes the late fee as the Initial amount so that the user is charged the extra amount the first month, but the regular amount every month thereafter. You could use the s2Member Advanced Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) to check if the user is a Level 0 user with a S2MEMBER_CURRENT_USER_PAID_REGISTRATION_TIME (see Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants) greater than 0. If they are a Level 0 user and their Paid Registration Time is greater than 0, that means they’ve paid at some point in the past and they’ve been demoted to a Free Subscriber (Level 0). You can then present them with the upgrade form that includes the Late Fee. |
|
Posted: Tuesday Aug 14th, 2012 at 9:15 am #21979 | |
![]() |
|
Hi Keith, This would normally be handled using cookies. On your signup page, you’d have some PHP that checks for the presence of the “referral ID” and then creates a cookie using that referral ID (for example if your URL was /member/ref=123 you’d check and pull that in PHP with $_GET[‘ref’]). Then you’d need to use one of the s2Member Registration hooks and write some PHP code that is executed upon completion of a registation. That code would look for the referral cookie and if found update the database linking the two IDs together. |
|
Posted: Tuesday Aug 14th, 2012 at 8:55 am #21976 | |
![]() |
|
Hi Megan, The ‘Apply Coupon’ button should automatically check and apply the coupon, updating the checkout amount based on the discount provided by the coupon — you shouldn’t need to press the Submit button. If that’s not happening, then I suspect you have a problem with the s2Member JavaScript not loading on your Pro-Form, which could indicate a server-side issue. I can confirm this is the issue if you can provide a link to the Pro-Form. |
|
Posted: Tuesday Aug 14th, 2012 at 8:51 am #21974 | |
![]() |
|
Hello, I will send Jason a message about this thread. Thank you for your patience. |
|
Posted: Tuesday Aug 14th, 2012 at 8:49 am #21973 | |
![]() |
|
Karyl, This is definitely a PayPal issue, as s2Member doesn’t add (or even have any way of adding) a shipping cost. I suggest looking on your PayPal account for any global options that may automatically add a shipping charge to transactions. It sounds like after someone checks out using s2Member, they’re sent to PayPal where an $8 shipping charge is added to the total. Usually the shipping charge is added on a per-button basis, but if you’re using shopping-cart type features on PayPal, there may be a global shipping charge option that is affecting your s2Member checkouts. If you cannot find any global shipping charge option on your PayPal account, I suggest contacting PayPal and asking them about it. Neither WordPress nor s2Member has anything to do with PayPal shipping charges, so I suspect the support rep you spoke to was inexperienced. |
|
Posted: Tuesday Aug 14th, 2012 at 8:43 am #21968 | |
![]() |
|
Hi Reeny, The Specific Post/Page Buy Now feature does not create any account on your site, so even if you requested their phone number and country of residence, there wouldn’t be anywhere to store that information. With regular membership signups (where an account is created on your site), you can add Custom Registration Fields (see Dashboard -› s2Member® -› General Options -› Registration/Profile Fields) that will be shown during signup and you can collection that information and have it stored on the users account. If you absolutely need to collect that information, you’ll need to do some custom programming and have the extra information you collect sent to you via email. Which leads me to your next question: When someone makes a Specific Post/Page purchase, they’re sent a confirmation email (see Dashboard -› s2Member® -› PayPal® Options -› Specific Post/Page Confirmation Email). You can add yourself to the list of recipients so that you get notified as well. |
|
Posted: Tuesday Aug 14th, 2012 at 8:38 am #21967 | |
![]() |
|
Yes, that coupon code is formatted correctly for this scenario. You will simply give the customer “GRAB-0812” and when they enter that coupon code into a Pro-Form during checkout, it will discount the checkout amount by $12. If you only want people with a specific Custom Capability to see the coupon code field on the Pro-Form, then as part of your conditionals you can set accept_coupons=”0″ for anyone who doesn’t have the Custom Capability. If they do have the Custom Capability, you set accept_coupons=”1″ so that the Coupon Code field shows up. There is not currently any way to limit coupons to specific Custom Capabilities, so you’d need to simply hide/show the Coupon Code field on the Pro-Form using your conditionals. |
|
Posted: Tuesday Aug 14th, 2012 at 8:28 am #21966 | |
![]() |
|
Hi Mark, Yes, s2Member does integrate with MailChimp, however renewal notifications (aka EOT notifications) are not currently supported. We’re working on that feature for the next major release of the plugin. There is not currently a release date set for that, but we’ll make an announcement as soon as it’s ready. |
|
Posted: Tuesday Aug 14th, 2012 at 8:00 am #21964 | |
![]() |
|
Hi Dean, I’m not sure how this is an s2Member thing. It sounds like you need to modify your theme header file and modify the code that generates the nav menu. If you only want s2Member users to see that link after they login, you can use the s2Member Advanced PHP Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) in your theme’s header.php file to check if the user viewing the site has access to an s2Member Level (e.g., checking if a user can access s2Member Level 0 will pass for anyone that has an s2Member level). |
|
Posted: Tuesday Aug 14th, 2012 at 7:50 am #21963 | |
![]() |
|
Hi Andy, I’ll send Jason a message so he can take a look at this. Thank you for your patience. |
|
Posted: Tuesday Aug 14th, 2012 at 7:46 am #21961 | |
![]() |
|
Hi Ines, Yes, you’ll need Pro-Forms for this, which are only available with s2Member Pro. What you’d do is generate a Free Registration Pro-Form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms) and configure the shortcode attributes to provide access for a specific duration (Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)). With the Pro-Forms you can specify a specific amount of access (for example 5 days), after which the user will automatically be demoted or deleted as per your configuration in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior. |
|
Posted: Tuesday Aug 14th, 2012 at 7:42 am #21959 | |
![]() |
|
Hi Saskia, You said earlier. “I have it set to Level 0 (free), which is why I am perplexed.”, so I thought you were trying to show a free registration form. If you’re selling a membership level, then you should be using Level 1 or higher (Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms). Have you tried clearing your browser cache? If you set the Custom Registration Fields Applicable Membership Level to ‘all’, then the fields should show up on all Pro-Forms. Another thing you can try checking is if the Custom Registration Fields show up on the default WordPress Registration page: /wp-login.php?action=register |
|
Posted: Tuesday Aug 14th, 2012 at 7:28 am #21956 | |
![]() |
|
Hi Jason, s2Member is not designed to restrict WordPress Admins, so if an Admin logs in, they will be sent to the WordPress backend. If you want to change that, you’ll need to make your own customizations for that. Also, the Forgot Your Password and Wrong Password functions are both part of the WordPress core, not s2Member. The s2Member Pro Login Widget simply provides an easy way to offer a login form on the sidebar of your site. If you want to change the Forgot Your Password page or add Dynamic JavaScript Password Checking to the Pro Login Widget, you’ll need to add that functionality. |
|
Posted: Tuesday Aug 14th, 2012 at 7:17 am #21954 | |
![]() |
|
Hi Luke, It’s not possible to offer an upgrade without having the user first login, otherwise s2Member has no way of knowing whose account the upgrade belongs to. However, if you’re using the s2Member Pro-Forms, you could use the automatic login hack to login the user automatically after they register, then use the success=”” shortcode attribute (Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)) to redirect the new user to an upsell page that includes an upgrade form for your upsell (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms). Upgrade forms require the user to be logged in, but if you have the auto login hack in place, the upsell page should work the way you’d expect. |
|
Posted: Sunday Aug 12th, 2012 at 12:17 am #21806 | |
![]() |
|
Hi Echo, The ‘Posts Page’ is a special page in WordPress. s2Member cannot protect these Special Pages by default, but if you need to hide the content in the posts page, you’ll need to modify the posts page code and use the conditionals to check if the user has access. |
|
Posted: Sunday Aug 12th, 2012 at 12:13 am #21805 | |
![]() |
|
Hi Suhaib, When setting a Free Registration form to a limited amount of time, the Automatic EOT Time should automatically be set on the users account. If you edit the user’s profile, is there a date set in the Automatic EOT Time field? |
|
Posted: Saturday Aug 11th, 2012 at 11:57 pm #21803 | |
![]() |
|
Hi Jason, The s2Member Level roles are based on the WordPress Subscriber role capabilities, which does not allow access to the WordPress back-end. s2Member can certainly manage three unpaid membership levels, but if you want certain levels to have capabilities like those offered by the Author role, you’ll need to make unsupported modifications to the s2Member roles using a 3rd party plugin such as the Role Editor plugin. |
|
Posted: Saturday Aug 11th, 2012 at 11:55 pm #21802 | |
![]() |
|
Hi Jason, I’m not sure if you’re saying there is still a problem. If you’re having problems with a theme feature, then I suggest contacting the theme developer, as s2Member doesn’t have any feature called “mega menus”. |
|
Posted: Saturday Aug 11th, 2012 at 11:52 pm #21801 | |
![]() |
|
Hi Nordin, For sending an email when the role is changed manually, please see this thread. For translations, please see Pre Sale FAQs » Can s2Member® be translated into other languages? and also this thread. |
|
Posted: Saturday Aug 11th, 2012 at 11:46 pm #21800 | |
![]() |
|
If you’re using the standard version of PayPal, you cannot use the on-site credit card processing feature of the Pro-Forms. Please see the note “*PayPal® Pro is NOT Absolutely Required*” under Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide. |
|
Posted: Saturday Aug 11th, 2012 at 11:40 pm #21798 | |
![]() |
|
Hello, You can create a Custom Registration Field for ‘check number’ in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields. That field will then show up on your Pro-Form. |
|
Posted: Saturday Aug 11th, 2012 at 11:30 pm #21797 | |
![]() |
|
Thank you for the info, Jason. |
|
Posted: Friday Aug 10th, 2012 at 10:31 am #21717 | |
![]() |
|
Hi Jeff, No, unfortunately the coupon code used is not stored anywhere. The discount is applied to the checkout amount before being transferred to the payment gateway. If you need to record the coupon code, you could certainly add this functionality with some custom code. |
|
Posted: Friday Aug 10th, 2012 at 10:25 am #21716 | |
![]() |
|
Hi Sebastien, Yes, you can drip content (such as videos) to members over time. This feature is called “Content Dripping”. If you install the free version of the plugin, you can find more documentation on Content Dripping in Dashboard -› s2Member® -› API / Scripting -› Content Dripping. There are many different payment options, including single payments (Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons) and recurring payments (Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons). |
|
Posted: Friday Aug 10th, 2012 at 10:17 am #21715 | |
![]() |
|
Hi Terry, You should be able to find the API Signature in your PayPal account in Profile -> API Access (or Request API Credentials). It should be in the same place you found your API username and password. If you can’t find the API Signature, I suggest contacting PayPal and asking them where you can find it. |