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,876 through 3,900 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Sep 27th, 2012 at 7:13 am #26675

Please read this article and let me know if it helps with what you want to do: Knowledge Base » How to Migrate to s2Member Pro from Other Software

If it’s not enough, please give me a bit more info on how you want to do the migration. :)

Posted: Thursday Sep 27th, 2012 at 7:10 am #26674

Hi Trina.

So what you want is for the customer to enter the name and email of the other 5 users so you create the accounts for them manually? In that case you could use the custom profile fields.

[hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]
[hilite path]Dashboard -> Users -> Add New[/hilite]

I hope that helps. :)

Posted: Thursday Sep 27th, 2012 at 7:05 am #26672

Ah, thanks. :)

Posted: Thursday Sep 27th, 2012 at 7:00 am #26671

Could you, please, refer to my initial posting on 23rd Sept and tell me how to implement that.

For example, how would I set up the Paypal button and ccaps if I want to offer this:
Level 0: 30 downloads every 30 days
Level 1: 1 day non recurring – $5 – with only 5 downloads per day.
Level 1: 1 week non recurring – $15 with only 40 downloads per 7 days.
Level 1: 1 month non recurring – $30 with unlimited downloads per day
Level 1: 1 month recurring – $20 with unlimited downlads per day

I could add other sub-levels to deal with the fact that the accessed files are fresh or archives…

The current Download Protection doesn’t allow that. You can control the number of downloads per level, but there’s nothing to modify them based on the kind of payment plan the user picked for that level. [hilite path]Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions[/hilite]

What you can do is have each one of those options as a different level, then you can specify the download limit for each. If you protect the content at Level 1, then users at Level 1 or higher would still have access to it.

You may want to add more levels if the default aren’t enough. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels -> Unlimited Membership Levels[/hilite]

Posted: Thursday Sep 27th, 2012 at 6:52 am #26670

Hmm… Why not protect the whole site then? Then s2Member will be doing the redirection to the Membership Options page, your landing page.

To protect the whole site you can use the URI restriction, just add a slash [hilite mono]/[/hilite] to the level you want to require, for examplel Level 1.

Posted: Thursday Sep 27th, 2012 at 6:48 am #26669

Can an Editor Level Edit?

Don’t think so. You’d need the capability to edit users, not posts.

Is there an option to have hidden during registration also?

Maybe this one?
[hilite code]No (uneditable & totally invisible, both during & after registration)[/hilite]

Posted: Thursday Sep 27th, 2012 at 6:43 am #26667

Right, I’d make sure I have a Membership Options page set up, or the restrictions won’t work.

Posted: Thursday Sep 27th, 2012 at 6:41 am #26666

2/ We would like to hide all content of the membership site to visitors NOT logged in. For anyone visiting a page when they are NOT logged in, are we able to redirect them to a login page at all times? And then after login direct them to the page they were trying to access?

Right, you could use conditionals for this, because protecting the whole site at Level 0 would redirect the non-logged in user to the Membership Options page instead of the login page.

Now, if in the Membership Options page you have a link to the login page with a [hilite mono]redirect_to[/hilite] var, using the MOP var for the URL of the page the person was trying to view, that could work. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

Posted: Thursday Sep 27th, 2012 at 6:34 am #26664

Yeah, I can understand that.

In the past it’s been better to have the license under the client’s name, similar to domain name ownership. We’ve seen many developers stop working with the client and then the client has trouble and doesn’t really have access to updates of the plugin without buying a new license and it’s complicated in general. That’s why we adopted that policy.

In the future we may make it possible for developers to manage their client’s account without having to logout from one and then login ot the other, but hiding the price will not be possible. If they just look at the dashboard and then look s2Member up, they’ll know what it cost. You can just tell him you’d have charged more if it were another script. :)

Posted: Thursday Sep 27th, 2012 at 6:29 am #26663

