Raam Dev

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Sep 20th, 2012 at 5:38 am #25888 | |
![]() |
|
You should be able to use the Custom Capability Buy Now feature (Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms) for this. You’d need to write your own hack that uses one of the s2Member PayPal Hooks to trigger an event upon purchasing a new Custom Capability (aka “ccap”). This would require that the user already have an s2Member account (purchasing new Custom Capabilities with the Buy Now feature can only happen with an existing account). Such a custom integration is outside the scope of our support policy, but if you need to hire a programmer, we recommend posting your job on jobs.wordpress.net. |
|
Posted: Wednesday Sep 19th, 2012 at 6:51 am #25773 | |
![]() |
|
Mary Anne, If a page is redirecting to the Membership Options page, that indicates that the user does not have access to view that page. I would double-check your restriction options (Dashboard -› s2Member® -› Restriction Options) and make sure that the Report It page is not restricted to a higher level than the test account has access to. As a last resort, you can also look at the URL when the test account is redirected to the Membership Options Page. The URL will contain details about why it was redirected (i.e., what restrictions were preventing the user from viewing the page). If you copy/paste that long URL here for us to look at, we can tell you exactly what restriction is preventing the test user from viewing the page. |
|
Posted: Wednesday Sep 19th, 2012 at 6:47 am #25772 | |
![]() |
|
If you have Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior set to “Demote”, then when they unsubscribe they will simply be demoted to “Free Subscriber” and their account will remain. Then, if they later want to come back and resubscribe, they should login to their account and then use a Billing Modification form/button to “upgrade” their existing account (Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons). They could also just sign up again as a new user, but they would need to use a different email address because WordPress only allows an email address to be used for one account. However, if you set Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior to “Delete”, then when they unsubscribe their account will be deleted and they can come back and simply sign up as a new user. |
|
Posted: Wednesday Sep 19th, 2012 at 6:44 am #25771 | |
![]() |
|
Hi Sofia, s2Member currently works with iDevAffiliate and ShareASale. |
|
Posted: Wednesday Sep 19th, 2012 at 6:43 am #25769 | |
![]() |
|
Kerry, Have you downloaded the Server Check Tool, uploaded the PHP file to your WordPress directory, and then loaded the URL to the file in your browser to determine if anything is amiss on your server? Robert, Configuring your web server will depend on your server configuration, the web server and web server version you’re using, and the version of PHP you’re running. Assisting with such configuration is outside the scope of our support policy, but I recommend researching more about the $_SERVER[‘SERVER_ADDR’] variable and then perhaps posting a question a forum such as StackOverflow.com or SuperUser.com. |
|
Posted: Wednesday Sep 19th, 2012 at 6:37 am #25766 | |
![]() |
|
Hi Kim, If you’re talking about monthly vs quarterly subscription plans, then no, unfortunately there isn’t any way to currently see that within s2Member (all payment details, other than the payment gateway and the subscription/transaction ID, are stored on the payment processor side, not on s2Member’s side). I personally use a Custom Capability called “monthly” and “yearly” so I can easily see which signup form my subscribers used. The Custom Capabilities don’t actually give them any additional access… they’re really just a indicator for me. You could modify your signup forms to include the Custom Capability for all future users and then for existing users go through each one, look them up on PayPal (or whatever gateway you’re using), determine which plan they’re on, then manually add the Custom Capability to their account so you can easily see which plan they’re on. |
|
Posted: Wednesday Sep 19th, 2012 at 6:32 am #25765 | |
![]() |
|
Hi Peter, The best way to make sure everything is correct is to run a few test transactions, pretending to be a new customer. You can temporarily modify your forms/buttons to charge $0.01 while you’re testing. That is really the best way to test things before launching because nothing is closer to “real world” than a real world test transaction. |
|
Posted: Wednesday Sep 19th, 2012 at 6:29 am #25761 | |
![]() |
|
Hi Steve, Please see How can I prevent s2Member® Pro from loading it’s default CSS? |
|
Posted: Wednesday Sep 19th, 2012 at 6:25 am #25760 | |
![]() |
|
Clayton, You can use Signup Notifications (Dashboard -› s2Member® -› API / Notifications -› Signup Notifications) to send yourself an email with all the details about their signup (including their Level and Custom Capabilities using the %%item_number%% replacement code). You might want to send the notifications to a GMail address so you can use their great search capabilities to find exactly what you’re looking for when someone calls in. |
|
Posted: Wednesday Sep 19th, 2012 at 6:19 am #25758 | |
![]() |
|
Hi Frank, I confirmed that it’s not currently possible to make the Custom Registration Fields multilingual. However, if you need to translate them into only one language, you can simply enter the translated text when you create the Custom Registration Field in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields. |
|
Posted: Wednesday Sep 19th, 2012 at 6:17 am #25757 | |
![]() |
|
Hi Josh, That is correct. If you have PayPal Pro and s2Member Pro, you will be able to create a registration form (i.e., an s2Member Pro-Form) that asks the user for their details and allows them to select a payment method. They will then enter their credit card details on the form and when they press Submit Form, their payment will be processed in the background (through PayPal Pro). The entire transaction will keep them on your site. Once you purchase s2Member Pro, you can access more information about the Pro-Forms in Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide. You may also want to check out some of the s2Member tutorial videos. |
|
Posted: Wednesday Sep 19th, 2012 at 6:10 am #25754 | |
![]() |
|
Jeffry, You can change the maxlength of that field by editing the Pro-Form template for Authroize.net Checkouts: wp-content/plugins/s2member-pro/includes/templates/forms/authnet-checkout-form.php. Search for “state” then you’ll find the code that creates that field. You can change the maxlength there. |
|
Posted: Wednesday Sep 19th, 2012 at 6:06 am #25751 | |
![]() |
|
Great to hear you solved the problem! Cheers! :) |
|
Posted: Wednesday Sep 19th, 2012 at 5:58 am #25747 | |
![]() |
|
Hi Remon, If you’re protecting your content with s2Member Level 1 or higher, then only paid customers will have access to the paid content. If you’re using s2Member Level 0 (i.e., Free Subscriber level) to protect your content, then yes, free subscribers would have access to your content. However, you can disable “Open Registration” so that only paying members can pay: Dashboard -› s2Member® -› General Options -› Open Registration. With s2Member Pro, you will have access to the s2Member Pro-Forms. The s2Member Clickbank Pro-Forms allow you to place a registration form on your site and then only when someone successfully pays for access will they be given permission to access your paid content. Regarding refunds, please see the Refund Policy. |
|
Posted: Wednesday Sep 19th, 2012 at 5:53 am #25744 | |
![]() |
|
Hi Johnny, I personally use WHMCS on one of my sites, so I’m familiar with how it works. (I don’t, however, have s2Member running on that site.) For integration to work, you’d need to find some way to integrate the two different accounts. When a WHMCS account gets created, a corresponding WordPress account would need to be created with the appropriate s2Member Role, i.e., Level 0 – 4. Such an integration is really outside the s2Member plugin itself. s2Member is just a WordPress plugin and it makes heavy use of the rest of WordPress. s2Member uses the WordPress authentication system and user base, so integrating WHMCS and s2Member would really be about first integrating WHMCS and WordPress. (There may already be some documentation on the web for this.) Aside from the direct integration, and depending on what your requirements are (e.g., if you’re only needing to provide access to a single page protected by s2Member), you may be able to simply generate a Specific Post/Page access link (Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page Access Links) and then have that included in the email to the WHMCS client. The register_link_gen() function is what generates those links. You can find that function in register-access.inc.php. The code in register-in.inc.php may also be useful. |
|
Posted: Tuesday Sep 18th, 2012 at 2:57 am #25680 | |
![]() |
|
Posted: Tuesday Sep 18th, 2012 at 2:53 am #25679 | |
![]() |
|
Hi Terry, As David explained, if you need to generate access links, you can do that in Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page Access Links. |
|
Posted: Tuesday Sep 18th, 2012 at 2:48 am #25678 | |
![]() |
|
My first suggestion would be to double-check the URI Restrictions (Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions), however it sounds like you’ve already done that. Out of curiosity, I would try removing all restrictions and seeing if you still have the problem. Next, I’d try disabling s2Member entirely to see if that fixes it. Basically, try to narrow down what feature/plugin is causing the problem. Judging by the sound of it, it sounds like it could even be another plugin causing a strange conflict. An entirely blank page usually indicates that PHP is throwing an error. If your PHP configuration is set to hide all errors, then you’ll just see a blank page instead of the error. (You could try setting WP_DEBUG to true; see more info here.) |
|
Posted: Tuesday Sep 18th, 2012 at 2:40 am #25677 | |
![]() |
|
Hi Josh, Yes, with s2Member Pro you get access to the s2Member Pro-Forms feature. If you want to accept credit cards on your site, that requires the PayPal Pro service, however you can still use the s2Member Pro-Forms with the standard PayPal as well:
You would generate your Pro-Form shortcode and place that on a WordPress page (called something like “Register”). You would point new users to that page and the user would be presented with a form to fill out their details. When they click Checkout with Paypal”, their account will be created on s2Member and they will then be transferred to PayPal’s website to complete their payment. Once their payment is complete, they will be transferred back to your website where they can login. |
|
Posted: Tuesday Sep 18th, 2012 at 2:32 am #25674 | |
![]() |
|
Hi Fred, Please see my replies below and let us know if you have any other questions:
You can use the s2Member Pro-Forms without having PayPal Pro. See the following from Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide:
The s2Member Pro-Forms are definitely what you want to use for your scenario. The Pro-Forms will present your new member with a form to fill out. Once all the fields are filled out (including any Custom Registration Fields that you may have created in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields), the user will be able to choose their payment method. Since you don’t have PayPal Pro, the only payment option will be Paypal. When the user clicks the checkout button, their s2Member account (i.e., their WordPress account) will be created and then they will be transferred to PayPal’s website to complete their payment. Once payment is complete, PayPal will notify s2Member that the user has paid and s2Member will set their account to the appropriate level (if they don’t complete payment after being transferred to PayPal, their s2Member account will remain at Level 0, e.g., at the Free Subscriber level).
Yes, all the details filled out during registration are stored in the WordPress database. There are no payment details stored on the WordPress side (except for the Payment Gateway used and the Transaction/Subscription ID).
Yes, you can configure an email address to receive Payment Notifications in Dashboard -› s2Member® -› API / Notifications -› Payment Notifications.
The emails from PayPal do not contain any information about Custom Registration Fields. However, s2Member does send emails about signups and you can configure those within s2Member. For example, if you wanted to configure to the New User Notification email and customize it to include the Custom Registration Fields, you’d modify it here: Dashboard -› s2Member® -› General Options -› Email Configuration. |
|
Posted: Tuesday Sep 18th, 2012 at 2:16 am #25670 | |
![]() |
|
Hi Ron, Please see my replies below and let me know if you have any additional questions:
Yes. In a WordPress Multisite environment, child blogs will have access to the s2Member plugin, allowing them to set up their own membership site independent from the parent site. Please see “Definition Of A Multisite Blog Farm” towards the bottom of the prices page for more information.
Yes. The Network Support License entitles you to “UNLIMITED sites & instances”. |
|
Posted: Tuesday Sep 18th, 2012 at 2:07 am #25669 | |
![]() |
|
Hi Jura, Have you tried using contextual filters to change the text? |
|
Posted: Tuesday Sep 18th, 2012 at 2:04 am #25668 | |
![]() |
|
Hello, There is no option for this within s2Member. You would need to write your own custom code that checks the users profile to see if all the fields are filled in and only allows them to renew if they are. |
|
Posted: Tuesday Sep 18th, 2012 at 2:01 am #25667 | |
![]() |
|
Hi Trinity, What are these “groups” that you’re referring to? s2Member doesn’t have any “groups” and neither does WordPress. Perhaps you’re using a different plugin that is creating the groups? |
|
Posted: Tuesday Sep 18th, 2012 at 1:56 am #25665 | |
![]() |
|
Charles, If you’re using /wp-login.php?action=register as the registration page, then that’s the default WordPress registration page. s2Member hooks into it in a couple of different ways to add Custom Registration Fields that you’ve created, but the rest is controlled by the WordPress core software. If you’re using the s2Member Pro-Forms, then you can modify the HTML templates in wp-content/plugins/s2member-pro/includes/templates/forms/ to customize the output of how things are displayed when showing a Pro-Form. Anything that isn’t customizable through the templates will need to be customized by hacking into the code or writing custom code that uses the WordPress hooks feature (there are lots of s2Member hooks available) to make customizations. Using the Pro-Forms themselves is simply a matter of generating the necessary form and then copy/pasting the resulting shortcode into a WordPress page (a page you might want to call “Register”). Please see the Pro-Forms Quick Start guide in the plugin for more info: Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide. Finally, as far as translating things and changing messages, you might also want to look into changing front-end messages and experiment with those. |