In this guide, we’ll walk you through the steps to schedule vacation time for your online store. Discover how to seamlessly close your store during specific periods, providing your customers with a smooth shopping experience. When your shop is in vacation mode, it won’t accept new orders, and the checkout process will be temporarily disabled. Let’s explore how you can use this powerful tool to enhance your online business.
Creating a Schedule
You have the flexibility to schedule an unlimited number of vacation date-times, and your online shop will automatically close whenever any of these schedules match your site’s date and time settings. Here’s how to set up a vacation schedule for temporarily closing your shop:
- Go to WooCommerce → Settings → Store Vacation.
- In the current tab, find the Schedule section.
- Click on the Add new button.
- Provide a friendly Name for your schedule plan.
- Use the From field to select the date and time when you want the vacation mode to start. Your shop will close at this selected date and time.
- In the To field, select the date and time when you want the vacation mode to end, and your shop to reopen.
- By default, the No notice to display option is selected for the Notice field. If you wish to display a custom announcement during the vacation mode, select a notice (learn more about vacation notices here).
- Click on the Save changes button.

Woo Store Vacation will use your current timezone setting for scheduling. If needed, you can adjust your timezone in your WordPress settings.
Conditional Logic
The conditional setting within each vacation mode schedule empowers you to elevate your product availability customization and craft intelligent logic pathways. By including conditions and rules, you have the ability to selectively exempt specific products from vacation mode, enabling them to purchase even when your shop is temporarily closed for vacation. For a deep insight into this feature and its potential, we recommend reading the Conditional Logic article. It offers comprehensive information on harnessing this functionality to personalize your store’s vacation settings for optimal results.
Updating Your Timezone
If you need to adjust your site’s time and date settings to align with a different timezone, follow these simple steps:
- Navigate to Settings → General.
- Choose your desired Timezone from the available options.
- Click on the Save changes button.
Schedule Table
Once you’ve added a new schedule, your schedule table will populate with valuable information. On the schedule page, you can review the list of your planned vacations through this table. Here’s what you can find in the schedule table:
- Name: This column displays the name of your schedule. If you didn’t specify a name when creating the schedule, the creation date uses as the schedule name.
- Status: In this column, you can conveniently check the status of your vacation schedule. Activating or disabling the schedule is a breeze – simply click the toggle switch in this column to make your desired adjustments.
- From: This column shows the start date and time of your vacation. Your shop will close at the time indicated here.
- To: In this column, you’ll see the end date and time of your vacation. Your shop will reopen at the time specified here.
- Notice: This column informs you whether you’ve assigned a notice to announce your vacation to your visitors. A checkmark icon indicates that you’ve selected a notice to display during the vacation, while a cross icon signifies that you’ve not chosen any notice to display during the vacation.
- Date: This column displays the last date the schedule was modified.
Editing a Schedule
After you’ve created a schedule, you can easily make adjustments and apply new changes to it. Here’s how you can edit a schedule:
- Navigate to WooCommerce → Settings → Store Vacation → Schedule.
- Find the schedule you want to edit in the list.
- Hover over the schedule, and select Edit.
- Apply your desired changes to the schedule.
- Click the Save changes button.
Removing a Schedule
You have the flexibility to remove and delete a schedule whenever you want. Here’s how you can do it:
Individual Schedule Deletion:
- Navigate to WooCommerce → Settings → Store Vacation → Schedule.
- Hover over the schedule you want to remove and click Delete permanently.
- A confirmation message will appear. Click the Ok button to confirm and remove the schedule.
Bulk Schedule Deletion:
- Navigate to WooCommerce → Settings → Store Vacation → Schedule.
- Select schedules using the checkboxes on the left side.
- Go to the Bulk actions list and choose the Delete permanently option.
- Click on the Apply button.

Deleting a schedule will result in its permanent removal, and it cannot be restored. Please proceed with caution when deleting schedules, as this action is irreversible.
Sorting Schedules
You have the flexibility to rearrange the order of your schedules through a simple drag-and-drop process. Here’s how you can do it:
- Navigate to WooCommerce → Settings → Store Vacation → Schedule.
- Hover over the schedule you want to reposition and click and hold the row to grab it.
- While holding the schedule, drag it up or down to change its order.
- Release the schedule at the new position.
Filtering Vacation Schedules
You have the option to filter schedules based on their status and availability using the filters provided above the Schedule table. Here’s how you can use these filters:
- All: This filter is selected by default, showing a list of all schedules currently configured for your shop.
- Running: When you select this filter, the Schedule table will display only the schedules that are actively in progress and running. These are the schedules that are currently affecting your shop’s availability.
- Upcoming: By choosing this filter, you can view the vacations scheduled to effect in the future.
- Active: The Schedule table will list the vacation schedules with an Active status.
- Disabled: Selecting this filter will present you with the vacation schedules marked as Disabled.
Customizing the Schedule Table
You can tailor the Schedule table to fit your unique needs and preferences. Here’s how you can personalize your Schedule table:
- Click on the Screen Options located at the top right corner of your screen.
- Inside this menu, you can toggle the visibility of columns and change the Number of items displayed per page.