Skip to main content

Booking Calendars

For Booking-type shops (for example lodging, rentals, services, or any schedule-based offering), Etalasse provides a booking calendar system that manages availability, sessions, and blocked dates.

Beyond fixed sessions, services can use duration and buffer, staff, deposits (DP), rescheduling, and no-shows. All of it is optional per service: see the booking depth section below.

The feature appears under Products → Booking Calendars and Products → Blocked Dates, and is only available for Booking-type shops.

How booking calendars work​

Availability belongs to a calendar, not directly to a product. A single calendar can be shared by several products or variants, so schedules do not have to be configured over and over.

Supported calendar types:

  • Global — one calendar for the entire shop
  • Seller — a calendar owned by a seller (for multivendor shops). Sellers create and manage these themselves in the Seller Center; the merchant does not manage them from the dashboard
  • Product — a calendar dedicated to a single product
  • Custom — a special-purpose calendar for specific needs

Each calendar manages:

  • weekly sessions — the schedule of available slots and their capacity
  • blocked dates — dates deliberately closed (holidays, maintenance, private events)
  • booked dates — dates already reserved by customers
Booking Calendars page: calendar list with types on the left, weekly sessions of the selected calendar on the right, and the Add Calendar buttondashboard.etalasse.comSalon AyuCOMMERCECustomersProductsProduct ListPrice RulesBooking CalendarsBlocked DatesSalesOPERATIONSBookingsBooking CalendarsARAdd CalendarCalendars4 totalJadwal Salonglobal6 products · 3 sessionsKursi Creambathcustom2 products · 2 sessionsRuang Spa VIPproduct1 product · 2 sessionsNail ArtsellerRina Studio · 2 productsJadwal SalonOne schedule for the whole salonCalendarSessionsProductsWeekly slots + shared capacityAdd SessionSessionTimeDaysCapacityMorning09:00–12:00Mon–Sat3Afternoon13:00–17:00Mon–Sat3Evening18:00–20:00Fri, Sat2Sunday10:00–14:00Sun2123
Booking Calendars page: (1) the calendar list with each calendar type, (2) the weekly sessions and capacity of the selected calendar, (3) Add Calendar to create a new one.

Booking Calendars page: (1) the calendar list with each calendar type, (2) the weekly sessions and capacity of the selected calendar, (3) Add Calendar to create a new one.

Preventing schedule conflicts​

Etalasse checks for time overlaps, not just exact session matches. A new booking whose time overlaps another booking on the same calendar is rejected, so double bookings cannot happen.

Blocking dates also follows the calendar type: blocking a date on a Global calendar closes the entire shop on that date, while blocking on a Product calendar only closes that product.

Sessions that have passed​

A session whose time has passed can no longer be booked, from Catalog and Link or from POS. "Passed" is judged on the shop time zone (WIB by default), not the customer's phone. Example: a shop in Jayapura uses WIT. The 10:00 session closes at 10:00 WIT, even when a customer books from Jakarta, where it is only 08:00.

Fixed sessions or duration​

A calendar supports two ways for customers to choose a time:

  • Fixed sessions (default): the customer picks one session from the weekly schedule, with a capacity per slot
  • Duration: the customer picks a start time, and the weekly sessions are read as open hours. Slots are computed from the service duration, buffer, and slot interval. See Service Duration and Buffer

Booking depth​

TopicWhat it covers
Service Duration and Bufferservice length, buffer, slot interval, minimum notice, days ahead
Staff, Schedules, and Time Offthe people who perform services, working hours, and leave
Choosing Staffstaff modes and the "anyone" rule
Deposit and Refund Windowdeposits, free cancellation, and a worked example
Rescheduling Bookingsby customer and merchant, limits, policy
No-showsmanual and automatic marking
Booking RemindersWhatsApp the day before and notifications
Booking List and Calendarmonitoring and handling bookings, recording the balance
Booking Plans and RolesGrowth plan, staff quota, and cashier role
Booking FAQfrequently asked questions

A shop that sets nothing up keeps running as before: fixed sessions, no staff, no deposit.

  1. decide on the calendar structure — one global calendar, or one per product/seller
  2. create the calendars in Products → Booking Calendars
  3. configure weekly sessions and the capacity of each slot
  4. link products or variants to the appropriate calendar
  5. block holidays or unavailable dates in Products → Blocked Dates
  6. place a test booking from a customer channel to verify availability

What customers see​

In Catalog and Link, customers see an availability calendar on booking product pages — available, booked, and blocked dates — then pick a schedule before ordering.