Daily Calendar

The daily calendar view shows a month grid first, then opens the hours of a single day once a customer clicks it. It fits businesses where an entire day, not just an hour, is the unit customers actually book: studios rented out for full-day shoots, venues booked for events, equipment rented by the day.

How it works

The month grid shows every day at a glance. Fully booked days show a lock icon with a count (for example 23/23), open days show how many spots remain (for example “13 free”). Clicking an open day expands it into an hourly view, the same slot-by-slot layout used elsewhere in Baza Booking Calendar, with each hour’s own price if you’ve set one.

Slots already in the past are shown with an icon rather than a price, since they can’t be booked. The hourly view also shows a legend: Booked, Pending, and Day off, so the state of any slot is clear without opening it.

Turning it on

Go to General Settings, Calendar, Calendar view and choose between:

  • Time slots, the standard calendar, customers pick individual hours directly
  • Month grid, whole day booking, the daily calendar described here

Once the month grid is selected, two more settings appear right below it:

  • Choosing a day, what happens when a customer opens a day: The customer picks the time slots (they still select specific hours within that day) or The whole day is booked at once (selecting the day books it in full, no hour-by-hour picking)
  • Months to show, how many months the grid displays

Other calendar widgets (category scroll for additional services, calendar navigation, number of months and weeks ahead) live in the Components tab of the same General Settings page.

Shortcodes

Use these shortcodes to place the daily calendar directly on a page, independent of the global settings above:

[baza_booking_calendar view="month"]

Shows the month grid on this page only, customers pick individual slots after opening a day.

[baza_booking_calendar view="month" whole_day="yes"]

Same month grid, but the whole day is booked as a single unit.

To force the standard time-slot calendar on a page while the site uses the month grid, use view="slots". whole_day also accepts no to keep hour-by-hour picking on that page.

Pricing

The daily calendar uses the same pricing engine as the rest of Baza Booking Calendar, including per-hour pricing, the second price tier, and day-of-week rates, so a full-day booking still reflects any hourly pricing structure you’ve configured for the service.

Last Modified: 26.09.2026