Sometimes the public booking form might be taking - or not taking - bookings in a way you don't expect.
Debug mode will help you work out what's wrong by showing you how the form is "working out" if a slot is bookable or not.
You can access it via Settings -> All settings -> Debug Mode and clicking on the "Enter Debug Mode" button.
β
It will then load the public booking form, but you'll see this message at the bottom:
Don't worry, even though you're on your public form, your customers cannot see debug mode.
You can then use your form and navigate to a time or date where you'd like to check out what's going on. Below the time, you'll see all the many checks the system is doing.
For green slots, you'll see everything listed in black:
For greyed out slots though, you'll see one or more checks showing up in red. Any red check is going to lead to a booking not being possible by a customer.
All red checks will explain briefly why they are happening. For example, here we can see that we can't book this earlier slots for two reasons. Firstly, because the time is in past, and secondly, because we're not giving enough notice time:
Debug will also tell if the yield system cannot find a suitable table, or if things like max bookings, limits or group sizes would be affecting the booking.
Limitations of Debug
Right now, debug can't tell you what's wrong if you're having any issues before you reach slots on your form, for example if a day is greyed out. For these problems, check out our problems and solutions page, and then get in touch.