> For the complete documentation index, see [llms.txt](https://guides.orderla.my/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.orderla.my/orderla-plus/appointment-booking-system-1.md).

# Booking / Reservation / Appointment System

You can display a calendar for your customers to select a date and time slot as shown below.

To display a calendar on your order form, go to the Form editing page, then navigate to the 'Date & Time Slots' tab.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FQyWdNeBX51MGM8WV9tI3%2FGroup%205.png?alt=media&amp;token=45c625ea-521f-44b3-af22-72cb4751dcc6" alt=""><figcaption></figcaption></figure>

Turn on the 'Date & Time Slots' switch.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FkMrqzj3KTIVPpkr9UwmB%2Fimage.png?alt=media&amp;token=9d0489c3-8223-4ed8-b052-ef302098367f" alt=""><figcaption><p>Settings untuk Date &#x26; Time Slots ( Belum di Setup )</p></figcaption></figure>

In the 'Overview' section, we can see the preview of our calendar. This display is the same as what customers see in the form as well.&#x20;

Go to 'Availability Setup' to set up the days and time slots that your customers can choose.

### Availability Setup

In Availability Setup, you can see a display like the one below.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FyA2UXOkZCNkVwngzTn8C%2Fimage.png?alt=media&amp;token=865ca2ef-b276-440f-b9b6-e5c2c8138b6e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FQKOCInt4LFItd0285Ehf%2Fimage.png?alt=media&amp;token=6fa6c53f-0b15-461e-88a6-44c38fe81d47" alt=""><figcaption></figcaption></figure>

In Availability Setup, you can set the Cut-off Time, Future Days, Normal Time Slot Hours, Slot Duration, Time Gap Between Next Slot, as well as the option to enable Break Time.

* Cut-Off Time (options: hours / days): This is the time in hours or days. You can set it to prevent bookings on the same day by setting a 1-day 'cut-off time (day)', or a distance to the next hour by setting a 1-hour 'cut-off time (hour)'. This function is to avoid bookings at the end of the time. If you don't want a cut-off time, leave it as 0 hours.
* Future Days: This determines how many days from today can be selected by customers.
* Normal Time Slot Hours: You can set the opening and closing times of the shop on regular days. For example: from 10:00 am to 6:00 pm.
* Slot Duration: Set the duration for each slot.
* Time Gap Between Next Slot: Set the gap before the next slot starts.
* Break Time: This allows you to block out a period within a day for breaks.

Example Calculation: Cut Off 2 Days, Future Days: 7 Days. Normal Time Slot Hours: 10 am to 6 pm. Slot Duration: 30 minutes. Time Gap: 0. No Break Time. Active Days: Monday to Friday.

After you've filled in all the details, you can press Save. Then, check the 'Overview' tab to see the results.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FWvh3cm589zt0ex803Vsu%2Fimage.png?alt=media&amp;token=570e40b9-2400-47f1-8b90-374e2a4d7abc" alt=""><figcaption><p>For example: today is March 8th, customers can start selecting dates from March 11th. Time slots are available from 10 am to 6 pm. Each slot has a duration of 30 minutes until 6 pm. You can modify this according to your needs.</p></figcaption></figure>

{% hint style="info" %}
Please use the break time feature to create longer gaps if there are different sessions.
{% endhint %}

Now you can proceed to preview your form.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2F69DfnbvDNsaZPB9pwI1Z%2Fimage.png?alt=media&amp;token=742bfa6f-4526-4ad2-a970-8f913df63b3d" alt=""><figcaption></figcaption></figure>

Now your customers can choose a date and time that suits them. This data will be stored along with the order they submit.

### Calendar View

To access this page, you can visit <https://orderla.my/admin/calendar>.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FGpoECIEtakDl4beBnQ8d%2Fimage.png?alt=media&amp;token=cabb70e0-dc68-4592-a474-c8b77d2b6d66" alt=""><figcaption><p>In this Calendar display, you can see the orders that have come in (red indicates unpaid, green indicates paid). </p></figcaption></figure>

On the Calendar display, you can filter according to the form you desire. You can click on the date number on the calendar.&#x20;

For example, clicking on the number 11 on the calendar will display all orders for that date at the bottom.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FRCkxaQuwp2vqo03qUHlu%2Fimage.png?alt=media&amp;token=bb043643-4cb6-41a6-b569-e02f0623886f" alt=""><figcaption></figcaption></figure>

When the order is clicked, you can view details about that order on the right-hand side.

<figure><img src="https://1553906970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBZClG7agt1laCsv-CF%2Fuploads%2FYges6kIyDHspzeJcf3qn%2Fimage.png?alt=media&amp;token=77cbb103-47b2-47c5-aece-e6a0fde4a6e3" alt=""><figcaption></figcaption></figure>
