Tournament Bundles
A tournament bundle lets players register for two or more of your tournaments in a single checkout at a package price. Players see the bundle offer on each included tournament’s page and can register for all tournaments at once.
What a Bundle Does
- Groups two or more tournaments under one registration flow
- Sets a single bundle price that replaces the individual entry fees
- Shows players a comparison between the individual total and the bundle price
- Optionally requires players to enter the same section in every tournament
Bundles are useful for recurring events like a monthly series, a multi-day championship with separate scholastic and open tournaments, or a club season.
Creating a Bundle
Open the Tournament Management panel
From your organizer dashboard, open the management panel for any of the tournaments you want to include.
Open the Bundles tab
Select the Bundles tab in the management panel and click Create Bundle.
Name and describe the bundle
Enter a name (required, up to 256 characters) and an optional description. Both appear on the bundle offer card shown to players.
Add tournaments
Use the search field to find and add tournaments from your organization. A bundle must include at least two tournaments. Each tournament you add requires a notional fee — the individual price for that tournament shown in the comparison breakdown.
The notional fee is for display purposes only. It represents what a player would pay per tournament if registering individually, so players can see how much they save with the bundle.
Set pricing
Choose between two pricing modes:
| Mode | When to use |
|---|---|
| Flat Fee | One price for the entire bundle |
| Time-Based Schedule | Price changes at specific dates — useful for early-bird pricing |
Time-based schedules require at least two price entries. The first entry takes effect immediately; additional entries take effect on the dates you specify.
Configure optional discounts
Two optional discount types are available:
- Member Discount: A dollar amount off the bundle price, or a fixed bundle price, for members of your organization.
- Titled Player Discount: A dollar amount off, or a fixed price, for players holding a chess title. You can limit which titles qualify (GM, IM, FM, etc.) or leave empty to apply to all titled players.
Each discount type uses either a discount amount or a fixed price — not both.
Set availability window (optional)
Use Available From and Available Until to limit when the bundle can be purchased. Leave both empty to make the bundle available immediately with no end date.
Activate and save
The Active toggle controls whether the bundle is visible to players. Leave it on to make the bundle live immediately when you save.
The Player Experience
Players registering for any tournament included in a bundle see a Bundle Available card on that tournament’s registration page. The card shows:
- The bundle name and description
- All included tournaments with dates
- A price comparison: the individual total (sum of notional fees) with a strikethrough, the bundle price, and the savings amount and percentage
Clicking Register for Bundle takes the player through a single registration flow that covers all included tournaments at once.
Force Same Section
When you check Require same section across all tournaments, players registering for the bundle must choose the same-named section in every tournament. Use this when your tournament series has parallel sections (Open, Reserve, etc.) and you want players to stay consistent across events.
How Bundle Fees Are Allocated
ChessRoster distributes the bundle price across the included tournaments using proportional allocation with the largest-remainder method. This ensures the individual amounts always add up to exactly the bundle total with no rounding errors.
This allocation is used internally for financial reporting and refund calculations — players see only the bundle total.
Withdrawals and Refunds
Bundle withdrawals use a proportional refund model — a player who withdraws from one tournament in a bundle does not simply receive that tournament’s individual entry fee back. Instead, the refund is calculated based on the proportion of the bundle price allocated to that tournament.
This model ensures fair accounting across all tournaments in the bundle, regardless of how individual fees were originally set.
Refund eligibility and amounts are still subject to your tournament’s refund policy. Bundle allocation affects how the math is calculated, not whether a refund is granted.
Discount Codes and Bundles
Discount codes have a scope setting that controls where they apply:
| Scope | Applies to |
|---|---|
| Bundle Only | Bundle registrations only |
| Individual Only | Single-tournament registrations only |
| Both | Either bundle or individual registrations |
When a player registers via a bundle, the discount code is linked to the first tournament’s registration record. This is a data model detail — the discount applies to the full bundle checkout as expected.
See Discount Codes for instructions on creating and managing codes.
Editing and Deactivating Bundles
Open the Bundles tab in the management panel for any included tournament to see all bundles for your organization. Click a bundle to edit it. To stop showing a bundle to players, toggle Active off and save — existing bundle registrations are not affected.
Related Topics
- Creating Tournaments — set up the individual tournaments before creating a bundle
- Managing Participants — view registrations, including those made through a bundle
- Discount Codes — create per-player discount codes and set their bundle scope