## This Week
We had so much progress this week that I am pretty sure I forgot a few things on this update. The good news is, we have the happy path working for the new tiered subscriptions and have started working on the migration logic.
### Code
- Implemented upgrades and downgrades for tiered subscriptions
- Added support for blocking downgrades when sites go beyond the limit for the downgraded plan
- Added product limits checker and made sure Events and Plans aren't limited for the new plans
- Included tiered subscriptions in Site active/open scopes
- Updated canceled site reactivation flow to support tiered subscription
- Updated the system that automatically adjusts a site's features after a subscription change so it also works correctly with the new tiered subscriptions
- Updated analytics tracking to support tiered subscriptions and email limit changes
- Redesigned the UI for the account deletion page that users see when their plan has expired
- Removed video add-ons and the entire add-on machinery
- Added new feature checker for enforcing space limits
- Updated billing page to display feature checker alerts
- Created tiered subscription migrator skeleton
- Started working on grandfathering team seats during migration process
- Updated the new feature checker to use the correct limits for new plans
### Investigation & Discussions
- Discussed analytics changes with Shaheen to ensure our changes would work for her
- Made sure VIP plans work with tiered subscriptions
- Did investigations around legacy plan limits on the new checker and migration of downgrades/cancellations scheduled to after the release
- Did investigation and created a write-up about how we wanted to handle base and email subscription interval consolidation
- Did investigation and created a write-up about how we wanted to handle unpaid and past-due subscriptions during the migration
- Did investigation and created a write-up about how we would allow users to keep their existing teammates after their team subscription is deleted
- Explored possibility of centralizing payment method and billing address changes on Stripe
## Next Week
- All in on creating the migration process 🎉
- Finish working on the team seat grandfathering
- Update custom tracking code since it will now be available to all plans (except trials)
- Decide how we will handle trial conversions when they have exceeded a feature limit on a plan they are trying to change to and implement the changes needed