Pajamas Update: Portal "Manage Purchases/Add More Seats" Page
Proposed Designs
Self-Managed Designs
Interface | Description |
---|---|
Add more seats |
... |
Testing and Availability
This issue seems to be from a pure frontend perspective. UI tests to add (page rendering validation and purchase flow):
On manage purchase page:
- user with a current active subscription has an option to
add more seats
On Manage Purchase -> Add more seats page
- verify current subscription and expiration days shows
- verify number of current seats
- user can choose additional seats in input field
- prevent user from entering invalid numbers/strings
- purchase summary table updated with user’s input
- verify new seats total, new seats, unit price with correct expiration date in price note
- verify sub-total
- verify price if there is active coupon
- use default payment on file or create new payment method
- on successful purchase
- purchase successful modal shows
- redirect back to manage purchase page, with number of seats updated in subscription info
- purchase failed
- shows error messages
- current subscription status won’t change
Edited by Ammar Alakkad