RepairPluginDocs

Opening Hours

Configure weekly opening hours, break times, and closed days per location in RepairPlugin so customers only book when you're open.

opening-hoursschedulelocationbreaktimetimeslots

What can you do with this?

  • Set daily hours -- define opening and closing times for every day of the week.
  • Add a break time -- block out a lunch break or other gap during the day so no bookings are created for that period.
  • Mark days as closed -- check a box to close any day of the week (e.g., Sunday).
  • Manage per location -- each store location has its own independent schedule.

Where to find it

  1. Open RepairPlugin in the WordPress admin menu.
  2. Click Settings.
  3. Select Opening Hours in the sidebar (listed under Company Information).
  4. The page loads with three tabs at the top:
    • Opening Hours (active by default)
    • Special Dates
    • Display Opening Hours

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=opening_hours
The Opening Hours settings page showing the weekly schedule with open, close, and breaktime fields per day

How to set it up

Set opening and closing times

  1. Go to RepairPlugin > Settings > Opening Hours.
  2. Click on a location name to expand its schedule table.
  3. For each day of the week, you'll see these columns:
    • Open -- enter the opening time (e.g., 09:00 or 9:00 AM).
    • Close -- enter the closing time (e.g., 18:00 or 6:00 PM).
    • Breaktime -- two fields for break start and break end (optional).
    • Closed -- checkbox to mark the day as closed.
  4. Fill in the times for each day.
  5. Click Save Changes.

Add a break time

Break times create a gap in the daily schedule where no bookings are available:

  1. In the schedule table for a location, find the Breaktime columns.
  2. Enter the break start time in the first field (e.g., 12:00).
  3. Enter the break end time in the second field (e.g., 13:00).
  4. The break time must fall between the opening and closing times.
  5. Click Save Changes.

If the break time is invalid, a red error message appears at the top of the page with a hint for fixing the issue.

Mark a day as closed

  1. In the schedule table, check the Closed checkbox for the day you want to close.
  2. The opening and closing times for that day are ignored when the checkbox is active.
  3. Click Save Changes.

Reorder locations

When you have more than two locations (the main location plus extra locations):

  1. Use the up/down arrow icons next to each additional location name.
  2. Click the arrows to reorder.
  3. Click Save Changes to save the order.

Note: The main location always appears first and can't be reordered.

Using Enhanced Locations?

If Enhanced Locations is active (available on the Scale plan), the standard Opening Hours page shows a message directing you to Enhanced Locations for schedule management. In that case, schedules are managed through schedule groups, which can be shared across multiple locations.

https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=opening_hours
The Display Opening Hours tab showing frontend display options for opening hours

Settings reference

SettingDescriptionDefaultCustomers see
OpenSets the time when the location opens and booking time slots begin for that dayvaries by setup (e.g., 09:00)They can't select time slots before this time.
CloseSets the time when the location closes and booking time slots end for that dayvaries by setup (e.g., 18:00)They can't select time slots after this time.
Breaktime From / ToCreates a break period during which no booking time slots are available. The break start must be after opening and the break end must be before closing Tip: Use this for lunch breaks or any regular time during the day when you don't want to accept bookings.empty (no break)No time slots are available during the break period.
ClosedMarks the day as closed. No time slots are created for closed daysuncheckedThe day doesn't appear as an available booking date.

Does each location have its own schedule?

Yes. Every location has its own independent weekly schedule. Click on each location name to expand and edit its hours.

What happens when I use Enhanced Locations?

The standard Opening Hours page shows a message directing you to the Enhanced Locations section. Schedules are then managed through schedule groups that can be shared across multiple locations.


Command Palette

Search for a command to run...