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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 276 through 300 (of 7,376 total)
Author Replies
Author Replies
Posted: Sunday Jul 21st, 2013 at 8:43 am #53770

Were those subscriptions created with s2Member or they existed from before?

In their profiles, do those users have a subscr ID? Is the payment gateway set to “paypal”? Do they have an EOT time set? Are there any admin notes?

Is your IPN configuration correct? This is what’d let s2Member receive notifications from PayPal about these cancellations. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration[/hilite]

Do you have logging enabled? Is there a log for paypal-ipn? What do the entries for these subscriptions say? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Is your EOT set to wp-cron? I’ve seen some plugin conflicts affect wp-cron, so you may want to test these. Knowledge Base » Common Troubleshooting Tips

For tests, have an account with an EOT in the past, reload some front pages, refresh, and after a while you would see the user demoted by s2Member’s EOT when the wp-cron finally fired.

Here are some articles related to wp-cron:
http://wordpress.stackexchange.com/questions/83270/when-does-next-cron-job-run-time-from-now
http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/
http://www.satollo.net/how-to-make-the-wordpress-cron-work

To use your own cron job in the server instead of wp-cron, see: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Enable = Yes, with my own cron job[/hilite]

If you’d like to run s2Member’s Auto-EOT System through a more traditional Cron Job; instead of through WP-Cron, you will need to configure a Cron Job through your server control panel; provided by your hosting company. Set the Cron Job to run once about every 10 minutes to an hour. You’ll want to configure an HTTP Cron Job that loads this URL: http://yoursite.com/?s2member_auto_eot_system_via_cron=1

Posted: Sunday Jul 21st, 2013 at 8:26 am #53766

Thanks for the update.

Posted: Sunday Jul 21st, 2013 at 8:24 am #53765

I don’t think this would make a difference, but you can try changing the [hilite mono]ra[/hilite] line to:

$vars['__refs']['attr']['ra'] = $vars['__refs']['attr']['ra'] * $_GET['qty'];

Or try the original code the user provided in his post: http://www.primothemes.com/forums/viewtopic.php?f=4&t=6172#p13189

Or don’t do it with hooks, and just modify the shortcode directly as explained here: Knowledge Base » Using Variables In A Shortcode

I hope that helps. :)

Posted: Sunday Jul 21st, 2013 at 7:52 am #53762

No, there aren’t coupons available right now and I don’t know if we’ll have any before Christmas.

Posted: Sunday Jul 21st, 2013 at 7:30 am #53760

Yes, you can get a single-site license and then upgrade to the unlimited-sites one paying just the difference. You’ll find the upgrade link in your My Account page. :)

Posted: Sunday Jul 21st, 2013 at 7:27 am #53759

Please double-check that you entered all your PayPal credentials correctly in s2Member: [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Make sure you’re using an API Signature and not an API Certificate. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -> API Signature[/hilite]

If you have Sandbox credentials, make sure you didn’t mix the them with the Live credentials.

And check that you have all your settings correctly over at PayPal.com, please.

I hope that helps. :)

Posted: Sunday Jul 21st, 2013 at 7:11 am #53758

Cool. :)

Posted: Sunday Jul 21st, 2013 at 7:10 am #53757

Could you send me the site’s info, including the link to the page with the problem so I take a look, please? s2Member® » Private Contact Form

Also, have you done these? Knowledge Base » Common Troubleshooting Tips

Posted: Sunday Jul 21st, 2013 at 6:56 am #53756

Cool. I hope it goes well. :)

Posted: Sunday Jul 21st, 2013 at 6:55 am #53755

Which specific conditional would you like an example of? The ones that are documented and I linked to, have examples in the documentation. If you tell me which specific conditional, I could likely give you a specific example for it.

The ones I mentioned require custom code, I’m afraid I can’t help much with. Like I said, you’d need to be storing somewhere (probably usermeta table in the database) that the user did this or that, so you can query it later for your conditionals. If you need these and don’t know how to code them yourself, then it’d be better that you get help from a freelancer.

Posted: Sunday Jul 21st, 2013 at 6:46 am #53752

Thanks, got the email.

I tried a few changes and finally fixed it removing the paragraph tags from the label field. Sorry I didn’t think of it before having it to test with.

Let me know if you need anything else. :)

Posted: Sunday Jul 21st, 2013 at 6:38 am #53751

I see, thanks for clarifying it, sorry I didn’t get it the first time.

I searched the code and couldn’t find that email yet. Is it being sent from your site or does it come from your payment gateway?

Posted: Saturday Jul 20th, 2013 at 7:45 am #53726

Can you at least tell me which shortcode conditional to use? and how that works?

Shortcode conditionals are explained here: Knowledge Base » Simple Shortcode Conditionals

display certain data, but only if a User/Member has previously completed an action. Such as filling out a survey, visiting a certain Post or Page, filling in a value for a certain Profile Field, clicked a certain link, etc, etc.

The thing here is how you check those things. Are you storing somewhere that the user filled out a survey, visited a post/page or clicked a certain link? You’ll need to have this somewhere to query it when doing your condition. And you’d need PHP conditionals instead of shortcode.

You can check if the user filled out a certan profile field using [hilite mono]get_user_field[/hilite]. See: http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field()

Posted: Saturday Jul 20th, 2013 at 7:39 am #53724

I’m guessing you want to do this without having the user resubscribe. You’d need to ask PayPal if it’s possible and how, since they are the ones managing the subscriptions.

Posted: Saturday Jul 20th, 2013 at 7:35 am #53723

