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,651 through 2,675 (of 7,376 total)
Author Replies
Author Replies
Posted: Wednesday Dec 12th, 2012 at 8:30 am #34347

Hi David.

Looking at the source of the page there doesn’t appear to be any content to s2member-o.php, which seems rather strange.

Could you reupload it and make sure the copy in your server is fine?

Any ideas what could be going wrong?

Well, the s2member-o.php thing may be related. Also, could you try the suggestions in this article? Knowledge Base » Common Troubleshooting Tips

Posted: Wednesday Dec 12th, 2012 at 8:24 am #34345

Hi Joe.

I don’t know what complications it may cause with PayPal when that field is missing/incorrect, but you can test it.

To remove the warning, I guess I’d try prepopulating that field with a dummy value. Or go ahead and edit the JS that does the form validation client-side.

Posted: Wednesday Dec 12th, 2012 at 8:20 am #34344

Hi JD.

I understand that we can go into every individual post and give that post a restriction level, but we have thousands of posts, which is why we labled “all” on our posts restrictions..but we’ll still want some free ones from time to time.

Well, instead of the Posts restriction, you could probably use the Tags one. Tag all the posts with a tag you’ll restrict, and remove the tag from the posts you want unrestricted. You can tag in bulk selecting all the posts and selecting “edit” from the dropdown menu.

1) Our yearly Paypal form is set up but when people sign up, our receipt says that payment doesn’t start till Dec. of 2013??

It sounds like you have a trial term. Could you show me the shortcode you’re using? Can I see a screenshot of the receipt?

2) We’ve had TONS of emails saying that when they sign up they still don’t have access to our content! And that’s a huge problem and we’re losing customers like crazy right now because of it!

Please make sure you have logging enabled and show me the log entries from all the log files, related to one of these transactions, please. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Or send me the site’s info so I can take a look at the logs via FTP directly, including what transactions I should look at in them. s2Member® » Private Contact Form

3) Some people go to sign up and it says that there email is “already in use” when that’s impossible as we just installed this on Sunday. If they registered on our site before we installed s2member, does that mean they have to use a new email?

If the user already has an account, then he should be logged in when he loads the page where the shortcode for the pro-form/button is, so the transaction gets tied to his account and he gets upgraded. If he’s logged out, then s2Member will assume the payment is towards a new account for the user to register.

If someone could please help me, I’d really appreciate it! Thanks!!!!

I had just gone offline when you started this thread yesterday, and I’m just seeing it now. Sorry I didn’t get to it sooner. Please give me the info I requested above, I’ll try to get back online again today.

Posted: Wednesday Dec 12th, 2012 at 8:06 am #34343

I’m glad it’s working now, but it’d be a good idea to keep an eye out for something weird happening again, since you’re not sure what caused it in the first place and if it could happen again.

Posted: Wednesday Dec 12th, 2012 at 8:02 am #34341

so, i did a test after going through all the suggestions in the article (which all did not do the trick), I made another one which was generally the same and tried to change the variable in the pull-down. This one worked.

I’m confused, you say you tried everything in the article and didn’t work, but you were able to make one of the fields edit? So the problem is with one specific custom profile field, not every one?

Could you send me your site’s info so I take a look at the custom fields and try to edit one in a test profile to see what heppens? s2Member® » Private Contact Form

The problem is, there are almost 800 members who have that “region” profile assigned and the new one that i made “region of pa” would obviously be not defined in all of their profiles because i just made it.

Well, you could ask the users to update the field in their profiles. You could email them, or put a notice in the Login Welcome page or something like that. Or, if you have the values for each user already, you can edit their profiles in bulk with the Import tool. [hilite path]Dashboard -› s2Member® -› Import/Export -› User/Member Importation[/hilite]

Posted: Wednesday Dec 12th, 2012 at 7:52 am #34340

Hi Wayne. Could you try the tips in this article? Knowledge Base » Resolving Problems with File Downloads

Posted: Wednesday Dec 12th, 2012 at 7:46 am #34339

They’d edit the shortcodes to accept only “paypal”: [hilite code]accept="paypal" accept_via_paypal="paypal"[/hilite].

Posted: Wednesday Dec 12th, 2012 at 7:42 am #34338

