Selling Subscriptions Online

Let your users take out and renew their Subscription themselves, with immediate payment and automatic assignment of rights. There are two ways to sell: by duration, or by season.


Knowing where sales are configured

Putting a Subscription on sale is not configured from the product catalogue, but from the Subscription record itself.

  1. Go to AdministrationUsersAccess RightsSubscriptions and open the Subscription concerned.
  2. In the General tab, enable the Payments & Billing section.
  3. The corresponding product is created automatically.

Once created, this product appears in AdministrationSettingsBillingProducts & Services and remains editable from both sides.

A Subscription can only be sold through an active billing account, with at least one payment collection method (online, on site, bank transfer, cheque, etc.). Without a configured payment method, the section has no visible effect for the user.

Choosing between rolling duration and fixed cycles

The Duration Mode is the structuring decision: everything else follows from it, and changing it later means reconfiguring the plans.

  • Slippery: the period starts on the day of purchase. You sell "three months", "one year", with no calendar dates.
  • Fixed Cycles: you sell dated periods, identical for everyone. You sell "the 2026-2027 season", from 1 September to 31 August.

Ask yourself a single question: should two people who buy two months apart see their Subscription end on the same day?

  • Yes: fixed cycles. This is the case for an Organization whose life follows a sports season, with a general meeting, a start of season and aligned licences.
  • No: rolling. This is the case for a venue that welcomes people as they come, where everyone pays for twelve months from the day they sign up.
An affiliated tennis Organization almost always sells in fixed cycles, to match the federation season. A commercial padel venue tends to sell on a rolling basis, because it has no reason to charge less to someone who signs up in June.

Configuring a rolling duration

Under Proposed durations for purchase, each line is a plan: a Label, a Duration in months and a Price. Click on Add a duration to offer several of them; the user chooses at the time of purchase.

A three-line grid is enough in most cases:

LabelDurationPrice
3 months3€60
6 months6€105
12 months12€180

The sliding scale is not calculated for you: it is up to you to make the longer plan more attractive, otherwise no one will take it.

Two behaviours are worth knowing, because they prevent complaints:

  • Renewal loses no days: if the user renews the same Subscription before it expires, the new period starts the day after the current one ends, not on the day of purchase. Renewing early therefore never costs playing time.
  • Month ends are normalised. A one-month purchase made on 31 January ends on 28 or 29 February, never on 3 March. The duration remains the same whatever the day of purchase.

Configuring fixed cycles

Under Cycles available for purchase, each line is a dated cycle: a Label, a Period with its Start Date and its End date, and a Price. The Add a cycle button lets you prepare several of them in advance.

LabelPeriodPrice
2026-2027 season01/09/2026 → 31/08/2027€180
2027-2028 season01/09/2027 → 31/08/2028€185

Preparing the following season right now carries no risk: a finished cycle disappears from the offer on its own, with no action on your part. You can therefore leave old seasons in place; they will never be offered for purchase.

A cycle whose end date falls today can no longer be sold: there would be nothing left to sell. If you want the season to remain purchasable up to and including its last day, set its end date to the following day.

Calculating the pro rata price

With fixed cycles, a user joining the Organization in March would pay for the whole season at the full rate. The Prorated price calculation solves this problem: the price falls as the cycle progresses.

Three Calculation Mode are available:

  • By remaining days: the most precise, the price falls every day.
  • Per remaining month: the price falls in monthly steps.
  • By remaining quarters: the price falls in quarterly steps, useful when your offer is already expressed in quarters.

Before the cycle starts, the full rate applies: buying next season in advance gives no discount.

Two floors prevent a derisory end-of-season rate:

  • Floor percentage: minimum percentage of the full rate. At 30%, a season at €180 will never go below €54.
  • Absolute Ceiling Floor: minimum amount in euros, whatever the calculation.

The two are combined, and the higher one prevails. A pro rata price can never exceed the full rate, even if a high absolute floor applies to an inexpensive cycle.

The floor is not only an accounting matter. Without it, a Player signing up at the end of July would pay a few euros for a season — and would buy again at the full rate six weeks later, with the feeling of a sharp increase. A floor at 25 or 30% smooths this perception.

If the pro rata price falls to zero and no floor is set, the plan is not offered at all, rather than being displayed and then refused at payment.


Framing renewal

The Behavior upon expiration determines what happens when the Subscription reaches its end:

  • Manual: the user must buy again on their own from their personal area.
  • Assisted renewal: at their next Booking attempt after expiry, a window offers them a one-click repurchase.

Assisted renewal turns a refusal into a sale. The user discovers their expiry at the worst moment — when they want to play — and the application gives them the solution immediately, instead of sending them to a menu they will have to look for.

The Early pre-sale sets the number of days before expiry during which the user can already buy the next period. The new period starts at the end of the current one, with no overlap and no loss.

Opening pre-sales 30 to 60 days before the end of the season spreads out payment collection and avoids the bottleneck of the start-of-season week, when everyone renews at the same time and the office is swamped with calls.

Opening the Subscription to changes

The Propose subscription change option decides who sees this offer:

  • enabled, all users can choose this Subscription from their personal area to change plan;
  • disabled, it remains reserved for those who already have it — and who can still renew it.

This is the setting that lets you keep a legacy plan, a preferential rate or an offer reserved for a group, without withdrawing it from those who already benefit from it.

Updated on Wednesday, August 19, 2026