I just integrated Membership into one of my client's websites. They are very active in the social media world, so I also integrated One All Social Login:
I configured both plugins, and started to dig deeper into each plugin, and I have a few questions about how to make the process a bit easier and streamlined.
First, I noticed that when I used the "registration page" through Membership, I was unable to integrate the social registration/login to interact with the Membership plugin.
My solution was to disable the registration page through Membership, then choose a default subscription for a user that registers through any Wordpress registration method.
Now I send people to the regular Wordpress registration (I styled it for branding cohesiveness), and they have the option to register/login with their social accounts.
Problems with this method:
First, I set up a message to be sent to a new user through Membership. If they use the regular Membership registration, the message is sent to them. However, if another registration method is used, and we are adding the default subscription automatically, the message does not send.
Second, If I needed more that one subscription (I only need a free subscription right now), this method would now work, because in order to choose a tier, I would have to enable the Membership registration page method again (which can't have social registration/login integration).
Third, by having to use the regular Wordpress registration method, I am unable to allow users to fill in other information about themselves that I may want to collect, such as their name, phone number, etc ... this is unnecessary for this website, but I am thinking about future sites (I am currently working on the design for another socially oriented membership site).
Fourth ... I'll get back to you. I feel like this method is "good enough", but not future proof by any means, and it feels like there's a better way lurking out there in the shadows.
Let's talk this out, because social login isn't going anywhere, and this discussion thread can be useful for many types of websites.
I'm sure I missed something, but we'll hash it out and see what rears its head.
Thanks for your help!