Thanks for the screenshots. Don’t worry about the duplicates, I removed those.

I don’t see something wrong there. I’d like to take a look at your installation next, could you send me your site’s info, please? s2Member® » Private Contact Form

Posted: Saturday Jul 20th, 2013 at 7:33 am #53722
Posted: Saturday Jul 20th, 2013 at 7:30 am #53721

You can edit the [hilite mono]exp[/hilite] attribute in the shortcode you’re selling the page with. See: [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> exp[/hilite]

Posted: Saturday Jul 20th, 2013 at 7:26 am #53720

I don’t see a problem with the log entry. Did you get that from the MailChimp log s2Member generates? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› s2Member® Log Viewer[/hilite]

Did you confirm the opt-in? MailChimp would send a confirmation email to the new subscriber and he’d need to click the confirmation link. It’s possible that he doesn’t show up in the list before completing that step.

Posted: Saturday Jul 20th, 2013 at 7:21 am #53719

To save the s2 custom fields as MC merge fields, you’ll need a hack similar to this one: http://www.primothemes.com/forums/viewtopic.php?f=4&t=15676&p=50619#p50550

Customize it to send the custom profile fields instead of the custom capabilities. These would help:
Codex get_user_field()
Codex get_s2member_custom_fields()

About the single opt-in, see this hack: http://www.primothemes.com/forums/viewtopic.php?f=4&t=6408#p15725

See also: Knowledge Base » Hacking s2Member® Via Hooks/Filters

I hope that helps. :)

Posted: Saturday Jul 20th, 2013 at 7:04 am #53713

When you connect to your FTP, go to the directory where your WordPress is installed (most likely the [hilite mono]www[/hilite] or [hilite mono]html[/hilite] one). You’ll notice a directory called [hilite mono]wp-content[/hilite], open it and inside you’ll see one called [hilite mono]plugins[/hilite]. Open [hilite mono]plugins[/hilite] and inside is where you should upload [hilite mono]s2member-pro[/hilite]. s2Member® » Pro » Install/Upgrade Instructions

I hope that helps. :)

Posted: Saturday Jul 20th, 2013 at 7:00 am #53712

Being redirected to the Membership Options Page is what would happen if you don’t have access to restricted content, but you shouldn’t be getting a 404. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

Does the page exist? Is the permalink okay? You can try resaving the permalinks setting. [hilite path]WP Admin -> Settings -> Permalinks[/hilite]

If that doesn’t help, try these, please: Knowledge Base » Common Troubleshooting Tips

Posted: Saturday Jul 20th, 2013 at 6:57 am #53711

The values need to be double quoted, and separated by commas. If Excel won’t do it, then try OpenOffice’s Calc, I haven’t had a problem with it.

Also, if that is not enough to fix the problem, try not removing columns. See also: http://www.s2member.com/kb/importing-updating-users/

Posted: Saturday Jul 20th, 2013 at 6:52 am #53710

So by disabling all plugins (except s2member) and changing theme to twenty ten and then activating all plugins and changing theme back to custom it works. Weirdest thing ever

Glad the login session thing got sorted out after your tests. I wonder what it was too. Maybe something related to cache or www use (causes login sessions problems)? Knowledge Base » Don't Mix www, — and Without!

I am now having a problem with payment. I have selected paypal and then checkout with paypal, it goes to paypal.com. I thought everything was handled in pro forms on my site. I prefer the user to NOT leave my site. Also, how do I test credit cards inside s2member pro forms? Is there fake information that I can put in?

The PayPal payment option in the pro-form has to be there, as required by PayPal. It’s to pay through Express Checkout, and this has to happen on PayPal’s site.

If you want to also receive payments on your site, you’ll need to upgrade your PayPal account to PayPal Pro. You’ll likely get the PayFlow Edition (uses PayFlow’s API), which seems to be the most common one given now. See: Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout

If you’ll be selling a subscription, you’ll also need the Recurring Payments upgrade, and have Reference Transactions enabled for your account. Contact PayPal for these, please.

Another option to receive payments on your site, is to use Authorize.Net instead of PayPal Pro, and it won’t have the Express Checkout option that takes the user to paypal.com. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options[/hilite]

I hope that helps. :)

Posted: Saturday Jul 20th, 2013 at 6:44 am #53709

I just noticed you created a new thread here: http://www.s2member.com/forums/topic/pro-forms-does-not-detect-logged-in-user/

We can continue there if you want.

Posted: Saturday Jul 20th, 2013 at 6:42 am #53708

RH Said:
Hopefully this helps other people using WordPress MU (Network) with the WordPress MU Domain Mapping plugin.

Thanks for sharing your findings and solution, RH. I’m sure it’ll help someone else with a setup similar to yours. :)

RM Said:
I am not using multi-site. So this does not help me. :( I am still trying to figure this out. I am hoping support can help me.

In your replies above I didn’t see you confirming having done all the troubleshooting steps described in the article I linked to. Could you confirmed you did them all? Knowledge Base » Common Troubleshooting Tips

Also, what exactly is the problem you’re having? You mentioned it’s the same problem, but I’m not sure if it’s exactly the same. Is it that your pro-form is showing the registration fields when you’re logged in? If I’m confused, could you please explain in detail and maybe show me screenshots?

By the way, since RH’s problem was due to login sessions, could you make sure your installation doesn’t have this problem? See: Knowledge Base » Logged In, But Am I?

Viewing 25 replies - 276 through 300 (of 7,376 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.