No, limit the permissions. s2Member generates a key for Amazon to allow the download. If you permit the download to everybody, then Amazon will allow the download if someone has the address to the file, which they could get from the download page. http://www.primothemes.com/forums/viewtopic.php?f=4&t=10054&p=20269#p20269

Posted: Wednesday Dec 12th, 2012 at 7:25 am #34337

Yes, you can use a conditional with the ccap to show the buttons or not. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

About adding/removing ccaps without going through PayPal or the profile, you could probably create a custom script to do it. This article may help: Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Tuesday Dec 11th, 2012 at 9:01 am #34254

Hi David. I’m forwarding this to Elizabeth in Billing. :)

Posted: Tuesday Dec 11th, 2012 at 9:00 am #34253

Hi Yosuke.

Could you show me the full log entry? Do you have entries from the other log files for the same transaction? Could I see those as well? x’ing out any private info, please. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Of course i get nothing from mysite.org in my email so basically this becomes a dead end for the user.

Maybe this helps: http://www.primothemes.com/forums/viewtopic.php?f=4&t=10368&p=33365#p33365

But using the Paypal Subscription Modification Button I can modify the subscription with completely new terms (i hope that’s right).

You may need to adjust it dynamically based on what ccaps the user already has. Knowledge Base » Using variables in a shortcode

Posted: Tuesday Dec 11th, 2012 at 8:53 am #34249

Boudewijn, could you please test if there’s a theme/plugin conflict causing this? Knowledge Base » Common Troubleshooting Tips

Posted: Tuesday Dec 11th, 2012 at 8:48 am #34245

The site is actually live, so these are real people trying to upgrade. So all the credit cards are different.

Got it.

All I know is that there seems to be a trend of folks that are trying to upgrade, that it seems as though after the trial their account is labeled as inactive “Level 0″, which is the auto EOT action call.

Are you giving a trial to users that already had access and got demoted? You could use a conditional to not give the trial to Levle 0 users and adjust the Recurring Profile Behavior setting to “real-time”.

[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -> PayPal® Pro Forms / Recurring Profile Behavior[/hilite]

I also am curious, since all their credit card info is in the logs, is there a way to capture information like their card’s expiration date from the log? Or perhaps before the info is sent from the form to Paypal.

Would love a way to notify folks of their expiring credit cards before they expire and trying to find a way to do that.

(Card number is not logged.)

You could probably create (yourself or someone you hire) a customization that does the card expiration notification. You could try getting a freelance developer from a site like jobs.wordpress.net, odesk.com or elance.com.

In my opinion, since PayPal is managing the subscription payments, they should be notifying the customer when the card is about to expire or has expired. Maybe there’s a way to make them do it? You can ask PayPal support about that.

Posted: Tuesday Dec 11th, 2012 at 8:39 am #34244

Hi Manon.

When you sell the Specific Post, the user won’t be required to be logged in to open the page, he can open it with the access link he gets by email. The download protection with s2Member, checks the access the user has, but if he’s logged out, he defaults to no access to files that are protected.

To allow those files to be downloaded by users that aren’t logged in with an account that has the required access for them, you’ll need to use a downlaod key in the link to the files. [hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions[/hilite]

I hope that helps. :)

Posted: Tuesday Dec 11th, 2012 at 8:33 am #34242

Hi Rich.

So, I’m presuming it’s because I need to give the user both capabilities and that there is only one capability per page?

s2Member will require all the custom capabilities you enter in the metabox for the page. They aren’t one [hilite mono]OR[/hilite] the other, they are one [hilite mono]AND[/hilite] the other.

If you need to do [hilite mono]OR[/hilite], you’ll have to protect the content with conditionals instead of the metabox. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

how do I use a button to give a user multiple capabilities at the same time?

Do I comma delimit them in the buy button?

Yes: [hilite mono]music,games[/hilite].


I hope that helps! :)

Posted: Tuesday Dec 11th, 2012 at 8:27 am #34241

Hi Andrew.

We can track who took advantage of the coupon in S2Member by exporting the member list and seeing who registered with the coupon codes.

I’m afraid s2Member doesn’t log the coupons used, so it’s not something that can be exported.

In the Signup Notification, the [hilite mono]%%item_name%%[/hilite] replacement code has the the pro-form’s [hilite mono]desc[/hilite] (description) attribute, which includes the coupon used. You can test with this and if it has that information, you could log it with a custom script that stores it so you can use it later. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]

