-
Notifications
You must be signed in to change notification settings - Fork 7
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
Search as a service: Ability to renew a subscription before the old one expires #69
Comments
…enew a subscription before the old one expires
…s and manage.renew_subscription_success, for #69
Now implemented. There's a new tab on Manage Site called Subscriptions which shows the current tier and the current subscriptions (if there are any - Free Trial won't have any). Below the current subscriptions list there's a Purchase button - this is used to renew a subscription (for current Full listings) or upgrade from Free Trial to Full. There's nothing to stop someone stacking up a new subscription (or even multiple subscriptions) in advance if they want to, but assuming they don't the expiry workflow is now:
|
At the moment, you have to wait for a paid listing (Verified Add in current terminology) to revert to the free listing (Quick Add in current terminology) in order to renew your paid listing for another year, which isn't a great user experience. Users should be able renew their listing for another year before the current listing expires.
Unfortunately the database schema only supports one paid listing per domain at a time, so it'll need a schema redesign to support. That would provide a good opportunity to introduce #65 "Search as a service: Free trial mode", and of course #3 "Indexing: Automate site expiry".
I think a much better flow would be:
BTW, I know almost all software as a service partially addresses this by having automated monthly/annual renewals. However, personally, I don't like these, because of the increasing number of regular automated subscriptions I seem to be building up, and the fear that with the increasing number I'm building up and the difficulty in tracking all of these I'll end up paying for something I no longer use - I'd much rather pay for a period, and re-pay at the end of that period if I want to reuse it, and let it lapse if I don't.
The text was updated successfully, but these errors were encountered: