> For the complete documentation index, see [llms.txt](https://penida.gitbook.io/cowlendar-help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://penida.gitbook.io/cowlendar-help/how-to.../how-to-configure-availability-in-cowlendar-services/how-to-set-weekdays-available-only-on-specific-dates.md).

# How to Set Weekdays Available Only on Specific Dates

This setup allows you to offer bookings **only on specific weekdays within a defined date range**.

It’s ideal when your service is not available all year long, but instead runs during a **season, program, or limited period**, such as offering sessions only from January to March, on selected weekdays.

***

### **🧩 When to Use This Setup**

Use this configuration if you want to:

* Offer bookings **only during a specific period**
* Limit availability to certain weekdays (e.g. Monday to Wednesday)
* Avoid showing availability outside a defined date range
* Create seasonal services, programs, or recurring classes

***

### **📲 Step-by-Step: Configure Weekdays Available Only on Specific Dates**

1. From your **Shopify admin**, go to **Apps**.
2. Open **Cowlendar**.
3. Click on **My Services**.
4. Find the service you want to edit and click **Edit**.

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

1. Go to the **Availability** tab.
2. Make sure **Availability mode** is set to **Availability per service**.
3. Just below **Availability mode**, locate the **Availability** section.

***

### **🗓️ Step 1: Select the Weekdays You Want to Offer**

8. In your availability block:
   * Enable the **Weekdays** option
   * Select only the weekdays you want to offer\
     *(for example: Monday, Tuesday, and Wednesday)*
   * Deselect all other weekdays

This defines **which days of the week** can be booked.

<figure><img src="/files/6DHpEywltbjokXRVG064" alt=""><figcaption></figcaption></figure>

***

### **📅 Step 2: Select the Specific Date Range**

9. Enable the **Specific dates** option.
10. Select **all dates** within the period you want to offer the service\
    *(for example: January 1st to March 31st)*

These dates define **when** the service is available during the year.

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

***

### **⚙️ Step 3: Choose How Availability Should Be Calculated**

11. Once both **Weekdays** and **Specific dates** are selected, a new option will appear:

#### **Which dates should be shown as available?**

You’ll see two options:

#### **Option 1: Weekdays and specific dates**

* Shows:
  * All selected weekdays (every week)
  * All selected specific dates
* Ideal when you want both **availabilities** to be displayed at **the same time**

#### **Option 2: Weekdays within specific dates** ✅ *(Recommended for this use case)*

* Shows **only the selected weekdays**
* Only **within the selected date range**
* Ideal for offering availability like:
  * Monday to Wednesday
  * From January 1st to March 31st

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

➡️ **Select this option** to ensure bookings are available **only on the chosen weekdays and only during the defined period**.

***

### **⏰ Final Steps**

12. Set your **time slot(s)** for this availability.
13. Click **Save** to apply the configuration.

***

### **✅ Final Result**

With this setup:

* Your service will be available **only on selected weekdays**
* Bookings will be possible **only within the chosen date range**
* No availability will appear before or after that period
* Customers see a clean, predictable calendar aligned with your schedule

***

{% hint style="info" %}
💡 This configuration is perfect for seasonal programs, limited-time classes, academic terms, fitness challenges, or any service that runs only during a specific period of the year.
{% endhint %}
