Self-Managed: Subscription expiration banner shown before subscription can be renewed
In customers-gitlab-com#3268 (closed), the ability for customers to renew existing subscriptions has been restricted to 15 days prior to expiration. However, the in-app warning banner doesn't necessarily jive with that restriction at the moment. We show the "subscription expiring" banner at about 30 days, with a link directly to CustomerDot:
But the customer cannot renew yet, and this does generate some confusion, and in worst cases, leads to the purchase of a new, superfluous license.
Customer in support ticket is on GitLab 13.12.
I tested in GitLab 14.1
See also: customers-gitlab-com#3377 (closed)
Proposal
-
Don't show the banner until 15 days prior to expiration !78000 (merged) -
Update button text to That's OK, I don't want to renew
!69415 (merged) -
Update wording on the banner !69415 (merged) Your subscription expires in [X] days. Your **Premium** subscription expires on [XXXX-XX-XX]. After that date, you cannot create issues or merge requests, or use many other features.
Edited by Tyler Amos