Video » s2Member (API Tracking/Notifications)

The prospects go to our membership site and each one enters their coupon code, which makes a $99 product free for them and grants them Level 1 status for a year.

The coupons don’t give a 100% discount, the minimum amount to pay would be 1 cent.

One way around this could be using the free registration pro-form, as explained in this article: Knowledge Base » Offering a Free Coupon Code (100% Discount)

Or, if your recurring payment is yearly (same term as what you want to give for free), you can use the trial/initial term and apply the discount to it only. The initial term could be a year and charge the same as the regular term, but this will allow you to apply a 100% discount to the initial term only. [hilite path]Dashboard -› s2Member® -› Pro Coupon Codes -› Coupon Code Configuration File[/hilite]

* As noted above, s2Member will NEVER allow the (ra) Regular Amount to be less than: $0.01.
However, s2Member WILL allow the (ta) Trial Amount to be discounted all the way down to $0.00.

I hope that helps. :)

Posted: Tuesday Dec 11th, 2012 at 8:12 am #34240

Hi Lee.

I’m afraid a license transfer is not possible. When a license is for a client, it should be purchased under his name to show the actual ownership and avoid the problem you describe, as explained here: http://www.s2member.com/prices/#s2-terms-license-types

Please note… if you’re a developer, your clients will need to purchase their own Single-Site and/or Unlimited-Site License. We will not support s2Member® Product instances on domains that you do NOT own and operate yourself. We invite all developers to join our affiliate program, and refer their clients to s2Member.com, where your clients may purchase an s2Member® Product of their own. This also gives your clients access to future releases.

I hope that helps. :)

Posted: Tuesday Dec 11th, 2012 at 8:01 am #34239

Thanks for the update, Pete! I’m glad it seems to be resolved. :)

Posted: Tuesday Dec 11th, 2012 at 8:00 am #34238

No, only in the pages you want to serve securely. It’s required for the pages with pro-forms when you get paid on-site (user submitting card info in the pro-form), but you can also use it in other pages if you want. That custom field to force SSL is effective in the page where you add it, it’s not global.

Posted: Tuesday Dec 11th, 2012 at 7:55 am #34235

Great! Glad I could help. :)

Posted: Tuesday Dec 11th, 2012 at 7:43 am #34234

Thanks.

I’d like to try reproducing what you explained in the opening post. Could you please create a page, protected with a password so others don’t get access to it by mistake, and put your pro-form there with the amount changed to just 1 cent? Then send me the site info and the URL to that page with the password, so I can do a test purchase and take a look at the log entries created from it. s2Member® » Private Contact Form

Thanks!

Posted: Tuesday Dec 11th, 2012 at 7:32 am #34230

Hi Andrea.

You could create a page for this, name it “My Account” or something like that, and there add the profile editing, as well as subscription modification and cancellation buttons. This page could also be set as the Login Welcome page, too, if you wanted the user to see it right after each login.

[hilite path]Dashboard -› s2Member® -› General Options -› Member Profile Modifications[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Member Profile Modifications[/hilite]

[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Cancellation Buttons[/hilite]

[hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

I hope that helps. :)

Posted: Tuesday Dec 11th, 2012 at 7:26 am #34229

Hi Robert.

Just update the amount in the shortcode for your button/pro-form, so new subscribers will get that price. Existing subscriptions won’t be affected by the change and will keep being charged the regular amount set when they started.

I hope that helps. :)

Posted: Tuesday Dec 11th, 2012 at 7:22 am #34227

Seth, I’ve seen extra complications added when testing using the Sandbox.

If possible, it’s much better to test with the live account, doing 1 cent transactions, it’s much closer to the real thing. Once you have those working without trouble, you finally test a transaction with the actual amounts you’ll charge the customers.

Remember to have logging enabled, so we can consult the entries in the logs when something seems to not be working. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Tuesday Dec 11th, 2012 at 7:19 am #34225

Hi Lisa.

So you were able to create and save the new profile field, and what you can’t do is save the changed value from the user’s profile?

Are you getting some kind of error when you save the changes? Is the custom profile field showing correctly in the profile page other than having the default value? No errors?

Could you also try the suggestions in this article? Knowledge Base » Common Troubleshooting Tips

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