Multi-Registration Discount Policies

Top  Previous  Next

About Multi-Registration Discount Policies

A common requirement is to make the price of one registration depend on other related registrations.

Some examples of where this type of discount policy might be useful are:

a) Providing Sibling Discounts or Family rates

b) Encouraging customers to book multiple programs at one time

c) Encouraging customers to book a "block" of related programs (providing a discount for a member who registers for a series of training classes as one example)

 

Multi-Registration Discount Policies are policies that apply across registrations.  Up until now, the discount policies we have covered have been related to individual registrations.  These discounts a form of supplementary discount, so the setup screen for the Multi-Registration Discount Policy is found under the Supplementary Fees or Discounts heading in the payment setup for an event.

Multi-Registration Discount Policies only apply when the site is in Shopping Cart Mode. (Enabled under System Setup / Preferences)

There are four settings that govern this behaviour as shown below. We'll explain each briefly.

clip0540

Enable Multi-Registration Discount: This settings determines whether this event will be eligible for discounting if other related registrations are found subject to the other criteria specified in the policy.

Multi-Registration Group Code: Registrations are deemed to be related if they have a matching Multi-Registration Group Code.  It is possible to have multiple policies for multi-registration discounts active at the same time.  For example I may have one multi-registration discount that applies to events taking place in the summer, and another policy with different discount amounts and policies that applies to events in the Fall.  Administrators are free to choose any group code that makes sense for them.

Multi-Registration Discount Amount: The value entered here is the discount in dollars that will be applied to a registration for this event, if a threshold number of other registrations sharing the same Multi-Registration Group Code are found.  Only numbers should be entered here.  Do not enter dollar signs or other symbols.  Decimal values are acceptable.

Multi-Registration Discount Threshold: The number of matching registrations after which the discount policy will be triggered.  For example, if a threshold of "2" is specified, this means that the discount amount will be applied if the same registrant has registered for two or more events having the matching Multi-Registration Group Code.

Example 1: Providing a Discount for multiple registrations

Let's suppose  that a facility wants to provide an incentive for parents to register multiple children in their Fall Recreational Programs. They wish to offer no discount for the first registration, and a $10.00 discount on each registration if there are two or more registrations. (The total savings for registering two children would be $20.00, three children would be $30.00 etc.)

Let's assume there are five regular programs offered in the Fall Session that are discountable in this way.  Let's further assume There is a "special event" that is expensive to run, so they do not want to offer a discount for this special program.  To enable this policy, the Multi-Registration Discount Policy would be configured as shown in the table below:

Event Property Settings

Class #1

Class #2

Class #3

Class #4

Class #5

Special Program

Enable Multi-Registration Discount

Yes

Yes

Yes

Yes

Yes

No

Multi-Registration Group Code

fall_class

fall_class

fall_class

fall_class

fall_class

fall_class

Multi-Registration Discount Amount

10

10

10

10

10

0

Multi-Registration Discount Threshold

2

2

2

2

2

0

The setup configuration above will result in discounts being applied to only the five classes marked as being part of the "fall_class" group as long as at least two registrations are made for active events.  A subtle but important point is that by making our Special Program part of the same Multi-Registration Group Code, a discount to a regular class will be applied based on registration in the special program, however no discount will be applied to the special program itself.

If we wanted our special program registrations to have no relation to our regular class registration discount policy, we would simply leave the Multi-Registration Group Code blank.

Example 2: Providing a Discount for Members who register for both Fall and Winter programs

Let's assume we are accepting Fall Registrations, and we want to provide people with an incentive to book early for Winter programs. We will offer a $30.00 discount to be applied to the winter program only as long as people register for the Winter program at the same time as the Fall registration.

The event setup for this behaviour is shown below:

Event Property Settings

Fall Class #1

Fall Class #2

Winter Class #1

Winter Class #2

Enable Multi-Registration Discount

No

No

Yes

Yes

Multi-Registration Group Code

winter_promo

winter_promo

winter_promo

winter_promo

Multi-Registration Discount Amount

-

-

30

30

Multi-Registration Discount Threshold

-

-

2

2

What this policy says is that no discounts will apply for Fall Classes regardless of how many related registrations are received. For the Winter Classes however a $30.00 discount will apply for each winter class as long as there are at least two registrations for any of the Fall or Winter classes covered under the Winter Promotion.

Example 3: Providing a "package deal" for anyone who registers for a selected group of three training events

Let's consider a final example.  We normally offer training classes at $100.00 each, but we would like to provide a 10% discount to anyone who registers and pre-pays for a series of three training courses taking place on three different dates. We will do this by triggering a $10.00 discount on each class as long as three classes belonging to the "training_special" group are registered for.

Event Property Settings

Training Course #1

Training Course #2

Training Course #3

Enable Multi-Registration Discount

Yes

Yes

Yes

Multi-Registration Group Code

training_special

training_special

training_special

Multi-Registration Discount Amount

10

10

10

Multi-Registration Discount Threshold

3

3

3

We could just as easily have taken a different approach where we said, register for the first two classes at the regular price and get 30% off training course #3. In this case we would have made only Training Course #3 discountable, we and we would have increased the discount amount to $30.00 and left the threshold for the number of qualifying registrations set to "3".

User Experience on Registration

For a user registering on the site, discounts are applied automatically according to the policy.

In the example below, day camp registrants are offered a $10.00 discount for the Day Camp program as long as they register for our more expensive Boot Camp program as well.  Note that for the discounts to apply, registration need not be made concurrently - they must be made within 30 days.  If a customer had registered for the Boot Camp program 20 days in the past, and then registered for the Day Camp program today, the system would recognize this and apply the discount to the Camp as per the policy.

clip0541

Other Notes and Feature Interactions

There are a practically unlimited number of discount strategies that organizations can devise.

While the Multi-Registration Discount Policies clearly cannot address them all, it is another useful tool in configuring advanced payment behaviours.

Additional detail is provided below.

Shopping Cart must be enabled for this feature to work
Multi-Registration Discount Policies can be used with other price modifiers including event level supplementary fees or discounts or price impact expressions in any combination
The multi-registration discount policies are accessible under the payment settings in the multi-event editor.
This feature will work only for event types supported by Shopping Cart mode (subscription style payments are not supported)
Discounts are applied as dollars only - there is no notion of a percentage discount. (you might advertise it as a percentage discount, however the system will rely on the administrator to enter the discount amount correctly in dollars)
All events are separately configurable and different discounts can apply depending on the costs of events or programs.  There is no limit to the number of Multi-Registration Discount Policies that can be combined.
Discounts will continue to exist even in cases where fees are pro-rated owing to late registration.  Administrators therefore need to be careful about how policies are setup.
Only "active" registration events will be considered in terms of counting the number of events that qualify for discount eligibility based on the Multi-Registration Group Code.
Because in shopping cart mode all payments are handled using a single payment transaction, it will appear as if the last registration item has not been fully paid.  For example, if discounts totalled $30.00 across three registration transactions, the last registration would show up as being "short payment" by $30.00.  It is assumed that the administrator will understand this, and they can then modify each received registration payment amount to distribute the discounts as they see fit.  Note that registrations for which partial payment has been credited are not eligible for automated deletions when grace periods are in use so this feature is "safe" to use with grace periods.