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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,351 through 1,375 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday Apr 15th, 2013 at 8:55 pm #47559
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Do I have to do anything to my existing WP installation (installed when I had only the site site license)?

No, you don’t. :-)

Let us know if you have any further questions/concerns.

Posted: Monday Apr 15th, 2013 at 8:54 pm #47558
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

s2Member does some fancy JavaScript / AJAX calls here, and you’ll need to create your shortcodes through PHP. Sorry for the inconvenience.

Posted: Monday Apr 15th, 2013 at 8:51 pm #47557
Bruce
Username: Bruce
Staff Member

however when i applied the codes your system told me the codes had expired on Mar 19 2013. how can this be if today is mar 14?

These were St. Patrick’s Day coupons. It was April 14th, 2013 when you wrote this ticket. These coupons stopped working almost a month ago.

Posted: Monday Apr 15th, 2013 at 7:58 pm #47554
Bruce
Username: Bruce
Staff Member

Does that mean city, state, zip are working fine in your test and appear in both the emails and thank you pages or that you haven’t been able to attempt it?

I’ve been able to get Custom Profile/Registration Fields to show up just fine in the New User Registration Email just fine.

Posted: Monday Apr 15th, 2013 at 7:55 pm #47553
Bruce
Username: Bruce
Staff Member

Thank you for your thoughts.

We’ll take your suggestions into account.

in a page, the php code appears on the page instead of a video player.

s2Member now comes with a JW Player Shortcode that should help simplify a lot of this. Try following the written instructions here:

Knowledge Base » JW Player® w/ s2Stream Shortcodes

Posted: Monday Apr 15th, 2013 at 7:52 pm #47552
Bruce
Username: Bruce
Staff Member

Would Quick Cache cause a problem?

It’s unlikely that Quick Cache is causing an issue here, as it’s fully integrated with s2Member. You might try disabling it just to be sure, though. :-)

Posted: Monday Apr 15th, 2013 at 7:51 pm #47551
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member has a few API Functions that could help you with this.

See: http://www.s2member.com/codex/stable/s2member/api_functions/package-summary/

The ones I see immediate are these:

s2member_total_downloads_of()

s2member_total_unique_downloads_of()

s2member_user_downloads()

Posted: Monday Apr 15th, 2013 at 7:48 pm #47549
Bruce
Username: Bruce
Staff Member

I can’t really use the billing update form approach to solve this, as it is occuring during initial sign-up for the yearly subscribers. In order to successfully subscribe, users must enter an expiration date that is at least 1 day after today + 1 year. I imagine that the majority of the time this won’t be an issue (especially for monthly subscribers, since in their case the would need an expiration date of at least 1 day after today + 1 month), although there probably is a large percentage of people out there whose cards will expire within the coming year, so this is somewhat of an issue for me.

I understand and I’ve sent our development team a reminder on this. If you absolutely need this I’d recommend getting a developer to help you set up a check in s2Member to help you with this. s2Member does check the values that are passed before sending them to PayPal with PayPal Pro Forms, so a developer could check to make sure that the expiration date is correct by hooking into these checks.

Posted: Monday Apr 15th, 2013 at 7:45 pm #47548
Bruce
Username: Bruce
Staff Member

Our two options are: figure out why the form values of city, state, zip etc are not populating (they are empty when they get to email and thank you page,) or let us know the best hook to intercept the email process so we can create our own email handler.

I’ve been unable to recreate an issue in my test environment. In the mean time, you can use the standard wp_mail filter WordPress sets up to filter these emails.

Posted: Monday Apr 15th, 2013 at 7:44 pm #47547
Bruce
Username: Bruce
Staff Member

I’m sorry, I gave you some wrong information in my previous reply on accident.

Membership Level # Forms that require a User to pay for membership require a User to pay for s2Member Level 1 or greater.

You need to have your Users register at level 1 when they sign up this way. If you’re only using Custom Capabilities to restrict access to your content, it shouldn’t matter either way.

Posted: Monday Apr 15th, 2013 at 7:40 pm #47546
Bruce
Username: Bruce
Staff Member

This user was created in the previous system, and even though the IPN wasn’t processed successfully, it seems like it made it into your IPN handler, correct?

Yes, it made it to the IPN handler, but your custom variable is wrong. You could maybe change the variable as it comes in through PHP. So that s2Member works correctly. You can find information on what s2Member expects here:

Knowledge Base » Importing Existing Subscriptions

Posted: Monday Apr 15th, 2013 at 7:23 pm #47542
Bruce
Username: Bruce
Staff Member

I just tried this on a current installation of s2Member.

I think the problem is with your s2If statement. Try this:

[s2Member-Profile /]
<hr/>

[s2If current_user_can(access_s2member_level2)]
[s2Member-PayPal-Button cancel="1" image="default" output="anchor" /]
[/s2If]
Posted: Monday Apr 15th, 2013 at 7:13 pm #47540
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you post a link to the hack in question?

Posted: Monday Apr 15th, 2013 at 7:11 pm #47539
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you give a Dashboard login so we can take a look? It sounds like there’s a timeout, or a JavaScript issue here.

