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 - 226 through 250 (of 7,376 total)
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

I also should mention that my members are logged in BEFORE they get to the Authnet Proform for payment, so throughout the process I’ve described above.

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

3. they are taken to a login page if they are not logged in and then redirected to the original linked page.

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:
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)[/hilite]

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.

One year ago I installed s2member and it works well ~ THANK YOU !!!

For my one year anniversary of having a basic membership site I decided to upgrade to s2member-pro.

Great! I’m very glad to see you’re enjoying s2Member. :)

What happens is when I upload the s2member-pro it is uploaded onto a FILE MANAGER database that is hosted via yahoo for the main part of my website http://www.catalinasangels.com. I cannot seem to get the uploaded s2member-pro onto the blog site/WordPress/plugins. I don’t know how to do that.

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

yes, I am sure that is the way it works. I was just wondering if s2Member did anything different.

Ah ok. No, s2Member doesn’t change login sessions. Each blog has its own.

What would happen with login between sites if a multisite is setup like this:

1. s2Member is activated per site instead of network activated.
2. There are two sites; site A and site B
3. User signs up on site B which is mapped to a domain.

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
See Knowledge Base » Hacking s2Member® Via Hooks/Filters

[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:

Jason said:

That’s not an email that s2Member would ever send by default. It’s either coming from their payment gateway, or possibly from an integration they did with s2Member. For instance, I would check the API Notifications panel in the Dashboard. If there are API Notification handlers (e.g. something custom) that could be the underlying source of these emails.

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

When I test the subscription the user does not upgrade from “0″ Subscriber to S2Member Level 1 and I cannot access the confirmation page.

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?

First after watching the videos on Custom Capability Packages, which is how I want to set up my site, I’m confused as to whether I need to change the functions.php file or simply check the box on the page as listed in the *New notes, or both.

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 canceling the account, I went to Crontrol and manually ran the s2member cron hoping that would trigger an email. It did not.

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

Now S2Members won’t automatically update new members on to my site after they sign up using CCbills.

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

If I understood “Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout” page, the user must still login to paypal if selling subscription. Do they have to go to paypal.com to do that or can they stay on my site?

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. :)

Viewing 25 replies - 226 through 250 (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.