Handle holidays
and special hours.
Set custom hours or full closures for holidays and special dates, including date ranges, so your booking calendar always matches your real availability.
Override the regular schedule for any date.
Christmas, summer break, store renovation, every special date or range you set replaces the weekly schedule for those exact days, on the locations you choose.
Close on holidays instantly
Mark any date as fully closed by leaving the opening and closing times empty. When a special date matches a calendar date, it overrides the regular weekly schedule for that specific day.
Cover entire periods at once
Set a start and end date to apply special hours to a full range, like a week-long summer holiday or renovation period. RepairPlugin creates one entry per day in the range, all with the same hours and name.
Apply to specific locations only
Use the Apply On field to select which locations, schedule groups, and service methods each special date affects. If only one branch is closed on a holiday, only that location needs the entry.
Translate special date names
Click the globe icon next to any special date name to add translations for each enabled language. Holiday names can appear on your website in your customers' preferred language via the Display Opening Hours feature.
Three steps to a published override.
Open the Special Dates tab, fill the form, and the booking calendar updates immediately for the selected days and locations.
Go to the Special Dates tab
Navigate to RepairPlugin > Settings > Opening Hours and click the Special Dates tab at the top of the page.
Add a special date or range
Fill in the start month/day, end month/day (for ranges), opening and closing times (leave blank for full closure), a descriptive name, and select which locations it applies to.
Click Add Timing
The special date is saved and immediately overrides the regular schedule for the selected dates and locations. Customers only see the adjusted availability.
Included on every plan.
Special opening times ship with the standard schedule editor. Available from Essentials onwards, no upgrade needed.
Included
Included
Included
Common questions.
Do special dates override the regular weekly schedule?
Yes. When a special date matches a calendar date, it replaces the regular opening and closing times set in Opening Hours for that specific day.
Can I set the same special date for all locations at once?
Yes. In the Apply On field, select all the locations you want the special date to apply to.
Can I add a range of dates at once?
Yes. Set a different end month/day than the start date. RepairPlugin creates one entry per day in the range, all with the same hours and name. Ranges can even wrap around year boundaries (e.g., December 28 to January 2).
Can location heads delete special dates?
Location heads can only delete special dates applied directly to their own locations or custom schedule groups. Shared schedule group entries cannot be deleted by location heads.
Read the full guide.
Holiday closures, date ranges, reduced hours, and per-location application, straight from the help centre.
- Holiday closuresMark dates as fully closed so no bookings are created.
- Date rangesApply special hours to an entire period with start and end dates.
- Reduced or extended hoursOpen later, close earlier, or extend hours on specific dates.
- Apply per locationChoose which locations and service methods each special date affects.
Pair it with these.
Opening hours
Weekly schedule with break times, closed days, and per-location independence.
Learn moreMulti-location
Independent contact details, addresses, and Google Maps links per branch.
Learn moreEnhanced locations
Schedule groups across locations, location-based pricing, and shop managers.
Learn moreTurn visitors into customers.
Join 583+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.