Core Programs now support Multi-Registrant Discounts which are automatically applied to certain cart items dependent on having multiple unique registrants in the program cart at the time of checkout. A common use case for this functionality is to offer sibling discounts for families with multiple children in childcare or youth sports programs.
Setup
To configure Multi-Registrant Discounts, first your association needs the Multi-Registrant Discount setting enabled. The setting can be found under Association Settings > Programs tab.
Next, ensure that you have a program discount with the "Show as Multi-Registrant Discount" option set to Yes.
Finally, on the Program setup page, you can select the Multi-Registrant Discount from the list of discounts configured above.
After these configuration steps are in place, the multi-registrant discount is enabled. Users or staff that register multiple members to this program from the same registration cart will receive the discount.
Business Rules
The discount applies to items according to the following rules:
There must be at least two unique members in the same cart for the same program.
All of the items in the cart are totaled (after applying any existing discounts) by member and eligible program. The member with the lowest total gets the discount applied to their items for that program.
If there is a tie for the lowest total, the discount will be applied to the member with the earliest item added to the cart.
If there are multiple programs in the cart that are set up for multi-registrant discounts, the two programs resolve individually. A registration to one program will not contribute to a multi-registrant discount eligibility in another program.
The discount will be applied to both Program Session dues and One-time Deposits.
The discount will not be applied to Program Question Fees or selected Add-ons (these are not included for totaling when determining the discount application).
Examples
Alice, Bob, and Charlie with identical registrations
In this scenario all 3 are registered to the same program with the same price, so the discount goes to Alice, the member with the earliest cart item gets the discount.
Alice with higher price
In this scenario, Alice registered to a different division with a higher price. Because she is no longer tied for the lowest total, the discount goes to Bob's registration items.
Bob has a question Answer Fee
In this scenario, Bob has a question answer fee added onto his registration. The Multi-registrant discount does not consider the question answer fee towards the total, so Bob and Charlie are still tied in price. In this case Bob gets the discount because he has the earliest item in the cart.
Bob has a separate Program Registration
In this scenario Bob has a registration in the cart for a different program with a similar setup. Since each program evaluates separately Bob's registration to the alternate program does not affect the items in original demo program. This item does not receive the discount or contribute to his total for the first program.
Charlie Registers for other Program with a separate discount
In this scenario a registration has been added for Charlie. The program registration has a 50% promo code applied. A few key notes from this example.
The Multi-Registrant Discount Demo Program Registrations are unchanged (since the new registration is in a different program). The Multi Registrant Discount being applied is a different discount (fixed $100) each program supports its own multi-registrant discount so its possible to have multiple Multi-registrant discounts in the same cart. Lastly existing discounts are taken into account when determining which cart items get discounted. In this case Bob and Charlie have the same initial price, but because Charlie's registration is already discounted it has a lower price and thus is chosen for the Multi-Registrant Discount.








