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 - 251 through 275 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Jul 23rd, 2013 at 7:42 am #53869

I guess it’d be alright… The textarea custom field allows newlines, and they’re part of the field’s value. Or am I not understanding the question correctly perhaps?

Posted: Tuesday Jul 23rd, 2013 at 7:39 am #53867

This is a feature from the free version, it’s not affected by the Pro add-on or its license.

Please see this article, try the advice there and let me know if it helps: Knowledge Base » Admin pages not looking or working right

Posted: Tuesday Jul 23rd, 2013 at 7:37 am #53866

Got it. Thanks for the update. :)

Posted: Tuesday Jul 23rd, 2013 at 7:36 am #53865

The login sessions are managed by WordPress, not s2Member, and that is the way it works in WP multisite normally, from what I understand. I’m not sure if a hack would allow the session to work across all sites in the network. Have you tried asking in a WP forum or googling it?

Posted: Tuesday Jul 23rd, 2013 at 7:26 am #53862

The problem I’ve found is when members cancel recurring subscriptions via ccbill, Ive not looked into the process a great deal, but either ccbill is not notifying s2 via the datalink intergration or s2 isn’t requesting the information.

I know you have to be approved for this at ccbill so that could be the issue (but not in my case), but my guess is that it never really works that well and is probably why ccbill now have a webhooks feature, which will automatically post cancellation information to a url that you choose.

Perhaps when Jason has time he could look into and support that feature as it will most likely be more reliable.

I’ll forward this to Jason. :)

Posted: Tuesday Jul 23rd, 2013 at 7:25 am #53861

It’s a CCBill integration, and the members joined using s2member, yes. There’s no EOT information in their profile, but there is a CCBill subscription number.

Okay.

“Logging is currently disabled by your configuration.” <- this is what's under my logging configuration.

Please enable it here: [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

After enabling it, could you do a test transaction for a subscription, and then cancel it? Would like to know what our logs say. It can be a 1 cent transaction, if ccBill allows it.

Not a programmer, so don’t know what a cron-job is. I configured the plugin over a year ago according to the setup instructions for CCBill.

So it’s been working until recently or it’s always had this problem?

So, I have to manually remove people once they’ve expired?

For past ones, if ccBill already ended those subscriptions and nothing changed on s2Member’s side, yes. When working correctly, s2Member gets notified by ccBill that the subscription ended, and s2Member sets the EOT time in his profile.

For now keep logging enabled, not just for your tests, but to see what you get for customers.

Philly said:
I know you have to be approved for this at ccbill so that could be the issue (but not in my case)

Where you approved for this?

Posted: Tuesday Jul 23rd, 2013 at 7:18 am #53860

What cassel said. Make sure the user is logged in when he loads the page with your payment button/pro-form.

If that is not it, then try these, please: Knowledge Base » Common Troubleshooting Tips

Have logging enabled, so you get more information from the test transactions (they can be for 1 cent): [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Tuesday Jul 23rd, 2013 at 7:15 am #53859

Thanks for sharing it! I’m no SQL expert, so I wouldn’t have been able to figure that one out. :P

Posted: Tuesday Jul 23rd, 2013 at 7:12 am #53858

Thank you very much for the feedback. This is the integration we have, available in the free version, and the Pro upgrade doesn’t change anything about it. We’re working on an improved integration with email service providers, as well as a built-in one, for the new s2Member we’re develping. I took note of your comments for it. :)

1. A single registration flow with NO double opt in

This is doable with a very simple hack I linked to above. See: http://www.primothemes.com/forums/viewtopic.php?f=4&t=6408#p15725

2. When a member registers — and enters their full information (location, age, gender, specialty…) — they are automatically entered into my autoresoponder, with no additional, secondary, registration. And they get IMMEDIATE access to their member benefits/info.

I imagine you’re talking about segmentation in MailChimp based on those fields. Like I said, it’s possible to add those as MailChimp merge fields with a hack, but there isn’t an interface for it yet.

If I’m not mistaken, you can then segment using the merge fields. http://mailchimp.com/resources/research/effects-of-list-segmentation-on-email-marketing-stats/#section_segment_by_merge_field

3. All Members (free and paid) are added to my mail list — to opt out, they simply cancel their membership.

Yes, on cancellation of the membership they can be removed from the list you integrated s2Member with. See the settings here: [hilite path]Dashboard -› s2Member® -› API / List Servers -› Automate Unsubscribes/Opt-Outs[/hilite]

You may find this video helpful to see what the current integration does: Video » s2Member (API List Servers)


I hope that helps!

Posted: Tuesday Jul 23rd, 2013 at 6:47 am #53856

I don’t think it’ll be a problem, but the best confirmation would be testing it.

The things I can think of related to s2Member, would be the links in the s2Member Pro login widget, or the redirection when the login fails. Also the custom profile fields in the registration form.
[hilite path]WP Admin -> Appearance -> Widgets -> s2Member Pro Login[/hilite]
[hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

Posted: Tuesday Jul 23rd, 2013 at 6:43 am #53855

You can write a customization for that. s2Member provides variables when redirecting to the Membership Options Page, some of which you can use for this. See: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

Posted: Tuesday Jul 23rd, 2013 at 6:41 am #53854

We haven’t been doing custom development for over 2 years now. But you could find a freelancer in sites like jobs.wordpress.net, odesk.com, elance.com, freelancer.com, rent-a-coder.com…

The restriction of the bbPress thread is already possible with the URI restriction, but if you want to restrict it so a specific user, then you’ll have to customize that too, probably using the custom capabilities.

You may find these interesting:
Video » s2Member (bbPress Bridge Integration)
Video » s2Member (Custom Capabilities)

Posted: Monday Jul 22nd, 2013 at 6:52 am #53809

The restriction will always redirect to the Membership Options Page. What you can do there is say that if he already has an account, he should login, and link to the login page, for example.

Or you can have the s2Member Pro login widget in the sidebar, or include it in your page’s body. See:
[hilite path]WP Admin -> Appearance -> Widgets -> s2Member Pro Login[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)[/hilite]

And you need to remove the WP password protection on the page that you set as the Membership Options Page.

I hope that helps. :)

Posted: Monday Jul 22nd, 2013 at 6:46 am #53808

so keep the mail personalized with cv1, cv2. and when the user is EOT, I will not have any problem.

Sounds like a good solution. :)

