Advanced price lists — package plans (tiers)

The pay as you go model can be extended with package plans (tiers) — ready-made, named pricing variants from which the customer selects the package suitable for them, instead of (or alongside) freely declaring any limit.

Operating principle

  • The developer defines the price list in the application description and offers several plans in their application interface, e.g.:
    • Free — PLN 0,
    • Standard — PLN 100,
    • Pro — PLN 500,
    • Ultra — PLN 1000.
  • The amount assigned to a given plan (PLN 100, PLN 500, PLN 1000) is at the same time the limit that the customer must set in the IdoSell panel in order for that plan to be billed.
  • Simply selecting a plan in the developer's application interface does not trigger billing — it is only a declaration/intention of the customer. Billing is only possible once the customer actually changes the limit in the IdoSell panel to the value corresponding to the selected plan.
  • Only after the limit is changed in the IdoSell panel can the developer submit a charge consistent with the new package (under the rules described in sections 2 and 5).
  • The developer can also independently check the set limit by querying the subscription via /api/application/license.

Timing of when the plan change takes effect

  • When a plan change actually takes effect (i.e., when a charge consistent with the new package is submitted) depends on the developer — this is a flexible form of billing. Possible approaches include, e.g.:
    • the change takes effect from the next billing cycle,
    • the change takes effect immediately, if this results from the application's business needs (e.g., immediate unlocking of a higher package's features).
  • The chosen approach, as with a standard limit change (section 4), should be clearly described in the application's terms of service.

Minimum limit in package plans

  • The minimum limit mechanism (described in section 4) also applies to package plans — if the developer sets a minimum limit, no plan (including the free plan, if treated as an optional starting point) can correspond to a limit lower than the set minimum, and the customer cannot set a limit in the IdoSell panel below that value, even when switching to a lower package.

Did this page help you?