Cristián Lávaque
My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Jul 25th, 2013 at 8:48 am #54030 | |
|
|
You can disable free registrations from here: [hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite] Then registrations would only happen after they pay. You can have them pay first using a button (e.g. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons[/hilite]) or pro-form (e.g. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms[/hilite]. Then you’d protect those individual content pages using custom capabilities, and sell the user the custom capability he needs to view each specific page. See: Video » s2Member (Custom Capabilities) I hope that helps. :) |
|
Posted: Thursday Jul 25th, 2013 at 8:44 am #54028 | |
|
|
The pro-form doesn’t edit the user’s profile if he’s logged in. When he’s logged in, the pro-form is for payment only. The pro-form has profile fields only when also used for registration if the user is not logged in. So what you’re saying is that a user that had already registered and had those custom profile fields with a value, after paying the upgrade, have those custom profile fields set to null? Could you please try these? Knowledge Base » Common Troubleshooting Tips |
|
Posted: Thursday Jul 25th, 2013 at 8:41 am #54027 | |
|
|
Could you try resetting s2Member’s settings for Amazon using this hack? Knowledge Base » Reset the Amazon S3/CloudFront integration After doing that, reconfigure your S3 integration here: [hilite path]Dashboard -› s2Member® -› Download Options -› Amazon® S3/CDN Storage[/hilite] I hope that helps! :) |
|
Posted: Thursday Jul 25th, 2013 at 8:36 am #54026 | |
|
|
Did you check the paypal-api log? I tried to check your log myself, but the login info you had sent before seems to have expired already. |
|
Posted: Thursday Jul 25th, 2013 at 8:29 am #54025 | |
|
|
Jason left me a note earlier saying he’d investigate your problem, but hasn’t left an update since then. I’ll let you know as soon as I have an answer from him. :) |
|
Posted: Thursday Jul 25th, 2013 at 8:20 am #54024 | |
|
|
If they’re not logged in (so they don’t have access to the protected file), they’ll be redirected to the Membership Options Page. The redirection includes several variables in the URL, which you can use in that page. In the page you can add a login form using s2Member’s login widget. As part of the widget’s settings, you can include [hilite mono]login_redirect[/hilite] with the address of the page the user had tried to view, so he’ll be taken there after login. See: Or using JavaScript in the Membership Options Page, redirect the user to wp-login.php and include the [hilite mono]redirect_to[/hilite] variable in the URL, with the value of the protected page he was trying to open. |
|
Posted: Thursday Jul 25th, 2013 at 8:08 am #54023 | |
|
|
Hi Catalina. I’m very sorry I missed your post until now.
Great! I’m very glad to see you’re enjoying s2Member. :)
Hmm… I’m not familiar with Yahoo! Site Solutions, but it should be possible for you to upload files to where you want them in your site. What did Yahoo! say regarding upload to the plugins directory? If you send me your site’s info, I can take a look at this to try sorting it out: s2Member® » Private Contact Form |
|
Posted: Thursday Jul 25th, 2013 at 7:50 am #54020 | |
|
|
Ah ok. No, s2Member doesn’t change login sessions. Each blog has its own.
He’d be a Site B user, and not Site A. Not sure how the domain mapping would affect the login session of the blog. |
|
Posted: Thursday Jul 25th, 2013 at 7:45 am #54019 | |
|
|
The Membership Options Page is what we call that page that the restriction redirects people to when they don’t have the access for the protected content they tried to open. It doesn’t have to have a registration form or payment options or anything in particular, it’ll have whatever you put there. It can be a simple “Sorry, you can’t access that page” message with nothing else if that’s what you prefer. What do you want someone to see if he tries to open a page you protected? That’s what you’d put in the Membership Options Page. Does that help? :) |
|
Posted: Thursday Jul 25th, 2013 at 7:39 am #54018 | |
|
|
Thanks, got the email. I see that you missed configuring the Payment Data Transfer. Please complete the configuration in this panel: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration[/hilite] I hope that helps. :) |
|
Posted: Thursday Jul 25th, 2013 at 7:24 am #54017 | |
|
|
They’re separate sentences, but I see how you could get confused with the way it’s written. I’ll ask Jason to improve it so it can’t be mistaken. If the user chooses to pay with PayPal, he’ll be taken to PayPal, this is imposed by PayPal, not us, there’s no way for us around it. You can ask PayPal if you can have a customer pay through PayPal Express Checkout without leaving your site. :/ |
|
Posted: Thursday Jul 25th, 2013 at 7:15 am #54016 | |
|
|
Excellent! Thanks for the update. :) |
|
Posted: Thursday Jul 25th, 2013 at 7:13 am #54015 | |
|
|
Great! Thanks for the update. :) |
|
Posted: Wednesday Jul 24th, 2013 at 7:06 am #53984 | |
|
|
The pro-form will only have custom profile fields when it’s for registrations, for upgrades of existing users, the pro-form is just for payment. If you have that custom profile field for the terms agreement, then he’d have to agree to them on registration and that’d already not be an issue by the time he upgrades. About the pro-form, I see it’s a modification form, so the next thing I can ask you to enable logging, do a a few test purchases then to get entries in the logs, and then we can review there if there are any problems. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite] Verify that your payment gateway integration is all complete and correct on both sides, s2Member and Authorize.Net. You can also do these, please: Knowledge Base » Common Troubleshooting Tips Let me know how it goes. I hope that helps. :) |
|
Posted: Wednesday Jul 24th, 2013 at 6:37 am #53983 | |
|
|
Jason replied with a hack you can use, that’ll help you keep the custom value for the user when demoted. Create this dir/file: /wp-content/mu-plugins/s2-hacks.php [hilite pre_code] |
|
Posted: Wednesday Jul 24th, 2013 at 6:24 am #53980 | |
|
|
I just got a reply from Jason, here’s what he said:
Could you check your Notifications API? [hilite path]Dashboard -› s2Member® -› API / Notifications[/hilite] If that’s not it, could you try these? Knowledge Base » Common Troubleshooting Tips |
|
Posted: Wednesday Jul 24th, 2013 at 6:16 am #53979 | |
|
|
When using pro-forms, yes. If you want to use PayPal buttons, then you have PayPal Standard. PayPal Standard will also require the person to login to his PayPal account if he’ll pay a subscription, because a subscription profile will be created. If you want to not require the user to login, then there’s an upgrade for PayPal Standard called Enhanced Recurring Payments. Knowledge Base » PayPal® Services / A Quick Comparison |
|
Posted: Tuesday Jul 23rd, 2013 at 8:15 am #53878 | |
|
|
:) |
|
Posted: Tuesday Jul 23rd, 2013 at 8:14 am #53877 | |
|
|
Okay, so the problem is that the user pays but is not upgraded to Level 1 with ccap “coaching”? If it’s an existing user upgrading his account, you need to make sure he’s logged in to it when he loads the page with the upgrade button/pro-form. Or are these new signups?
The code is only needed if you need a customized restriction that is not supported by the default one. Adding the ccap to metabox for the page should be enough. By the way, if you add a level and ccap, then both will be required to have acces, not one or the other. |
|
Posted: Tuesday Jul 23rd, 2013 at 8:07 am #53876 | |
|
|
Thanks for running those tests.
After cancelling the account, were any entries added to the logs? Did the user get an EOT time set in his profile? If you set an EOT time in the past for a user (can be a test account), and run wp-cron, does the demotion happen? And you’re doing these tests with WP with the default theme and no plugins other than s2Member? You can also submit your site’s info so I can take a look. s2Member® » Private Contact Form |
|
Posted: Tuesday Jul 23rd, 2013 at 8:01 am #53875 | |
|
|
You mean users are not being transitioned or removed? Have you seen the settings here? [hilite path]Dashboard -› s2Member® -› API / List Servers -› Automate Unsubscribes/Opt-Outs[/hilite] Let me know if that helps. |
|
Posted: Tuesday Jul 23rd, 2013 at 7:53 am #53874 | |
|
|
Great! Thanks for the update. :) |
|
Posted: Tuesday Jul 23rd, 2013 at 7:52 am #53873 | |
|
|
When you say “now”, you mean it was working the first days? Or do you mean that they pay and then it doesn’t show in their account? Are these existing accounts upgrading? If so, they have to be logged in to the account when loading the page with the ccBill button created with s2Member’s shortcode for it. If new signups, do they accept cookies from your site, or are they using the signup link they get in the Signup Confirmation email? [hilite path]Dashboard -› s2Member® -› ccBill® Options -› Signup Confirmation Email[/hilite] Have you done test purchases yourself to see that this works before selling to your customers? You can do 1 cent purchases for your tests, if ccBill allows it. Also, please keep logging enabled during the testing phase, so we get more information. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite] |
|
Posted: Tuesday Jul 23rd, 2013 at 7:47 am #53872 | |
|
|
Only if he chooses PayPal (Express Checkout) as the payment option in your pro-form. If you have PayPal Pro with Recurring Payments enabled, then he can pay a subscription from your site with a card. Do you have the PayFlow Edition of PayPal Pro? If so, enter your PayFlow API credentials as part of the s2Member integration, please. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details[/hilite] Also, I recommend that you keep logging enabled while setting this up and testing, until you know it’s all running well. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite] |
|
Posted: Tuesday Jul 23rd, 2013 at 7:42 am #53870 | |
|
|
You’re welcome! I’m glad I could help you. :) |