# How to Configure Bundle Services & Multiday Services With Pre-Selected Dates

{% hint style="warning" %}
**This is a Pro feature of Cowlendar.** You need to upgrade your plan if you want to use this feature and you are a free user of Cowlendar.
{% endhint %}

***

## **How to Configure Bundle Services & Multiday Services With Pre-Selected Dates**

Cowlendar allows you to create services that automatically select specific dates or a fixed number of timeslots when customers open the booking widget. This is especially useful for:

* **Bundles of classes** with predetermined dates and times
* **Multiday reservations** that must be booked for a fixed number of days, such as holiday rentals

This guide explains how to set up each scenario step-by-step.

***

### **Example 1: A Bundle of 4 Classes With Specific Dates & Times**

If you offer a set of classes (e.g., 4 lessons across fixed dates and times), you can configure a **Bundle Service** where the booking widget automatically selects the required slots.

***

### **Step 1 — Create a Bundle Service**

1. Go to **Apps** and click on **Cowlendar**
2. Go to **Services > Add New Service**
3. Choose **Bundle service**
4. Add all four classes with their exact dates and times

<figure><img src="/files/OueR386t7DN5d2ovtxfJ" alt=""><figcaption></figcaption></figure>

***

### **Step 2 — Configure the Bundle’s Availability Settings**

Go to the **Availability** tab of the service.

#### **1. Set how many timeslots customers must pick**

Under **How many timeslots should your customer pick?**, select:

➡️ **Fixed number of slots**

This tells the system that customers must book the complete set of classes.

#### **2. Enable Pre-selection Options**

When you select *Fixed number of slots*, two additional options appear:

* **Preselect first 2 slots when opening the booking widget**
* **Switch to confirmation form after pre-selecting the slots**<br>

<figure><img src="/files/Da4Tdl0V3SmvU6K6yGHK" alt=""><figcaption></figcaption></figure>

***

### **How These Options Work**

#### **Option A: Only “Preselect first 2 slots” enabled**

When the customer opens the widget:

* The predefined class times are automatically selected
* The customer must click **Continue** to proceed

{% hint style="info" %}
This is ideal if you want customers to still review the timeslots before continuing.
{% endhint %}

***

#### **Option B: Both options enabled**

When both options are active:

* The class times are preselected
* The customer is automatically redirected to the **confirmation form**
* No manual click is required

{% hint style="success" %}
Perfect for fast checkout experiences where the customer doesn't need to review each timeslot manually.
{% endhint %}

{% hint style="danger" %}
If the **price** set for the Shopify product should not be multiplied by each slot, make sure to enable the **Fixed quantity** option in the **Customization tab**
{% endhint %}

***

### **Example 2: A Multiday Service With Fixed Holiday Dates (e.g., Christmas Cabin Rental)**

If you offer multiday stays (such as a 7-day Christmas cabin rental) and want to require customers to book a fixed number of days, use a **Multiday service**.

***

### **Step 1 — Create a Multiday Service**

1. Go to **Apps** and click on **Cowlendar**
2. Go to **Services > Add New Service**
3. Choose **Multiday service**
4. Add all four classes with their exact dates and times

<figure><img src="/files/ShbDdshhsHgiRaQxuq4B" alt=""><figcaption></figcaption></figure>

***

### **Step 2 — Configure Multiday Availability Settings**

Go to the **Availability** tab.

#### **1. Set minimum and maximum days**

To force the customer to book a specific number of days:

➡️ **Set Minimum days = Maximum days**\
Example:

* Min days: **7**
* Max days: **7**

This ensures the service can only be booked as a 7-day stay.

***

#### **2. Pre-selection Options**

As with bundle services, you will see:

* **Preselect the dates when opening the booking widget**
* **Switch to confirmation form after pre-selecting the dates**

<figure><img src="/files/MkKqHrW77HLHbwP2VA6k" alt=""><figcaption></figcaption></figure>

***

### ✔️ **How These Options Work for Multiday Reservations**

#### **Option A: Only “Preselect first 2 slots” enabled**

* The system preselects the first 2 available slots
* Customer must click **Continue**

{% hint style="info" %}
Useful when you want customers to confirm the dates before moving forward.
{% endhint %}

***

#### **Option B: Both options enabled**

* Dates are preselected
* Customer is instantly redirected to the confirmation form

{% hint style="success" %}
Ideal for holiday packages or fixed events with mandatory dates.
{% endhint %}

{% hint style="danger" %}
If the **price** set for the Shopify product should not be multiplied by each day, make sure to enable the **Fixed quantity** option in the **Customization tab**
{% endhint %}

***

### Additional Tips

* For bundles, always ensure all class times are added correctly to the **Timeslots** section.
* For multiday services, double-check that the holiday period does not overlap with other services using the same equipment unless intentional.
* Use a custom confirmation message to remind customers that dates are fixed and cannot be changed.

***

### ❓ **FAQ**

#### **1. Can customers modify the pre-selected dates?**

Yes. but the customer must manually choose other slots/days.

#### **2. Can I hide the calendar entirely?**

Yes. If both pre-selection options are enabled, customers are redirected to the confirmation form without seeing the calendar.

#### **3. Can I create bundles with more than 4 classes?**

Yes. You can add as many slots as you need—Cowlendar will preselect them automatically as long as "Fixed number of slots" is set.

#### **4. Do I need Pro plan to use these features?**

Yes. Bundle/Multiday services and pre-selection feature are available only on **Pro** or higher.

#### **5. Can the bundle classes be on different days and times?**

Absolutely. You can add any combination of dates and times.

#### **6. Can multiday services be used for camps or retreats?**

Yes. Multiday services with fixed durations are perfect for retreats, camps, and seasonal packages.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://penida.gitbook.io/cowlendar-help/how-to.../how-to-configure-bundle-services-and-multiday-services-with-pre-selected-dates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
