One drawback of magic links to be aware of is that it can become quite cumbersome having to request a magic link each time. Especially for advanced users who would have otherwise just used a password manager that auto-fills their login information.
I'm actually considering adding a regular email/password login to WIP, in addition to magic links, because it's a lot more convenient for most of our users.
Very good point. It never crossed my mind as still having gotten used to using password manager myself, though feel like its time but I can see the majority of people are already using password managers one way or another. Specially given that now iOS and Android both come with sort of built-in password managers.
I'm not sure I understand the question, because the answer seems obvious to me. Just don't ask for a password.
If your question is about how to then give the customer access to their account with the ability to cancel their membership, etc, there's a few options. The simplest option is to generate a password for them. Just email it to them, and they can login.
A similar, but more secure approach is to send them a "magic link" that has a secret token in it, which acts as a password, but gets expired the moment it's used. So the magic link allows the user to sign in securely, but if somebody else later gets access to that link it no longer works.
The user would need to request a new magic link anytime they want to sign in.
I setup magic link without any password and I think that's the best approach. No password to remember and it by default moves your emails to inbox if you are ending up in spam. No need for forgot/reset password and change password as well.
One drawback of magic links to be aware of is that it can become quite cumbersome having to request a magic link each time. Especially for advanced users who would have otherwise just used a password manager that auto-fills their login information.
I'm actually considering adding a regular email/password login to WIP, in addition to magic links, because it's a lot more convenient for most of our users.
Very good point. It never crossed my mind as still having gotten used to using password manager myself, though feel like its time but I can see the majority of people are already using password managers one way or another. Specially given that now iOS and Android both come with sort of built-in password managers.
I use Stripe for WIP's memberships and I'm very happy with it.
The docs are very well done, there are a number of official libraries for different programming languages and frameworks, and the dashboard is really good as well.
I haven't used other solutions, so I cannot make an informed comparison. That said, I do think Stripe's shortcomings compared to its alternatives are:
- Complicated tax setup depending on your region. Paddle can handle this for you.
- Not available in all regions
- Does not support Paypal payments which can be issue for B2C
The benefits of Stripe compared to its alternatives:
- Rich eco-system of integrations (#openstartups, analytics, etc)
- Plenty of code examples, Stack Overflow answers, etc.
I'm very happy with Stripe and won't consider switching anytime soon.
I don't use WordPress, so I cannot test this but the screenshots look good!
Are you beta testing this with actual users? I imagine they will have plenty of useful feedback.
Thanks Marc! Yeah, am trying to look for actual users right now. Proving surprisingly difficult to find!
Todos are linked to products through the #hashtag.
So you can simply edit the todo to include the other product's hashtag.
You can edit todos by clicking the […] button at the end of the todo text. It only appears for your own todos.