But because reason will be deleted fields “custom fields” when a user is EOT?

I don’t know, but will ask Jason about it.

Posted: Monday Jul 22nd, 2013 at 6:43 am #53807

No problem. :)

Posted: Monday Jul 22nd, 2013 at 6:42 am #53806

Philly, I haven’t used ccBill myself, so you’re much more familiar with that integration than me. Could you explain a bit more what you found to have problems with there so I can relay it to Jason, please? Thanks!

Posted: Monday Jul 22nd, 2013 at 6:35 am #53805

If a user signs up for an account for that has 2 days free and then cancels before a charge is made, is the account automatically demoted, or does it wait for the 2 days? Or does it wait until after the 2 days plus the subscription period even though it was cancelled before any charges happened?

I’m not completely sure, but probably at the end of the trial period… I’ll ask Jason to confirm it.

The only plugins enabled besides s2member are WordPress HTTPS, Quick Cache, TablePress and Contact Form 7. The Server Scanner came back green.

Got it. Did you do the plugin conflict tests described in the troubleshooting article? And you’d need to test wp-cron after each, because what we’re trying to see here is if something is causing wp-cron to not work properly.

Yes. Would providing any details be of service to you?

First I wanted to know if s2Member was receiving notifications from PayPal, and it looks like it is if you have that log, unless it’s there from a while ago and it doesn’t currently get new entries. Could you check that?

It’d also be good to know if the cancellation notifications are arriving. You can also set up an s2 notification for cancellations, so you get emailed when one happens. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Cancellation Notifications[/hilite]

You can do 1 cent purchases, 1 day trial, 1 day recurring, to test these out without waiting or spending much.

Posted: Monday Jul 22nd, 2013 at 6:28 am #53804

Great. :)

Posted: Sunday Jul 21st, 2013 at 9:17 am #53778

Thanks, got the email. I could see the behavior you described.

It’s very strange, I’m not sure why it’s happening. Please do these: Knowledge Base » Common Troubleshooting Tips

Posted: Sunday Jul 21st, 2013 at 9:09 am #53777

Thanks for the update! I’m very glad you got it working. :)

And thanks for the suggestion. I don’t know if we can say Excel won’t work, but we do say we recommend using OpenOffice in the Export tool: [hilite path]Dashboard -› s2Member® -› Import/Export -› User/Member Exportation[/hilite].

Posted: Sunday Jul 21st, 2013 at 9:04 am #53776

Okay. I’ll ask Jason about it and let you know when I hear back from him. :)

Posted: Sunday Jul 21st, 2013 at 9:02 am #53775

I’m not sure if upgrades get a coupon field, but if they do, the discount would be applied to the price difference you’re paying for the upgrade.

Posted: Sunday Jul 21st, 2013 at 8:58 am #53774

I then went in and cancelled the account. I didn’t see any updates to the logs.

Do you have a paypal-ipn log? If not, make sure your IPN integration correct, please. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration[/hilite]

Is there a specific time that s2member goes through to attempt to demote accounts even after immediate cancellation?

s2Member will set the EOT time at the end of the paid time, so the demotion is not immediate. If the user paid for 1 month and cancels the subscription after a week, he still has about 3 weeks of access left. See the documentation here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

However an account I started and cancelled 8 days ago before I enabled logging had 2 days free and has not been demoted.

There’s a possibility that wp-cron is not working correctly. You could try these: Knowledge Base » Common Troubleshooting Tips

Posted: Sunday Jul 21st, 2013 at 8:54 am #53773

You could sell a page protected with the Specific Page restriction, which doesn’t require the user to login. Video » s2Member (Specific Posts/Pages)

Then in that page, have a link to the PDF file. Since he won’t be logged in, you’ll need to add a download key to the link: [hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions[/hilite]

I hope that helps. :)

Posted: Sunday Jul 21st, 2013 at 8:50 am #53772

Jason wrote this article on PCI compliance: Knowledge Base » PCI Compliance (Simplified)

What is is important to me is that I need to have a subscription that allows for credit payment with and without a Paypal account.

To receive payments on your site and sell subscriptions, you’ll need to upgrade your PayPal account to PayPal Pro with Recurring Payments enabled. If you get the PayFlow Edition of PayPal Pro (it uses PayFlow’s API), you’ll also need to have Reference Transactions enabled for your account. Knowledge Base » PayPal Pro, PayFlow, DPRP, Express Checkout

The amount for the recurring payments can’t be changed over time, though, it is what it is when you create the subscription. I don’t know that they can be changed along the way, you will need to check with PayPal about this.

Viewing 25 replies - 251 through 275 (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.