latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,326 through 1,350 (of 2,567 total)
Author Replies
Author Replies
Posted: Tuesday Jul 17th, 2012 at 4:39 am #19454
Raam Dev
Username: Raam
Staff Member

Hi Mark,

I’m forwarding this message to our accounting department. They will be in touch shortly to get this resolved. Thank you for your patience.

Posted: Tuesday Jul 17th, 2012 at 4:37 am #19451
Raam Dev
Username: Raam
Staff Member

Alex,

It sounds like the Level 2 pages are being restricted by something other than Level 2 access. Do you have any tag (Dashboard -› s2Member® -› Restriction Options -› Tag Access Restrictions), category (Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions), or URI (Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions) restrictions set up? Double-check that the Level 2 page you’re referring to isn’t being restricted by something else that the s2Member Level 2 user doesn’t have access to.

Posted: Tuesday Jul 17th, 2012 at 4:30 am #19450
Raam Dev
Username: Raam
Staff Member

Hi Steph,

The first thing you’ll need to do is install and activate the Exec-PHP Plugin. Once you’ve done that, you can add the code below to your Membership Options Page.

<?php $_g = stripslashes_deep ($_GET); ?>
<?php if (isset ($_g&#91;"_s2member_seeking"&#93;&#91;"post"&#93;)) { $redirect_id = esc_html($_g&#91;"_s2member_seeking"&#93;&#91;"post"&#93;); } ?>
<?php if (isset ($_g&#91;"_s2member_seeking"&#93;&#91;"page"&#93;)) { $redirect_id = esc_html($_g&#91;"_s2member_seeking"&#93;&#91;"page"&#93;); } ?>
<?php if (!$redirect_link = get_permalink( $redirect_id )) { $redirect_link = "http://www.envisiondemo.com/acumen/membership-area/"; } ?>

<input name="redirect_to" value="<?php echo $redirect_link; ?>" type="hidden">

Note how I’ve modified the <input> line that contains the hidden redirect_to value. After you add the PHP code above the login form code, you’ll need to modify that <input> line as shown above (you should find it in your login form code).

Posted: Tuesday Jul 17th, 2012 at 4:07 am #19448
Raam Dev
Username: Raam
Staff Member

Hi Ganaxi,

The s2Member Specific Post/Page purchases are currently separate from the s2Member Level memberships; there currently is no way to tie the two together. If you want to sell specific capabilities (e.g., specific posts) to existing members, you’ll need to use Custom Capabilities.

To configure the email that is sent after a specific post/page purchase, see Dashboard -› s2Member® -› PayPal® Options -› Specific Post/Page Confirmation Email.

Posted: Tuesday Jul 17th, 2012 at 4:01 am #19447
Raam Dev
Username: Raam
Staff Member

Hi Sean,

Could you post an example CSV entry here so we can better understand what’s happening? You can open the export file with any plain text editor (such as Notepad) and copy/paste one of the rows.

Posted: Tuesday Jul 17th, 2012 at 3:58 am #19446
Raam Dev
Username: Raam
Staff Member

Hi Stuart,

Need the facility to add codes per level only, so that if you enter a code for level 2 in level 1 code box the system will recognise that the code is incorrect for that level

This is not currently possible with Pro Coupon codes. However, customizing s2Member to add this functionality is certainly possible and if you require this feature we recommend posting your job on jobs.wordpress.net.

s2Member has a full set of hooks and filters that make customizations possible for anyone experienced with developing WordPress plugins.

Also another little question
Is it possible to have the coupon code to work for the 1st year only with out offering a trial?

You can set coupon codes to expire by adding a date after the price (e.g., CHRISTMAS|5.00|12/31/2020 ( $5.00 off, expires Dec 31st, 2020 ). Please see the examples at the bottom of Dashboard -› s2Member® -› Pro Coupon Codes -› Coupon Code Configuration File.

Posted: Tuesday Jul 17th, 2012 at 3:51 am #19444
Raam Dev
Username: Raam
Staff Member

Thank you for the logs, MP. I’m sending Jason a message so he can take another look at this. Thank you for your patience.

Posted: Tuesday Jul 17th, 2012 at 3:49 am #19443
Raam Dev
Username: Raam
Staff Member

Thank you very much for sharing your solution, John! :)

~Awarded John Potter the Helpful badge.
Posted: Tuesday Jul 17th, 2012 at 3:46 am #19442
Raam Dev
Username: Raam
Staff Member

As far as I can tell by looking at the source code, payment notifications sent to the email address configured in Dashboard -› s2Member® -› API / Notifications -› Payment Notifications include both the Subscriber ID and the Username.

Have you tried this?

If you get the payment notification emails but they don’t have the subscriber ID, can you please tell me if you’re using PayPal Pro forms?

Posted: Tuesday Jul 17th, 2012 at 2:36 am #19440
Raam Dev
Username: Raam
Staff Member

Tuhin,

Thank you for sharing that information.

Posted: Tuesday Jul 17th, 2012 at 2:34 am #19439
Raam Dev
Username: Raam
Staff Member

Chris,

Yes, the Sign Up tracking tracks all signups, regardless of which gateway was used.

Posted: Saturday Jul 14th, 2012 at 7:07 am #19243
Raam Dev
Username: Raam
Staff Member

Christian,

Have you tried setting output= attribute to output=”url”? If you do that, s2Member should output the full URL and then you can try adding the CBSKIN part to the end of it.

However, you said that Clickbank doesn’t use cbskin anymore, so I don’t know if that will be of any help.

Posted: Saturday Jul 14th, 2012 at 6:45 am #19239
Raam Dev
Username: Raam
Staff Member

Hi Hamid,

Did you allow s2Member to auto-configure your CloudFront Distributions? Also, have you double-checked your CloudFront configuration in Dashboard -› s2Member® -› Download Options -› Amazon® S3/CloudFront CDN Storage?

Posted: Saturday Jul 14th, 2012 at 6:32 am #19237
Raam Dev
Username: Raam
Staff Member

Thank you for the KUDOS, Skylar! Glad to hear you’re enjoying s2Member. :)

We hear you on the 1-click upsells. I’ll make sure this thread gets forwarded to the development team that’s working on the next generation of s2Member.

Posted: Saturday Jul 14th, 2012 at 6:29 am #19236
Raam Dev
Username: Raam
Staff Member

Hi Kris,

For issues with email, please see Knowledge Base » Troubleshooting Email Delivery Problems.

To regenerate the signup link, please see Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links (or if you’re using Pro-Forms: Dashboard -› s2Member® -› PayPal® Pro Forms -› Registration Access Links).

Posted: Saturday Jul 14th, 2012 at 6:25 am #19234
Raam Dev
Username: Raam
Staff Member

Hi Sheila,

The amr users plugin is a member-listing plugin that has support for s2Member:
http://wordpress.org/extend/plugins/amr-users/
http://wpusersplugin.com/3086/user-lists-and-filtering-with-s2member-fields/

Posted: Saturday Jul 14th, 2012 at 6:15 am #19232
Raam Dev
Username: Raam
Staff Member

Hi Jeffry,

Sorry, no response yet. I’ll let you know as soon as I hear something.

Posted: Saturday Jul 14th, 2012 at 6:10 am #19230
Raam Dev
Username: Raam
Staff Member

Hi Jordan,

You can simply create a coupon code that discounts the checkout amount by 30 days.

So if your yearly subscription is $120/year ($10/mo), you’d create a coupon that reduces the first payment to $110. They will be charged the discounted amount the first year, then $120/year after that. The coupon that would create this is SAVE-10|10.00.

If you’re trying to create a coupon that postpones charging them for 30 days, that’s not currently possible. The only way to achieve that is to sign them up as a free user, then use Advanced PHP Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) to check if they’ve been a free member for more than 30 days and if so show them a message asking them to upgrade to the paid membership (you’d present them with a Billing Modification form: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms).

If you wanted to offer a voucher code that allows them access to the free registration form, please see Knowledge Base » Offering a Free Coupon Code (100% Discount).

Posted: Saturday Jul 14th, 2012 at 6:01 am #19228
Raam Dev
Username: Raam
Staff Member

Hi Kevin,

If you’re referring to the orange submit button next to the PayPal button, then yes, you should be able to get rid of that. I don’t even know why it’s there as it’s not part of s2Member.

Posted: Saturday Jul 14th, 2012 at 5:59 am #19226
Raam Dev
Username: Raam
Staff Member

You’d need to write your own custom code for this, but it’s certainly possible using s2Member’s hooks/filters.

How you implement this would depend on what you’re tracking. Is it a variable in the URL? (e.g., your signup page is called with /signup/?affiliate=someID.) Or do you just want to track the page that referred the person to your signup page? (e.g., using something like PHP’s $_SERVER[‘HTTP_REFERER’]; that will only work if they go from the referred page directly to your signup page, not referred page -> home page -> signup page; the latter would show the ‘home page’ as the referred page unless you implement a separate referrer tracking system using a session.)

Posted: Saturday Jul 14th, 2012 at 5:50 am #19223
Raam Dev
Username: Raam
Staff Member

Hi Dehaas,

Here’s what you can do:

Go to Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions.

– Configure Level 0 to allow 3 Downloads every 7 days.
– Configure Level 1 to allow 999999999 Downloads every 365 days (unlimited downloads).

Now, on your downloads page, you will need to use Advanced PHP Conditionals (Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) and Advanced PHP Constants (Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants) to check a few things:

<?php if (current_user_is("s2member_level0") && S2MEMBER_CURRENT_USER_REGISTRATION_DAYS > 7){ ?>
	This will show if the current user is a free member AND they have been registered for more than 7 days
	This is where you would put the message about upgrading to a paid membership.
	You would need to show a Subscriber Modification button here:
	Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons
<?php else if (current_user_can("access_s2member_level1") || S2MEMBER_CURRENT_USER_REGISTRATION_DAYS < 7) { ?>
	This is where you show the downloads.
	Users who are Level 1 (i.e., paying members) OR free users who have been registered for less than 7 days, will see the downloads.
	Level 0 (free) members will only get 3 downloads and Level 1 members will get unlimited downloads.
<?php } ?>

You will need to put this code on your downloads page. To use PHP code in WordPress Posts/Pages, you will need to install the Exec-PHP Plugin.

Posted: Saturday Jul 14th, 2012 at 5:28 am #19220
Raam Dev
Username: Raam
Staff Member

Mike,

Thank you for the update and glad to hear you got it fixed!

Posted: Saturday Jul 14th, 2012 at 5:26 am #19219
Raam Dev
Username: Raam
Staff Member

Hi Simon,

Yes, s2Member supports recurring subscriptions with Google Checkout:

s2Member has been integrated with Google® for Direct Payments and also for Recurring Billing. In order to take advantage of this integration, you will need to have a Google® Checkout Account. Once you have an account, all of the details below can be obtained from inside of your Google® Merchant account. If you need assistance, please check their help section.

You’ll need to enable to Google Checkout payment gateway in Dashboard -› s2Member® -› Other Gateways.

Posted: Saturday Jul 14th, 2012 at 5:23 am #19218
Raam Dev
Username: Raam
Staff Member

Ray, Frank,

Can you confirm what PayPal service you’re using? Are you using PayPal Express, PayPal Pro, or PayPal Payflow?

Posted: Saturday Jul 14th, 2012 at 5:20 am #19217
Raam Dev
Username: Raam
Staff Member

Hi Tony,

Yes, s2Member allows you to easily create Custom Registration Fields (see Dashboard -› s2Member® -› General Options -› Registration/Profile Fields). With s2Member Pro, these fields can be exported (see the s2Member Pro screenshots here).

Tracking of downloads is not currently a feature of s2Member, however we’re looking into the possibility of including this in a future version of s2Member.

Viewing 25 replies - 1,326 through 1,350 (of 2,567 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.