This topic contains 4 replies, has 5 voices. Last updated by Cristián Lávaque 4 years, 7 months ago.
Topic Author | Topic |
---|---|
Posted: Sunday May 27th, 2012 at 1:02 am #14742 | |
Hello, I would like a refund request for my recent order. (Subscr. ID: 5MX27654XE907351S) I have spent days wrapping my head around S2Member and wading through the documentation and forum, and I have run into one roadblock after another. It seems to me that some very basic functionality is missing. I upgraded to the PRO version in the assumption that I would have greater flexibility to adjust the registration form performance for different membership levels. The way S2Member deals with registration seems very constraining and unless you are using paypal (pro) as a gateway it’s incredibly backward trying to develop custom registration screens for different membership levels that don’t require upfront payment. The manner in which S2Member manages custom fields is user unfriendly, custom fields are not easily searchable, hidden fields are not available and querying the custom fields is a hassle because the values are serialized in the user meta table. I understand that a future update to S2Member might fix this particular issue but frankly I’m already over my deadline for this site and don’t care to wait for an undetermined amount of time. One reason I gave S2Member a go was the availability of accessible hooks and filters and the ability to look at the code to figure out custom functionality. I don’t mind doing custom code work but the way S2Member deals with registration is entirely frustrating to me to the point where I’m thinking up solutions on how to create workarounds for what should otherwise be simple functionality. It shouldn’t be a pain to create different registration pages for different levels, and dare I say, create registration pages that can be inserted on the front page. Instead, S2Member uses the default registration url and pretty much builds around the scenario that the member is coming from a payment gateway. When using ‘Open Registration’, according to the documentation, those members can only be tied to the level 0 membership, which is another constraint. And I’ve tried this for my particular scenario, but I could not even get this to work, as new members are set as subscribers (the wordpress default) and not listed under level 0. For the time I spend working with custom code to bend S2Member to the membership requirements, I might as well build my own solution and not have to deal with workarounds. I wanted this to work badly, but I’m pretty disappointed. It would be nice if there were actually a membership plugin that makes the basic things easy and is also developer friendly. I must say the organization of the admin ui for S2Member and even this site is headache inducing (spent an hour looking for the custom registration access link generator) and a exercise in how not to design a userfriendly interface. There’s far too much text on a screen which makes it unpleasant to work with. I hope you can understand the refund request having explained a bit of detail. I do appreciate the versatility of the plugin and the fact that the underlying code – unlike a plugin like Wishlist Member – isn’t encrypted. Cheers, Peter |