A Plan is a buyable tier of a product — what a customer actually subscribes to. It names the offering, points at billing through stripePriceId and stripeAnnualPriceId, and sets how many seats come bundled via seatsIncluded along with the pricePerSeatCents charged beyond that. A plan can be a single product or a wider isBundle, may grant a trialDays free period, and is shown or hidden with isActive and ordered by sortOrder. Its features and linked entitlements describe what the tier unlocks, while subscriptions connect it to the tenants currently paying for it.
Technical section
Data model, API, and internals — visible to developers.