Ideally I want to make them send the IPNs to example.com/?s2member_paypal_notify=1, not the old site. Is there any way to do this?

If you have a way to update the IPN URL in their subscriptions, that’d be best. If you can’t, then you have two choices: make them start a new subscription that’ll have the new URL, or use the IPN script where their subscriptions point to, i.e. members.example.com/?s2member_paypal_notify=1.

But what happens if I add a shopping cart to my site and want PayPal IPN to be sent to that instead? Is there a way to change it from within PayPal?

You can use the cart’s IPN URL in your PayPal account, s2Member sets the IPN URL on each transaction overriding the default one in your account (except if you’re using PayPal Pro). Read the documentation here, please: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> More Information[/hilite]

And does the script require WordPress? Or can I just have the script work independently?

If I’m not mistaken, it’s a stand-alone script, doesn’t require WP.

Posted: Thursday Sep 27th, 2012 at 6:21 am #26660

Ah ok, so you already confirmed that you have the version of PayPal that uses the PayFlow API. Just wanted to make sure of that and that you updated the info after the change you mentioned.

Error #1000. Generic processor error: 11586-DPRP is disabled for this merchant.

Are you selling a subscription? Even if you have PayPal Pro you need to pay extra to sell have the ability to sell subscriptions… That’s what the DPRP thing is: Direct Payment Recurring Payments. Have you asked PayPal support about it?

Posted: Wednesday Sep 26th, 2012 at 8:33 am #26558

Hi Greg.

I received my receipt email from CB.
I was able to ‘register’ with s2Member.
I received my emails from s2Member with my UN & PW.
I was able to log in as my ‘test’ customer.

Did you receive the Signup Confirmation email too? [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Signup Confirmation Email[/hilite]

If you didn’t, it’s likely that there was a problem. This would explain him not being added to the AWeber list. What is your test customer’s level in his profile?

When I went to go to the default parser of PayPal, it now wants you to log into your PayPal account. Since I am not using Paypal and am using CB as my merchant processor, is this still needed?

You need to use the custom parser for s2Member. Knowledge Base » AWeber email parser for s2Member

Also, I decided to use the wp-cron feature.

Do you mean for the EOT behavior? [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Automatic EOT Behavior[/hilite]

5) also – does the user ‘have’ to register for the site after a successful completion? I assumed the system sent out an automatic email with their UN & PW and redirected them to the login screen. Am I wrong?

Yeah, he needs an account in your site. Paying through ClickBank doesn’t automatically create the WP account for him.

The email with the user/pass can be edited if you want to, but he will get that after registering the account. [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite]

I hope that helps. :)

Posted: Wednesday Sep 26th, 2012 at 8:22 am #26556

Completely wrong I take it? Sound like you might have got to the crux of the problem. Any help is much appreciated.

Yeah, it looks like you entered the conditional code into the box for the custom capability restriction of that page. If you want to use conditionals, those go in the body of the post/page.

If you use shortcode conditionals then the Visual editor is not a problem, but if you use PHP conditionals you have to only use the HTML editor.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]

I hope it helps. :)

Posted: Wednesday Sep 26th, 2012 at 8:18 am #26555

No, haven’t received the Confirmation Email yet. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Specific Post/Page Confirmation Email[/hilite]

If you send me the the login info via the contact form, I’d take a look at your s2Member options and logs to search for what may be wrong. s2Member® » Private Contact Form

Posted: Wednesday Sep 26th, 2012 at 8:10 am #26553

Hi Andrew.

I’ll ask Elizabeth to help you with this. She should get in touch with you soon.

Posted: Wednesday Sep 26th, 2012 at 8:09 am #26552

Hi Stuart.

After that move and the new API request, did you update all your integration fields? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]

And check if your PayPal Pro account is using the PayPal Pro API, or the PayFlow API, please. If the latter, you’ll need to fill out the fields here too: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow Account Details[/hilite]

I hope it helps.

