Will s2member ever be updated/modernized?

but that successor is not marketed as s2member successor (at least to my knowledge) - and I don’t think it can import s2member data.

If it could - it would be great. Not that I have big trust left - but I would buy it instantly anyhow if it supported what I need now - but I can have woocommerce for checkout/invoicing/VAT/payment processors/modern UI - where s2member really fails.

Well, there’s this old-fashioned method of finding out which involves asking.

Well I guess it would be advertised somewhere - From the screenshots of WoCommerce Restrictions it also seems to miss still quite a few features. I guess I could try the 30 day trial version on a backup site and look what breaks (besides s2member_if shortcodes - which would need to be rewritten).

I do believe it it could fullfill 90% of the most used s2member functions - it would be advertised somewhere that you could change (and also maybe add it on the feature comparison table of s2member what it can do - what can be done by native Woocommerce (e.g. Paypal/Stripe) what can be done by addons (e.g. other payment gateways) and so on.

Oh - And I will definitely not switch over - until there is some big announcement or other reason to believe there is a stable userbase. The more people using a plugin - the higher then chance that needed features will be there, that bugs will be solved, developer can live from it and therefore it will continue to being developed in future (adapted to new technologies / user behaviour). Else I spend a lot of time/money on changing over to find out later it’s a dead end?

Are you saying that s2Member doesn’t support Stripe sources?
Hmm, I was thinking of switching (back) to Stripe again, because it now officially supports iDeal payments (very much used in the Netherlands).
Currently I use a third-party plugin (pronamic) to provide me this, but they won’t allow me to use recurring payments. Recurring payments are possible with that plugin, but only limited to Woocommerce and Gravity Forms, not for s2Member. And as far as I know, they are not offering that feature to s2Member in the near future. I really dislike that.
So when I heard that Stripe is now officially supporting iDeal, I thought it would be a good idea of switching to them, because s2Member supports Stripe recurring payments. But if s2Member doesn’t support so-called Stripe sources (and iDeal is such a source) than this is no-go for me.
Think I’ll have to take a closer look at woo commerce-restrictions-pro, as long as it supports CCAPS because my site heavily relies on that.

Correct - Stripe support is limited to credit cards - there is no support for iDeal, sofort, giropay or outer Stripe sources!
except if I’m blindstruck - but I don’t see how I could enable it.
Stripe support seems to be dropping anyhow - I now get like 1 email asking about payment for each 2 succesful Stripe payments. It used to be Firefox with Kaspersky Suite only that blocked payments - now the combinations that do not work if you also check address are getting more and more. Maybe missing 3d-Secure support is also a major problem in central Europe?

(just one of the reasons why s2member really needs to be modernized - but I guess Stripe sources will never come. s2member never cared for European users (laws/regulations) - so I can also wait for Christmas, Easter and birthday to fall onto one day).

s2 is the backbone of my site - I’ve used it since 2011 and it does a fantastic job for me.

What’s on the roadmap @jaswrks? Will you guys still be actively maintaining/ developing new features at all?

I’d be rather lost if the plugin was abandoned - although I don’t get the feeling that’s what’s happening.

Any light from the devs would be greatly appreciated here!

Thanks! :slight_smile:

My business does 6 figure sales running all s2m platform - and has been since 2010. These 3 these statements are true:

(1) it’s robust and flexible and well-designed.

(2) The UI is not friendly and it lacks important things like Donovan states - a checkout upsell is a good example.

(3) Despite good support from thankless devs, there are still bugs in some basic, key features. Good luck getting it to integrate with recurring commissions with idev; free trial is very buggy and untested.

I don’t complain too much having paid ~$100 for it. BUT my dev costs and bug-fix costs are into 5 figures. I would have rather paid wpsharks for solid add-on features, but they aren’t available. For this plugin to go prime-time they (Jason) would need to employ (pay) for QA testing and plan some new features that are important.

Any comments or insight from s2m devs or wpsharks appreciated.

2 Likes

That leaves me no choice then dealing with two payment gateways. One that offers iDeal (through the Pronamic plugin) and one that deals with recurring payments (Paypal or Stripe). Not an ideal situation, but what else can I do.
After the holidays I will take a closer look at the Woocommerce Restrictions plugin.
As far as I can see, this plugin only handles the restrictions which can also be based upon CCAPs (which I absolutely need).
Payments, invoicing (something that is terribly missed in s2), memberships etc. will be handled by Woocommerce and additional (some pricy) plugins. And as far as I can see and have read about it, Woocommerce supports Stripe Sources.

I agree - I run a site of 2000 members all through S2 and to date, it’s probably been the most supported plugin I’ve ever used.

With a user base of 30,000+ users, it’s still one of the most used membership plugins out there.

I’m super-happy with the way it performs, as long as it is regularly maintained.

Would love to hear from Jason what his plans for this plugin are - and if there are any features/ overhauls planned.

Would never want to migrate to anything else.

Great to hear that Jason and the team have plans for s2 moving forward!

What are you finding doesn’t work with idev and recurring commissions?

You might want to look for additional functionality also at https://s2plugins.com/

Andy, the owner, is very open to suggestions. Right now they’re developing an invoicing functionality.

1 Like

Yes, Andy has built up a very solid reputation.

If anyone is looking for an alternative, Quaderno already offers invoice integration with s2Member. See http://support.quaderno.io/article/69-integrating-with-s2member

1 Like

Ross, we’ve tested it to death and it does not work with the “advanced method” - we won’t even try the hidden pixel method. Issue posted here on hit:

Krum also has developed several plugins for s2M, including one to have bidirectional integration with MailChimp, one for Active Campaign (not bidirectional though), one hack that allows multiple concurrent drip sequence, one to give a “magazine subscription” format where someone can start receiving monthly/weekly content based on when they START a subscription (not when they register) and ccaps, etc. Have a peek at his add-ons for s2M too.
http://krumch.com/?s=s2m

S2M is definitely robust, despite its “limitations”

1 Like

Seems like there’s some awesome extensions for S2! Can’t wait to see the plugin evolve!

Ahh okay, yeah, I don’t offer trials, which is why I don’t see this problem. @jaswrks himself uses S2 and idev himself, to actually sell S2 Pro - so I’m sure that ticket will be looked at.

I want to really start pushing my affiliate stuff, so would be cool to know I can offer trials too.

I’ve just come across another add-on. I was looking for something else entirely, but discovered this brand new plugin: https://codecanyon.net/item/s2s-s2member-tinymce-shorcode-icons/20272875

There’s also integration with SendOwl: https://help.sendowl.com/help/s2member-pro-integration and with WP Fusion: https://wpfusionplugin.com/documentation/integrations/s2member/ and with the Focus theme by SiteOrigin: https://siteorigin.com/focus-documentation/s2member-integration/

It also looks like someone is working on a direct integration between s2Member and WooCommerce: https://happyplugins.com/downloads/s2member-woocommerce-plus/

The more I watch the s2member paypal logs - the angrier I get - Just in the last 50-60 days or so I found 3 MAJOR bugs - major meaning payments get credited twice, user gets demoted even though paying for extenstion or payments get lost in nirvana (only one solved so far).

Sorry - but really paypal support should be marked as unstable - as at least 1 out of 10 payments went wrong in the last 2 months for me.

No one else is reporting those errors - guess there aren’t actually any users using s2member productively with paypal. Spent roundabout 100 hours just on fixing paypal payments not correctly handled, or writing bug reports, digging in logs and so on. That’s just insanely crazy…

Furthermore reporting something on here seems to be leading nearly nowhere - The only dev (Jason) seems to be reacting to github only:

Biggest bug - leading to fix in last s2member version - took nearly a month after first reporting here:

and actually finding the bug exactly instead of just posting logs/IPN meassages before something happened:

Well this was actually a change in the way paypal handled payments - still in such cases s2member should not just drop things but send out error emails in the s2member email notifications.

The other two bugs at paypal have existed longer I guess - s2member simply cannot cope with pending payments and paypal recently upped security clearance requirements hence such payments are much much more common and not only related to echeck payments anymore!:

First reported by me 14 days ago - solution so far none:

Reported today - as I browsed through my logs because once again a user notified me of his account not working:

However Paypal support by s2member being really outrageous IMHO - Stripe support is not bug free either:
Reported over 2 years ago - still not fixed - even though I gave the broken code in the github thread - plus a solution how to fix it (though I don#t know if it breaks other things - for me the fix worked fine for some trial payments):




In short - s2member drops/replaces the country of the user in the Stripe form. Have fun shipping your products/paying correct taxes if using Stripe in-built address form.