Skip to content

Settings — Courts

This page covers how to add, edit, and manage courts in your store, including time-based and day-of-week pricing.


Adding and Editing Courts

Courts are configured per store in Settings > Courts. Each court has a name and a default hourly rate.

To add a court:

  1. Go to Settings > Courts.
  2. Click + Add Court.
  3. Enter a Court Name and Default Hourly Rate.
  4. Click Save.

Court names must be unique within your store (not case-sensitive — "Court A" and "court a" are considered the same). Extra spaces are trimmed automatically.

To edit a court:

  1. Go to Settings > Courts.
  2. Click the pencil icon next to the court you want to edit.
  3. Make your changes and click Save Changes.

Time-Based Pricing

By default, a court charges the same hourly rate all day. If you want different rates for different times of day, you can add up to 8 time-based pricing tiers.

Example:

  • 7:00 AM – 12:00 PM: $40/hr (morning off-peak)
  • 12:00 PM – 5:00 PM: $60/hr (afternoon)
  • 5:00 PM – 10:00 PM: $80/hr (evening peak)

To set up time-based pricing:

  1. Go to Settings > Courts and click the pencil icon on the court you want to edit.
  2. Under Time-Based Pricing, click + Add Time Slot.
  3. Select a start time and end time. The end time defaults to one hour after the start.
  4. Enter the hourly rate for that time slot.
  5. Add more time slots as needed (up to 8 per court).
  6. Click Save Changes.

Any time not covered by a tier uses the court's default hourly rate. When a booking spans multiple tiers, the price is calculated per segment. The Cost Summary on the booking form shows this breakdown.

Tip

When you add a new time slot, the start time automatically defaults to where the last slot ended — so you can quickly build contiguous blocks without gaps.

Warning

Changing rates or tiers does not affect existing bookings — only new ones.


Weekday and Weekend Pricing

Each time slot can apply to specific days of the week. This lets you charge different rates on weekdays versus weekends.

To set day-of-week pricing:

  1. Open a court for editing.
  2. On each time slot, use the All days / Weekdays / Weekends toggle to choose when that rate applies.
  3. Click Save Changes.
Option Days covered
All days Monday through Sunday
Weekdays Monday through Friday
Weekends Saturday and Sunday

Example setup:

  • Weekdays, 6:00 AM – 12:00 PM: $35/hr
  • Weekdays, 12:00 PM – 10:00 PM: $50/hr
  • Weekends, 6:00 AM – 10:00 PM: $65/hr

With this setup, a booking on a Tuesday at 11:00 AM would use the $35/hr weekday rate, while the same time on a Saturday would use the $65/hr weekend rate.

Note

Time slots that share the same days cannot overlap in time. Gurail highlights overlapping slots in red as you edit, so you can fix them before saving.


Understanding the Court List

The court list in Settings > Courts shows each court with its pricing summary and status.

  • Courts with no time-based pricing show a single rate (e.g., "$48/hr").
  • Courts with time-based pricing show a rate range (e.g., "$34–$123/hr") and a green badge like 2 rates. The range includes the default rate and all tier rates.

To see the pricing breakdown: Click the N rates badge on any court. This expands a detail panel showing each time slot with its day range, time range, and rate. The court's default rate is shown at the bottom as All other times.


Deactivating a Court

If you need to take a court out of service temporarily, you can deactivate it instead of deleting it.

To deactivate a court:

  1. Go to Settings > Courts.
  2. Click the Active status badge on the court you want to deactivate.
  3. Confirm the deactivation.

What happens when a court is deactivated:

  • It is hidden from the booking form — no new bookings can be made on it.
  • It only appears on the calendar on days where it has existing bookings. On days with no bookings, the inactive court column is hidden to keep the calendar clean.
  • Existing bookings are not cancelled or modified.

If the court has upcoming bookings, the confirmation dialog shows a warning with the count.

To reactivate: Click the Inactive badge and confirm. The court becomes available for new bookings immediately.

Tip

Use the Courts filter on the calendar toolbar to show or hide inactive courts. Select Inactive to see all inactive courts, even on days when they have no bookings.


Deleting a Court

There is no separate delete button. Courts are managed through the Active/Inactive toggle:

  • If the court has no bookings at all, toggling it off permanently deletes it.
  • If the court has any bookings (past or future), it is deactivated instead — this preserves your booking history and reporting data.