Title: Plainclause Store Vacation &amp; Holiday Mode for WooCommerce
Author: plainclause
Published: <strong>November 11, 2026</strong>
Last modified: November 11, 2026

---

Search plugins

![](https://ps.w.org/plainclause-store-hours-vacation/assets/banner-772x250.png?
rev=3796097)

![](https://ps.w.org/plainclause-store-hours-vacation/assets/icon.svg?rev=3796097)

# Plainclause Store Vacation & Holiday Mode for WooCommerce

 By [plainclause](https://profiles.wordpress.org/plainclause/)

[Download](https://downloads.wordpress.org/plugin/plainclause-store-hours-vacation.1.0.1.zip)

[Live Preview](https://wordpress.org/plugins/plainclause-store-hours-vacation/?preview=1)

 * [Details](https://wordpress.org/plugins/plainclause-store-hours-vacation/#description)
 * [Reviews](https://wordpress.org/plugins/plainclause-store-hours-vacation/#reviews)
 *  [Installation](https://wordpress.org/plugins/plainclause-store-hours-vacation/#installation)
 * [Development](https://wordpress.org/plugins/plainclause-store-hours-vacation/#developers)

 [Support](https://wordpress.org/support/plugin/plainclause-store-hours-vacation/)

## Description

Going on holiday, moving stock or just need a break? Put your WooCommerce shop in
vacation mode without hiding it. Products stay visible (and keep their search rankings),
customers see a clear notice with your reopening date, and the shop opens again 
by itself.

Set the dates once under WooCommerce > Settings > Store hours and forget about it:
the shop closes at the start time, shows “Our shop is closed until 9 November, 9:
00”, and reopens on time. No coming-back-to-untick-a-box, no lost customers who 
think the shop is gone.

#### Why this one

 * **Scheduled, not just on/off.** Set the start and end date and time in advance;
   it closes and reopens on its own, in your site’s time zone.
 * **Tell customers before you go.** Show “Heads up: we’ll be closed from … until…”
   a few days ahead, so regulars can order in time.
 * **Nothing slips through.** Add to cart is paused on product pages, and items 
   already in carts cannot be checked out, including with the checkout block.
 * **Keep some things on sale.** Leave chosen categories purchasable, such as gift
   cards or downloads.
 * **Lightweight and private.** No external services, no tracking, no nag screens.

#### Features

 * Close the shop now with one tick, or schedule a vacation with a start and end
   date and time.
 * Reopens automatically at the end time.
 * Products stay visible; “Add to cart” is paused and items already in carts cannot
   be checked out.
 * Notice banner with the reopening date (`{reopen}`), on every page or only on 
   shop pages, or anywhere with the `[pcsh_notice]` shortcode.
 * Announce a vacation in advance: show “we’ll be closed from … until …” a few days
   before.
 * “Notice only” mode: keep taking orders and just tell customers that orders ship
   after you return.
 * Keep chosen categories purchasable (for example gift cards or downloads).
 * Works with the cart and checkout blocks and classic themes.
 * No external services, no tracking.

#### Pro add-on (optional)

Everything above is free and stays free. A separate paid add-on adds:

 * Weekly opening hours, for example Monday to Friday 9:00 to 17:00, including hours
   past midnight.
 * Any number of planned closures (public holidays, stocktake days), each with its
   own message.

[Plainclause Store Hours Pro](https://checkout.freemius.com/plugin/42818/plan/74528/)
costs from $19 a year for one site, or [$49 once for a lifetime licence](https://checkout.freemius.com/plugin/42818/plan/74528/?billing_cycle=lifetime),
with a 30-day money-back guarantee. It is sold by Freemius, our reseller and merchant
of record.

#### More from Plainclause

 * [Plainclause Sequential Order Numbers for WooCommerce](https://wordpress.org/plugins/plainclause-order-numbers/):
   clean, gap-free order numbers with your own prefix.
 * [Plainclause EU Withdrawal Button & Legal Guarantee Notice](https://wordpress.org/plugins/plainclause-withdrawal-guarantee-notice/):
   the withdrawal function and legal guarantee notice EU shops need.

#### For developers

Filters: `pcsh_status` (the open/closed state), `pcsh_now`, `pcsh_settings_fields`.

## Screenshots

[⌊The shop in vacation mode: products stay visible and a notice shows the reopening
date.⌉⌊The shop in vacation mode: products stay visible and a notice shows the reopening
date.⌉[

The shop in vacation mode: products stay visible and a notice shows the reopening
date.

[⌊Product pages stay online, but Add to cart is paused until you reopen.⌉⌊Product
pages stay online, but Add to cart is paused until you reopen.⌉[

Product pages stay online, but Add to cart is paused until you reopen.

[⌊Announce a vacation in advance with a "heads up" notice.⌉⌊Announce a vacation 
in advance with a "heads up" notice.⌉[

Announce a vacation in advance with a “heads up” notice.

[⌊Settings: close now or schedule a vacation, choose what customers see, keep categories
open.⌉⌊Settings: close now or schedule a vacation, choose what customers see, keep
categories open.⌉[

Settings: close now or schedule a vacation, choose what customers see, keep categories
open.

## Installation

 1. Install and activate the plugin (WooCommerce must be active).
 2. Go to WooCommerce > Settings > Store hours.
 3. Tick “Close now” or set the vacation dates, adjust the notice and save. The status
    at the top shows whether the shop is open.

## FAQ

### Do customers still see my products?

Yes. Only purchasing is paused. Product pages, categories and search stay as they
are.

### What about orders that are already placed?

They are not affected. You can process them as usual.

### My shop still looks open to some visitors

If you use a page cache, clear it after closing or reopening, or exclude shop pages
from the cache.

### Which time zone is used?

The time zone under Settings > General.

### Can I keep taking orders and just show a notice?

Yes. Set “While closed” to show the notice only. Customers can still order and see
that orders ship after you return.

### Can I set regular weekly opening hours?

The free plugin handles closures and vacations. Weekly opening hours (for example
Monday to Friday, 9:00 to 17:00, including hours past midnight) and multiple planned
closures are in the optional Pro add-on.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Plainclause Store Vacation & Holiday Mode for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ plainclause ](https://profiles.wordpress.org/plainclause/)

[Translate “Plainclause Store Vacation & Holiday Mode for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/plainclause-store-hours-vacation)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/plainclause-store-hours-vacation/),
check out the [SVN repository](https://plugins.svn.wordpress.org/plainclause-store-hours-vacation/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/plainclause-store-hours-vacation/)
by [RSS](https://plugins.trac.wordpress.org/log/plainclause-store-hours-vacation/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * New display name. Links to the optional Pro add-on and to rate the plugin on 
   the Plugins screen. No changes to how closing works.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [catalog mode](https://wordpress.org/plugins/tags/catalog-mode/)[holiday mode](https://wordpress.org/plugins/tags/holiday-mode/)
   [pause orders](https://wordpress.org/plugins/tags/pause-orders/)[store closed](https://wordpress.org/plugins/tags/store-closed/)
   [vacation mode](https://wordpress.org/plugins/tags/vacation-mode/)
 *  [Advanced View](https://wordpress.org/plugins/plainclause-store-hours-vacation/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/plainclause-store-hours-vacation/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/plainclause-store-hours-vacation/reviews/)

## Contributors

 *   [ plainclause ](https://profiles.wordpress.org/plainclause/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/plainclause-store-hours-vacation/)