-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Downgrade Plan #1783
Comments
Agreed with the comments offline that the flow is overly complex, and the users could be informed about the amount of data that should be deleted and delete it themselves. |
Updated with the latest designs |
Hey team! Please add your planning poker estimate with ZenHub @tanmoyAtb @Tbaut |
Updated OP with the latest design |
Removing myself from this issue for now because some paths are more involved than expected and actually require more info from the api. So let's say if a user is on a plan A($100 monthly) and wants to migrate to plan B($30 monthly) in the middle of the month. In this case he/she has $50 worth of service credit left. So we have following cases in plan updates:
Similarly, if a user moves from a monthly paid plan to a yearly paid plan, we'll need to get the calculation regarding what users have already paid, and what is missing. @serenaho Could we update the Figma flow to let users select their payment method and see the error/info? |
@Tbaut For sure, I'll update the flow in Figma to reflect these changes! |
Hey @Tbaut, I have a question about the second option in the case of crypto payments you posted above. Since we don't allow for monthly payments for crypto, if a user downgrades from plan A to plan B then we won't need to tell them to pay the full monthly rate starting from their next bill, right? Instead, we'll say that they will need to pay again at the end of their pro-rated period. Is this correct? |
Good point, tbf I'm not sure we don't allow monthly crypto payment, it's just that it doesn't make any sense for our user (for us it doesn't matter). But if someone wants to pay 10$+ in fees for something that costs 10$, I don't think we'll prevent them explicitly. |
Right, although since we've disabled the crypto payment option for when the user selects monthly billing, I'm assuming it probably makes sense to do this:
|
We haven't disabled the crypto payment for monthly subscription. We havent' developed the crypto payment. I really think the users should decide what's better for them. If them really really want it, why not :D In any case the api should be designed in such a way that the UI can handle these messages in a generic way. Something like:
^ these are all very badly phrased suggestions :D |
There were a number of reasons to do this, but it boils down to giving us more time to refine things such as notifications for billing which will be necessary to have. |
Overall flow as described in Figma:
If user is over the limit of the desired plan (
is_update_allowed
is false) then offer users to remove files until they fit in to the target plan.If the user is able to downgrade to the desired plan:
The text was updated successfully, but these errors were encountered: