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 - 2,751 through 2,775 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Dec 6th, 2012 at 8:05 am #33690

Hi Greg.

Do you have the s2Member framework (the free version) installed? This is required even if you’re using s2Member Pro, which doesn’t replace the framework, it adds features to it.

Please read these:
s2Member® » Framework » Install/Upgrade Instructions
s2Member® » Pro » Install/Upgrade Instructions

Make sure that when you upload the plugin via FTP, you don’t have an extra s2member-pro folder created when unzipping it. You should have /wp-content/plugins/s2member-pro/pro-module.php

I hope it helps. :)

Posted: Thursday Dec 6th, 2012 at 7:59 am #33688

Christian, Buy Now transactions would have the EOT time by s2Member, not having it set would indicate something went wrong.

You are using a button created over at PayPal, did you integrate it with s2Member? Knowledge Base » Using PayPal created buttons

What do the logs say about the transaction? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Thursday Dec 6th, 2012 at 7:57 am #33687

Hi Andy.

First, when I generate a payment form in the backend, then place the associated shortcode on a page, the form always displays registration fields – even if the user is logged in. I need to be able to have users that already have accounts visit the payment page and simply add payment details because they already have an account. I have Googled and poked through the documentation as well as the admin options, but I can’t see how to only use the payment data collection. Could you point me in the right direction please?

The pro-form only acts as a registration form when the user is not logged in, so having the registration fields show up for a logged in user would indicate a problem with the form’s JavaScript caused by a plugin or the theme.

I suggest that you follow the suggestions given in this article to test it: Knowledge Base » Common Troubleshooting Tips

Of lesser importance – Originally I have created cuatom login/registration/profile code, but I see that S2 covers those bases as well. However, when I add custom fields, none of them show up on the registration form (even when I am logged out) and none of them show up on the profile page. I am not super concerned about this as I can continue developing my own, but this is a nice tidy solution if I can get it to work. I know this description is vague, but I don’t have much to go on other than I expect it to be there and it isn’t. Any tips?

The custom profile fields should be in the pro-form as part of the registration for non-logged in users. The troubleshooting suggested above may help solve this as well.

I’d also check if the custom profile fields were actually created. I’ve seen some site owners skip the last step and not save them. When you create the field and see it in the list, it seems you’re done with it, but you still have to go to the bottom of the General Options page and click the “save all” button. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

I hope that helps. :)

Posted: Thursday Dec 6th, 2012 at 7:43 am #33686

Hi Lesley.

The likely cause is the way it’s affecting the content filtering. It’s making changes to the output of the button shortcode, when it shouldn’t. You can look in the theme for things that would affect the content.

Another thing to try would be disabling content filters using a plugin like TrueEdit. http://wordpress.org/extend/plugins/trueedit/ A likely culprit is the wpautop filter, but using this plugin doesn’t always solve this problem, it varies depending on what the theme is doing.

Another thing you can try is edit the shortcode button’s template to remove all HTML comments and line breaks. s2member\includes\templates\buttons\paypal-checkout-button.php

And you can also use buttons created over at PayPal, integrated with s2Member: Knowledge Base » Using PayPal created buttons. Keep in mind that this one will only work for new users, not upgrading existing ones since the user info will not be included in the button.

I hope that helps. :)

Posted: Thursday Dec 6th, 2012 at 7:36 am #33685

occurs in wordpress 2010

Do you mean the TwentyTen theme?

What versions of WordPress and s2Member are you using?

I’m nor sure what the Pro add on is?

The free version of s2Member is the framework. Then there’s s2Member Pro, the one you purchased, which is an add-on to the framework, it adds features to it, like the login widget, the pro-forms, export tool, etc. Video » s2Member® Pro Intro

I took the login widget out of the sidebar with no change.

Could you send the site’s info so I can take a look? s2Member® » Private Contact Form

Posted: Thursday Dec 6th, 2012 at 5:51 am #33677

IPNs sent to the following URL(s) are failing:

http://pursuitathleticperformance.com/?s2member_paypal_notify=1

That’s weird, because the URL looks correct I was just able to load it. I’ve seen it happen that sometimes the server blocks PayPal because of an IP restriction or something like that. You may want to check with your host if they could look at the logs to find if anyone trying to access that address was blocked.

Also, you may want to try this server check tool, just in case it comes up with something. http://www.s2member.com/r/server-check-tool/ Upload the PHP file to your WP directory and load it in your browser, please.

Posted: Thursday Dec 6th, 2012 at 5:46 am #33676

Ah, I see. So you want to edit the New User email, not the Signup Confirmation one? In that case, you’d need to write another hack for it, I don’t remember one being posted before for it…

In the file s2member\includes\classes\email-configs.inc.php you’ll find the string [hilite code]$msg = $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["new_user_email_message"][/hilite]. You could hack that to be different depending on your conditions.

If you don’t know enough to achieve it, you may want to hire a freelancer from a site like jobs.wordpress.net, elance.com or odesk.com. :)

Posted: Thursday Dec 6th, 2012 at 5:43 am #33675

Cool. :)

Posted: Thursday Dec 6th, 2012 at 5:36 am #33674

It doesn’t have a date for its release yet, but you can do something like that with a simple hack already. Please take a look here:

http://www.primothemes.com/forums/viewtopic.php?f=4&t=15676&p=50619#p50550
http://www.s2member.com/forums/topic/s2member-mailchimp-and-ccaps/#post-17078

After adding the ccaps to the user in MailChimp, I think you could filter the list by that field to customize your mailings.

I hope it helps. :)

Posted: Thursday Dec 6th, 2012 at 1:34 am #33668

Joe Zen said:
This issue is resolved, it was an issue with an IP restriction on our server, not s2 related.