You can send your details here: s2Member® » Private Contact Form

Posted: Monday Apr 15th, 2013 at 7:08 pm #47538
Bruce
Username: Bruce
Staff Member

This Knowledge Base Article goes over this error. Can you try out the solutions put forth here first please?

See: Knowledge Base » Unable to Verify $_POST Vars Error

Posted: Monday Apr 15th, 2013 at 7:07 pm #47537
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

What exactly do you need the product to do?

Posted: Monday Apr 15th, 2013 at 7:05 pm #47534
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Can you post the Shortcode you’re using?

Posted: Monday Apr 15th, 2013 at 7:03 pm #47533
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m sending this to our billing department.

Posted: Monday Apr 15th, 2013 at 7:02 pm #47532
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I don’t want S2 to demote members to free level upon EOT – they have lifetime access once they paid on day 14. And since I don’t have many refunds, I don’t mind handling demotions manually. Given this scenario, do I set the “Enable s2Member’s Auto-EOT System?” to “No (disable the auto EOT system)

Yes, you would need to do disable the auto EOT system to do this. Alternatively you can use the information provided in my post here to edit the Auto EOT system (or have a developer do it) to work the way you need.

See: http://www.s2member.com/forums/topic/changing-the-eot-demotion-level-dynamically/

Posted: Monday Apr 15th, 2013 at 6:59 pm #47531
Bruce
Username: Bruce
Staff Member

1. So with 1576 users, EOT demotion wasn’t working at all.

2. I deleted all but 3 users, and demotion worked again.

3. I imported 500 users, and demotion stopped working again.

s2Member pulls members directly from your database, so it’s likely that mySQL queries are timing out. Can you run this server scanner? You’ll probably have a low amount of memory allocated to WordPress, and you’ll need to up that. You may also need to contact your hosting provider to see what you can do to prevent this.

See: Knowledge Base » s2Member® Server Scanner

Posted: Monday Apr 15th, 2013 at 6:57 pm #47530
Bruce
Username: Bruce
Staff Member

Hi Bruce – Thanks – Yes, the logs are disabled and were empty. My site is still rated a “1″ for “secure,” it’s just not displaying the badge. Do you want me to just send you the site?

Yes, please. Could you send us a Dashboard login so we can take a look via Private Contact Form?

See: s2Member® » Private Contact Form

Posted: Monday Apr 15th, 2013 at 6:56 pm #47529
Bruce
Username: Bruce
Staff Member

Thanks for the information.

I believe you’re getting this because of your integration with Payflow. I currently don’t have any way to recreate this with Payflow yet, so if you could let us know if your test transaction works correctly when it recurs, that would be great. As far as I can see there’s nothing actually going wrong here, PayPal just does not show that this is a recurring subscription for the first payment through Payflow.

If you do have issues with the actual subscription let us know and I’ll have our development team look into it. Your shortcode looks correct.

Thanks for the feedback, but for me, whenever I test in any browser, it shows without the www.

Even if I try to put www in, the resulting url reverts to thecushion.com/xxxxx (without the www)

I can confirm that you have some issues here, but only with your homepage. Your site redirects to http://www.thecushion.com when you access thecushion.com. Any other time it does not.

Posted: Monday Apr 15th, 2013 at 6:50 pm #47527
Bruce
Username: Bruce
Staff Member

I mean that we can get the same begavour utilizing s2member, but when I add custom field s2member_force_ssl=no, nothing happened. As I understand, this function in s2 is not enforcing. May be it’s a good idea to make small changes and add this option to s2? In this case we would do not need an extra plugin.
And I do not think, that only me who needed this option

s2Member’s s2member_foce_ssl custom field is meant only for turning on SSL, not turning it off. Based on what I’ve seen of your site everything looks alright except for the error I posted, but since you know how to remedy that I’d say that you’re okay.

Posted: Monday Apr 15th, 2013 at 6:46 pm #47526
Bruce
Username: Bruce
Staff Member

To remove the title and profile_title text, you’d do this:

<?php echo s2member_pro_login_widget(array('title' => NULL, 'profile_title' => NULL)); ?>
Posted: Monday Apr 15th, 2013 at 4:52 pm #47520
Bruce
Username: Bruce
Staff Member

Update…

I just ran two test transactions @ $0.01, and both seem to have gone through correctly. However when I take a look at your logs I see it is full of errors, and there was an error with your custom attribute on my last transaction.

At this point I feel as though we’ve narrowed it down to three possibilities. Either your PayPal Payflow integration (not your regular PayPal integration) is not configured correctly, or your caching plugin (or a different plugin) is filtering your queries, causing errors. Alternatively, there is a server misconfiguration that’s causing queries to be blocked. I’d appreciate it if you could run the s2Member Server Scanner, and let us know if anything comes up there when you run it.

See: Knowledge Base » s2Member® Server Scanner

In addition, could you please ensure that your Payflow integration is set up correctly? Follow the instructions here:

Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details

Viewing 25 replies - 1,351 through 1,375 (of 2,703 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.