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 - 3,576 through 3,600 (of 7,376 total)
Author Replies
Author Replies
Posted: Saturday Oct 13th, 2012 at 1:45 am #28303

Hi Chris.

You could set the initial term for the first payment and 1 month of access, and then the other payment non-recurring for the other 5 months of access. E.g.

[[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="description" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="yoursite.com" ta="10.00" tp="1" tt="M" ra="10.00" rp="5" rt="M" rr="0" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]]

[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)[/hilite]

I hope that helps. :)

Posted: Saturday Oct 13th, 2012 at 1:38 am #28302

Thanks for the log entry. Is that the only one? Weren’t there other log files with entries for the transaction? What about the IPN log?

Could you also install the Email Log plugin? I’d like to see if the emails are being sent. http://wordpress.org/extend/plugins/email-log/

If you are okay with it, I’d like you to send me the site’s info so I can set up a test pro-form for 1 cent and do a bit more testing and looking at the logs, to see if I can spot this faster than exchanging a post after each thing. s2Member® » Private Contact Form

Thanks!

Posted: Saturday Oct 13th, 2012 at 1:22 am #28300

I’ll forward the request to Jason.

I have done all of those things.

What did the AWeber support people tell you when you went over this with them? After all, s2Member is sending the email to AWeber, as shown in your email log, so the problem then is on their side.

I think the integration with Aweber must be looked at and might need to be integrated using their new API system, it is an updated and better system to work with. It’s also more current.

Yes, we are using the API for the new integration with AWeber for the new s2Member in development.

Posted: Saturday Oct 13th, 2012 at 1:17 am #28299

or do you mean i could upload ‘fresh’ files from somewhere? no i guess that would be like doing a new installation…

Right, I meant uploading the files fresh from the s2Member distribution zip file.

I understand you don’t want to risk a problem with the live site. One thing you can do to test safely would be to do a clean test installation of WP in a subdirectory of your site, add s2Member, create a couple of pages, protect them with the Specific Post restriction, bundle them in a link and try if the access works. If it does, you now know it’s something added to your live site that’s causing the problem. Then you can start adding to the test install, the plugins you have in the live one, one by one, trying a new bundle link after each until it breaks. If you add all the plugins and it still worked, then it may be that one of the files in your live installation got corrupt, it must be different in some way from the originals you just used in the new installation for the tests.

Let me know how it goes. :)

Posted: Saturday Oct 13th, 2012 at 1:10 am #28298

Hi Brett.

If you’re logged in to your account, then your account will be the one getting the result of the purchase, but since you’re the admin, no change is applied.

If you’re logged out, then the transaction would go towards a new account, and if you try to register the user with the same user name as the existing one, then you’ll get the existing user error you mentioned.

To upgrade an existing account through a purchase, you need to be logged in to that account. As the admin you can modify his profile from the admin area, but you’d need to handle the payment separately then.

I hope that helps. :)

Posted: Saturday Oct 13th, 2012 at 1:06 am #28297

I see…

Could you try the [hilite code]set_user_role[/hilite] hook? If I’m not mistaken, it’s fired every time a user is created/updated.

Let me know how it goes. :)

Posted: Saturday Oct 13th, 2012 at 1:01 am #28296

Part of your code seems to be missing, or changed. Could you post the full script you tried, inside HTML code tags? Thanks! :)

Also, did you try the redirection with just the location, without the additional parameters?

Posted: Saturday Oct 13th, 2012 at 12:53 am #28295

Yeah, you can do [hilite mono]strtotime('-1 week')[/hilite] instead of ‘-7 days’, same for ‘-1 year’ instead of ‘-52 weeks’, etc.

Posted: Saturday Oct 13th, 2012 at 12:50 am #28294

Great, glad that worked. :)

Right, IPN should work. Have you double checked your PayPal integration to make sure everything is correct? [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]

Could you enable logging and create a 1 cent button/pro-form so I do a test purchase? You can post the URL to it here or send privately. s2Member® » Private Contact Form

And have logging enabled so logs are generated and you can show me the entries for my test. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Friday Oct 12th, 2012 at 10:57 pm #28292

Cool. Glad it helped. :)

Posted: Friday Oct 12th, 2012 at 10:56 pm #28291

Yes, it was, and we’re fixing it. :)

The way to use ccaps with MailChimp for now, is adding them as merge fields to segment your list with. http://www.s2member.com/forums/topic/s2member-mailchimp-and-ccaps/#post-17078

In AWeber with a rule in the email parser, the ccaps can also added to the user, but I’m not sure what segmentation is possible with that service. Knowledge Base » AWeber email parser for s2Member

I hope that helps!

Posted: Friday Oct 12th, 2012 at 10:45 pm #28290

Hi Jonas.

Have you looked in this file? s2member\includes\classes\mo-page-in.inc.php

I hope that helps. :)

Posted: Friday Oct 12th, 2012 at 10:42 pm #28289

Here’s what Elizabeth wrote back:

She can buy it with any name she wants, however whatever purchaser name is entered at checkout, is what will we be on the invoice.

I hope that helps. :)

Posted: Friday Oct 12th, 2012 at 10:33 pm #28288

Specific Post/Page restriction doesn’t work in combination with Levels restrictions or with user accounts. I’d sell those individual pages using custom capabilities. Video » s2Member (Custom Capabilities)

The problem with that is that when a subscription reaches its EOT, all ccaps will also be removed unless you hack the code to prevent that.

I hope that helps. :)

Posted: Friday Oct 12th, 2012 at 10:23 pm #28287

Thanks for the screenshot, Fernando.

I don’t know why it isn’t working, though. It may be a plugin conflict, so it’s worth testing for that. Deactivate other plugins one by one, doing a new test after each to see if the MailChimp integration then works correctly.

