In Hyperline, a plan is a set of products with preconfigured options. They are used to represent your pricing offering or the different packages in a more structured way with customer-facing names.
Plans are also a way to start a subscription easily by choosing, in one click, between the preconfigured ones when assigning a subscription to a customer - see them as templates for subscriptions.
A plan can contain multiple products, each product with their own configuration.
You can also configure a specific commitment period for a plan, alongside a trial period. You can choose to delay the first payment for the subscription to the end of the trial period using the Delay first payment until the end of the trial period option.
A plan can encompass products with varying billing frequencies, accommodating scenarios such as a product billed annually alongside another product subject to monthly charges based on usage.