Posted: Wednesday Sep 26th, 2012 at 8:05 am #26551

Hi Simeon.

– when they can access that content: some can access the content as soon as it is posted on the website, others have to wait 2 weeks in order to accerss it.

You can use conditionals to drip the content based on his level and time. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

– how often they can access the content: some can have unlimited inline downloads, others can have downoads limits per given period

If you’re talking about files protected with s2Member, you can protect copies of the files at different levels, and then configure how many downloads the level gets. [hilite path]Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions[/hilite]

– mode of payment and chosen length of period: recurrent or non-recurrent.

You could determine this checking for the EOT time in his profile. When it’s a subscription (recurring payments) the time is not set before the subscription is ended, while buy-now transactions will set the EOT time right away (unless the access is unlimited).

I hope that helps. :)

Posted: Wednesday Sep 26th, 2012 at 7:59 am #26550

Hi David.

I tried doing this in htaccess but it didn’t work:

Maybe the POST vars are lost in the redirection. You can try the central IPN script that Jason provided to help in cases like this, which is in the s2Member® Pro Extras zip. http://www.s2member.com/account/}

I hope it helps. :)

By the way, what software does this forum use? Is it bbPress?

Yeah, a heavily customized one.

Posted: Wednesday Sep 26th, 2012 at 7:54 am #26549

Hi Tyler.

No, s2Member Pro will still work, but you can update the domain for your license too. http://www.s2member.com/profile/

When you say “bought a license under my account for another”, do you mean another person, i.e. for a client? If it’s for a client, then it should have been bought under his name. 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 it helps. :)

Posted: Wednesday Sep 26th, 2012 at 7:48 am #26548

Hi Thomas.

It looks like something is affecting the code for your button. It’s probably the theme, but could also be a plugin that alters the content.

Could you test the theme changing for a moment to the default TwentyEleven and refresing the page with the button before trying a new transaction to see if you get the error again?

If that doesn’t solve it, then try deactivating other plugins one by one, testing the button after each.

Let me know if it helps. :)

Posted: Wednesday Sep 26th, 2012 at 7:45 am #26547

Hi Sasha.

Thanks for the heads up on that service! We are already looking at similar ones, but wasn’t aware of DigitalDelivery yet. I added it to the list to check it out when we work on that. :)

About integrating it yourself, you may want to look at how the files for the gateways that s2Member Pro adds. This post may also be helpful: http://www.primothemes.com/forums/viewtopic.php?f=36&t=3154

Posted: Wednesday Sep 26th, 2012 at 7:40 am #26546
Posted: Wednesday Sep 26th, 2012 at 7:39 am #26545

Hi Michael.

Alternatively, is there a negative or exception option under the Post Level Access Restrictions menu — for example, “all -15 -12″, which would restrict all posts to subscribers at a particular level except (in this example) those with id 15 or 12?

No, there isn’t that yet. What you can do is tag all the posts you want to protect, or put them under a category, and use the Tag or Category restrictions. Then you can leave out the two posts you want unprotected.

I hope that helps. :)

Posted: Wednesday Sep 26th, 2012 at 7:36 am #26543

Mybe this solve the problem with the IPN problem….

I understand that you want to have everyone see the landing page. I meant removing the redirection as a test to find out if that’s what’s causing the problems with the notification URL.

If the landing page is in WP, then instead of using cPanel for the redirection, why not set it as a the home page in your WP settings? [hilite path]WP Admin -> Settings -> Reading -> Front Page[/hilite]

Posted: Wednesday Sep 26th, 2012 at 7:27 am #26540

Hi William.

I’ve got the s2Member Pro Login Widget “Redirection After Logout” set to “Home Page”. Logging out, however, goes to a 404 error page.

The logout link you used probably includes a redirect_to variable set to that URL you’re getting… Could you give me a test account login so I try the logout? You can use the contact form if you prefer it. s2Member® » Private Contact Form

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