You can also do this test in a new WP installation with just s2Member to test without any other variable introduced, which would be ideal.

Did you verify that your MailChimp integration is properly set up without errors? It seems to be because the user does get added to the lists, but it’s worth making sure.

Did you test checking all the boxes in the Process List Removal Automatically options? I’m curious if it’d make a difference.

Posted: Friday Oct 12th, 2012 at 10:15 pm #28285

Hi Jon.

You seem to have added “terms” as a custom capability in the shortcode for the button/pro-form… Could you post here the shortcode you’re using, please?

Thanks! :)

Posted: Friday Oct 12th, 2012 at 10:13 pm #28284

Hi Chris.

I just looked at the source code for the buttons in your order page and noticed that there’s something wrong with some of the hidden input fields for the buy-now button. I think that’s what’s preventing it from working.

It’s probably being done by something that the theme or another plugin changes in the filtering of the page’s content.

Could you do some quick tests? First change for a moment the theme to the default TwentyEleven and reload the order page to try the button again. If the problem continues, test the other plugins, deactivating them one by one, checking after each if the problem continues.

If you can replace the plugin/theme for one without the problem, that’s good. Otherwise, you can try fixing it, or telling the developer about it so he can fix it.

If neither one is an option, you could try removing the content filters one by one (except do_shortcode) trying to fix it. http://wordpress.org/extend/plugins/trueedit/

Another thing you can try is enabling button encryption. It it’ll output a different code for the button, which may not be affected adversely by the content filtering. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Encryption[/hilite]

Yet another thing to try, is editing the button’s template, removing all line-breaks and HTML comments, but you’d need to edit this file again after each update. s2member/includes/templates/buttons/

I hope that helps! :)

Posted: Friday Oct 12th, 2012 at 9:36 pm #28283

Hi Brian.

Eduán’s answers are mostly right, but I’ll add some comments.

– Can both RECURRING and BUY NOW billing models be made available simultaneously on the same installation?

Yes, they can, but remember that only one EOT time will be used for a user.

So, for example, if you sell a custom capability with a buy-now and a level with a subscription, when either one’s EOT is reached first, all paid access will be removed. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

If you sell the same access with both payment options, then it’s fine, because there won’t be overlap.

– How can a member who has purchased their membership via a ‘Buy Now’ model renew their membership PRIOR to its expiration?

Just purchases again while logged in. He has to be logged in or s2Member will consider him a new user.

If they’re buy-now transactions, then the EOT time can be added to the time left from the previous payment. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions[/hilite]

– How can members who’ve purchased their membership via either method (Buy Now or Subscription) UPGRADE to a higher level of membership?

Just purchases while being logged in. For subscriptions, the modification buttons can be used. Video » s2Member (Modification/Cancellation Buttons)

The auto-extend setting for time left before EOT, only works with buy-now transactinos for now. So, subscriptions would lose the time left if the user changes to a new subscription.

For example, if the user pays a subscription’s term today for a month of access and in 3 days he moves to a new subscription, the days he didn’t use from the previous payment (about 27) will not be taken into account for the new one.

To adjust for this, you’ll need to use the trial/initial term in the shortcode, adjusting it to whatever you want to credit him for those days towards the new subscription. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604


I hope that helps. :)

Posted: Friday Oct 12th, 2012 at 9:21 am #28240

Okay. I completed a test purchase with my wife’s PayPal account (Ana Danel) and got returned to the page with the pro-form. There were no error messages, but I haven’t gotten any emails about the purchase either.

Do you have logging enabled? I’d like to see the entries (from all the log files) for the transaction (x’ing out any private info). Thanks! [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Posted: Friday Oct 12th, 2012 at 9:09 am #28239

I see. I really have no idea why it would be affecting other strings than the one specified in the hack. :/

Besides using that hack to translate the string, you could edit the file where the original is. I searched all the files and only found it in two:

s2member\includes\classes\paypal-return-in-no-tx-data.inc.php
s2member\includes\classes\paypal-return-in-proxy-ty-email.inc.php

Copy them to the must-use plugins dir and edit those, so they aren’t replaced on update.

Posted: Friday Oct 12th, 2012 at 9:02 am #28238

:)

Posted: Friday Oct 12th, 2012 at 8:40 am #28233

Or should it be something like this
“element” ccap AND (Level 1 OR Level 2 with the time delay)
to make sure that the “element” ccap is a necessary condition whether it is for Level 1 or Level 2?

That’s what I did. Look at the way I grouped the conditions with the parenthesis. :)

Posted: Friday Oct 12th, 2012 at 8:33 am #28232

I don’t see why that code would cause what you’re saying. If you remove the hack, does the problem go away with it? If so, could you try the code as I wrote it and see if you have the problem too? Then add your replacement text and see if then the problem starts.

Posted: Friday Oct 12th, 2012 at 8:27 am #28231

Hi Derek.

I would like to have a thank page redirect after the registration page has been complete and paid.

Are you using a pro-form? Have you tried the shortcode’s [hilite mono]success[/hilite] attribute? [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]

Also, it is creating the account even if they payment delines … how do I fix that?

The pro-form creates the account and processes the payment, if the payment fails, then the account will already be there. What you can do so it’s not a problem, is have the content protected above Level 0, which is the level free users register at, or paid users are demoted to.

Thanks for all your help … awesome product.

Thanks! :)

Posted: Friday Oct 12th, 2012 at 8:23 am #28230

Okay, if nothing happens, then something’s wrong. I’d need to see the log entries for the transaction. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Account Details -› Logging[/hilite]

You can post the entries here (x’ing out private info), or use the contact form. s2Member® » Private Contact Form

Viewing 25 replies - 3,576 through 3,600 (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.