Course Pricing lets you define how much learners are charged for public courses. Prices are configured at the course level and flow through to events, bookings, and registrations.
A course must have at least one price before it can be added to bookings.
Overview
You can assign multiple prices to a single course to account for:
- Different currencies
- Different regions
- Training token types
- Multiple price tiers (for example, Early Bird or Preferred Rate)
When a price is set on a course, it becomes the default price for newly created events based on that course.
Private prices are automatically applied when creating private events or adding private event interests in bookings.
Course pricing can be defined per currency, training token type, and region.
Add a price to a course
- Select the course you want to price.
- Open the Finance tab.
- Select Add.
- Select a Region.
- Select a Price Level.
- Select a Currency or Training Token Type.
- Enter the price or number of tokens per student.
- Select OK to save.
Edit a course price
- Select the course.
- Open the Finance tab.
- Select the price row you want to edit.
- Update the region, price level, currency/token type, or amount.
- Select OK to save or Delete Price to remove it.
Changes to course pricing automatically apply to newly created events. You can also choose to update existing events:
- All events for this course — updates all public events, including past events (registrations and invoices are not changed).
- Future events only — updates public events that have not yet started.
Price levels
Price levels allow you to define multiple pricing tiers for the same course and its events, such as Normal, Early Bird, or Preferred Rate.
Every course must have a default price at the Normal price level. Additional price levels are optional and are carried through to events and student registrations.
Price Levels are managed from the Price Levels menu.
The Expires setting lets you control when a price level is available. For example, setting an expiry of 10 means the price is available until 10 days before the event starts. Leaving this blank or set to 0 makes the price always available.
Note: The WordPress and WebLink plugins always display the Normal price level.
Where price levels are used
- When adding or editing course prices
- When registering students on events
- When adding event interests in bookings
- Accounts can have a default price level so students from that account automatically use that price level on public events
Add a price level
- Select Add a Price Level.
- Enter a name for the price level.
- [Optional] Add a description and expiry value.
- Select Save.
Edit a price level
- Select the price level row.
- Update the details.
- Select Save.
Delete a price level
- Select the price level row.
- Select Delete.
Deleting a price level removes all course prices associated with that level. Courses must have at least one price to be added to bookings.