Thanks for the update. I’m very glad you found what was causing this. :)

Pat Mullaly said:

but it only allows the buyer to become a subscriber with access to free info rather than a level 1 subscriber… what am I doing wrong? or leaving out?

I’ve tried changing the capabilities to “all” as in this code

Pat, the shortcode looks fine, except for the ccaps value. Are you using ccaps to restrict access? If not, you can leave it empty. Try this please:

[s2Member-Pro-AuthNet-Form level="1" ccaps="" desc="$67 USD / One Time (Fitness Assessment Videos and Publications)" cc="USD" custom="golfgurls.com" ta="0" tp="0" tt="D" ra="67" rp="1" rt="L" rr="BN" rrt="" accept="visa,mastercard,amex,discover" coupon="" accept_coupons="0" default_country_code="US" captcha="0" /]

And please make sure you have logging enabled and test that shortcode. If you still have trouble, please post here from all the log files (including those with “paypal” in the name) the entries related to your test (x’ing out any private info). [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Thursday Dec 6th, 2012 at 1:04 am #33666

Got it.

Could you make sure you have logging enabled, and then register a new user so an entry is added to the MailChimp log? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite] (It’s under the PayPal options, but logging is general and applies to the MailChimp integration too.)

Post here the entry, x’ing out any private info, please. Thanks!

Posted: Thursday Dec 6th, 2012 at 1:02 am #33665

Yeah, that sounds right.

Normally, s2Member would cancel the old profile and creata a new one. In this case, though, it’d not be able to cancel the old one, so I’m not sure if that’d cause trouble creating the new one. You should test this first. If it doesn’t happen automatically, then what I’d do is remove their subscr. ID from their profiles before making them create a new profile, and you can cancel the old ones manually.

Posted: Wednesday Dec 5th, 2012 at 11:21 am #33576

I suggested the variable shortcode attributes because you mentioned changing the amount.

What you could do to change the input type from image to button, if all your buttons will be that way, is edit the template for the button. s2member\includes\templates\buttons\paypal-checkout-button.php

Remember you’d have to reapply this after each s2Member update you do.

I hope it helps. :)

Posted: Wednesday Dec 5th, 2012 at 11:13 am #33574

Cool. To have the buttons in another site, you can use buttons created over at PayPal and integrated with s2Member following this article: Knowledge Base » Using PayPal created buttons.

That only works for new users, not to upgrade existing ones, but it seems that’s what you need so it should be fine.

I hope it helps. :)

Posted: Wednesday Dec 5th, 2012 at 11:11 am #33573

Hi Johnny.

That’s fine, as long as s2Member Pro is used on a single site, you can change it the times you need. In your Profile page you can update the domain name. http://www.s2member.com/profile/

Posted: Wednesday Dec 5th, 2012 at 11:09 am #33572

Cool. Yeah, that’s better if you can do that way what you need. Multisite installations are more complicated.

Posted: Wednesday Dec 5th, 2012 at 10:12 am #33569

Hi Shawn.

Could you post the code you’re using? Please put it inside HTML [hilite mono]<[/hilite][hilite mono]code><[/hilite][hilite mono]/code>[/hilite] tags.

Posted: Wednesday Dec 5th, 2012 at 10:04 am #33568
Posted: Wednesday Dec 5th, 2012 at 10:03 am #33567

What I would like is for all new members to be automatically listed.

I’m guessing that only those who entered their location will be listed, is that the case? If so, you’d need to find how to add the location field to the registration form so they fill it out on registration.

Posted: Wednesday Dec 5th, 2012 at 9:55 am #33566

I’m not aware of a published hack/plugin to do those, but it should be possible to create them, either you or someone you hire.

Is there a plugin or an integration that you can use to keep track of all the members and their dues that they have paid vs. what they owe?
Is there any way to display an aging report showing how long its been since a member has paid?

You can use the payment notification together with a custom script that stores that information in a database table to use for those features you mentioned.

I hope that helps. :)

Posted: Wednesday Dec 5th, 2012 at 9:41 am #33561

I hope that I can get help along the way!

Sure, after upgrading you can post your questions in the Customers forum: http://www.s2member.com/forums/forum/customers/ :)

Posted: Wednesday Dec 5th, 2012 at 9:25 am #33556

When using S2Member, is it possible to have the “buy” buttons/links on a separate site to your membership site?

What payment gateway do you want to do this with? Using a pro-form or button?

Posted: Wednesday Dec 5th, 2012 at 9:05 am #33552

Andrew, could you try the tips given here? Knowledge Base » Common Troubleshooting Tips

Posted: Wednesday Dec 5th, 2012 at 9:00 am #33550

Is there a way of encrypting the PHP PayPal button code?

Ines, what do you mean by the PHP button code? Do you mean this? [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons -> Resulting PayPal® Button Code[/hilite]

If you use that in your post, then it doesn’t get encrypted by s2Member, since it doesn’t go through s2Member before showing up in your page. The shortcode’s output can be encrypted if you enabled encryption, though. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Encryption[/hilite]

I’m not using the shortcode because I need to customize the button’s style further, i.e. its value

Maybe this helps: Knowledge Base » Using variables in a shortcode

Posted: Wednesday Dec 5th, 2012 at 8:52 am #33547

Hi Randy.

If you’re using PayPal Pro, then you need to have SSL, but if you’re just using the Express Checkout option in the pro-form, then it’s not required, since the payment is done over at PayPal instead of your site. Pre Sale FAQs » Do I need an SSL certificate to use PayPal® Pro or Authorize.Net®?

I hope that helps. :)

Viewing 25 replies - 2,751 through 2,775 (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.