Cristián Lávaque
My Latest Replies (From Various Topics)
| 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.
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.
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 | |
|
|
|
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:
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.
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.
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]
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 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 | |
|
|
|
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.
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]
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! :) |
|
| 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 |
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy
