> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 2. Set Opening Hours

> Set storekit opening hours, configure multiple time slots for lunch and dinner service, and customise hours per fulfillment method like delivery or pickup.

Configure when customers can place orders. Your store will only accept orders during the hours you set.

## Setting Opening Hours

1. Go to **Store Settings > Opening Hours**
2. For each day of the week (Monday through Sunday), set your opening and closing times
3. Toggle days off if you're closed
4. Click **Save**

Hours are stored in `HH:mm:ss` format and displayed to customers in 12-hour format (e.g., "11:00 am - 10:00 pm").

## Multiple Time Slots

If you close during the day (e.g., between lunch and dinner), add multiple time slots per day:

* **Lunch:** 11:00 am - 2:30 pm
* **Dinner:** 5:00 pm - 10:00 pm

Click **Add time slot** to add additional periods for the same day. Customers will see all available time slots when selecting a pickup or delivery time.

## Different Hours by Fulfillment Type

You can set different hours for different fulfillment methods:

| Fulfillment  | Example Use Case                   |
| ------------ | ---------------------------------- |
| **Pickup**   | Accept pickup orders all day       |
| **Delivery** | Only deliver during dinner service |
| **Dine-in**  | Match your restaurant floor hours  |

To set separate hours:

1. Go to **Store Settings > Opening Hours**
2. Click the fulfillment type tab (Pickup, Delivery, etc.)
3. Configure hours for that specific method

<Tip>
  If your delivery hours are shorter than pickup, customers outside delivery hours will only see pickup as an option. The system automatically adjusts available fulfillment methods based on current time and configured hours.
</Tip>

## Prep Time

Set how long you need to prepare orders:

1. Go to **Store Settings > Fulfillment**
2. Set **Prep time** for pickup/dine-in orders
3. Set **Prep + delivery time** for delivery orders (includes travel time)

This affects the earliest time slot customers can select. If it's 12:00 and prep time is 15 minutes, the earliest available slot is 12:15.

The estimated time is displayed to customers on the menu and at checkout.

## Pre-orders

Allow customers to order ahead for future dates:

1. Go to **Store Settings > Pre-orders**
2. Enable **Pre-orders**
3. Configure available pre-order days separately for pickup and delivery

When pre-orders are enabled, customers can:

* Select a future date from the available days
* Choose a specific time slot within your opening hours
* Place orders outside of current opening hours (for future fulfillment)

<Note>
  If **Always open for pre-orders** is enabled, customers can place future orders even when your store is currently closed.
</Note>

## Temporary Closures

To temporarily close your store:

* **Snooze** - Close for a set period (30 mins, 1 hour, etc.)
* **Close for today** - Stop accepting orders for the rest of the day
* **Holiday mode** - Close for multiple days

Access these from the **Open/Closed** toggle in the dashboard header. When closed, customers see a "Closed" message and cannot place orders.

## Next Step

Now that your hours are set, [build your menu →](/getting-started/launch/build-your-menu)
