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 costs from $19 a year for one site, or $49 once for a lifetime licence, 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: clean, gap-free order numbers with your own prefix.
- Plainclause EU Withdrawal Button & Legal 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




Installation
- Install and activate the plugin (WooCommerce must be active).
- Go to WooCommerce > Settings > Store hours.
- 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.
ContributorsTranslate “Plainclause Store Vacation & Holiday Mode for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by 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.
