Customers who need more seats than their current tier allows can upgrade to a higher seat count.
Customer-Side Feature
How Customers Request an Upgrade #
Customers access the seat upgrade flow from their team portal. The specific flow depends on whether their license is a subscription or a one-time purchase.
Subscription Licenses #
For subscription-based team licenses, seat tier upgrades include proration:
- The customer selects the new higher tier.
- The system calculates the prorated difference between the current tier price and the new tier price for the remaining billing period.
- The customer is charged the prorated amount.
- The
seat_counton the license is updated to the new tier’s seat count. - The new seat count takes effect immediately.
One-Time Licenses #
For one-time (non-subscription) team licenses:
- The customer selects the new higher tier.
- They are charged the difference between their original tier and the new tier.
- The
seat_counton the license is updated. - The new seat count takes effect immediately.
Downgrading #
Downgrading to fewer seats is only permitted if the current seats_allocated count (including pending invitations) is at or below the target tier’s seat count. You cannot downgrade to 5 seats if 8 seats are currently occupied.
From the Admin Side #
As the store owner, you can also manually adjust the seat_count on a license from the DDLS Licenses admin area if needed (for example, to grant a customer extra seats as a courtesy).
