Woo Store Vacation


Going on vacation? Use Woo Store Vacation settings to make sure your buyers are not disappointed by buying items and unexpectedly waiting a long time to receive them.

Woo Store Vacation Mode allows you to put your shop on pause or hold mode for a certain amount of time. This feature could be helpful if:

  • You are traveling or ill.
  • You are temporarily unable to run your shop.
  • You need a quick break to catch up on current orders.

It may be a complicated process for an E-Commerce business owner to find the time to take a vacation, but when they do they need a plan for their online store.

When you turn on your store vacation mode, the plugin will display a custom notice in your shop and single product page(s), letting your buyers know you are on vacation. You can also add a customized message to your storefront and set the end date for vacation mode with a date-picker feature.

If you want customers to be able to see products and prices, but not be able to purchase any products, it is possible to turn on “Disable Purchase” option in order to remove the purchase functionality and add to cart button, until after you come back from vacation(holiday) or end date passed.

Translators & Non-English Speakers

Translators are welcome to contribute to the plugin. Please use the WordPress translation website.

Get Involved

Want to contribute? Here’s the GitHub development repository.

Free Support

All support is handled via a dedicated support forum, available at Community Forums. Please head out there to open a new topic, in case you have any questions.

Support this plugin

Don’t forget to rate this plugin 5 shining stars if you like it, thanks!

Screenshot (schermate di esempio)

  • Plugin Settings
  • User Friendly Datepicker
  • Shop page notice with Info style
  • Single product notice with Error style
  • Category page notice with Success style


  1. Upload the entire ‘woo-store-vacation’ folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Start by visiting plugin settings at WooCommerce > Store Vacation.


How do I use the plugin?

Start by visiting plugin settings at WooCommerce > Store Vacation.

How to turn ON vacation mode?
  1. Go to WooCommerce > Store Vacation > Enable Vacation Mode.
  2. Check the setting to enable it.
  3. Fill in a temporary shop announcement.
  4. Click Save Settings.
How to turn OFF vacation mode?
  1. Go to WooCommerce > Store Vacation > Enable Vacation Mode.
  2. Uncheck the setting to disable it.
  3. Click Save Settings.
Does vacation mode hurt SEO ranking?

Unlike similar eCommerce platforms, Woo Store Vacation is intended to keep your search engine rank intact and enabling this feature will not impact your place on SERP (Search engine results page).
Similar tricks such as increasing your delivery time with respect to the number of days you are taking a vacation are not necessary, and you may schedule your shop for a holiday at any time.

I need help customizing this plugin?

I am a full-stack developer with over five years of experience in WordPress theme and plugin development and customization. I would love to have the opportunity to discuss your project with you.
Hire me at UpWork →


17 Dicembre 2018
Does what it says - turns off the ability to buy any product. As a side benefit, running this plugin means no impact on your store's Google rankings.
11 Novembre 2018
Does what it's supposed to. Easy to set up.
Leggi tutte le recensioni di 25

Crediti e riconoscimenti

“Woo Store Vacation” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


Traduci “Woo Store Vacation” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)


  • Updated language file.
  • Fixed fatal error while submitting store vacation dates via a non-Latin calendar.
  • Altered vacation notice z-index value to prevent overlap with core notifications.
  • Refactored and re-organized underlying code in plugin settings page/ controls.
  • Compatibility with WordPress 5.3.1
  • Compatibility with WooCommerce 3.8.1


  • Minor changes.


  • Updated WooCommerce hook names.


  • Fixed miscalculation of strtotime method.


  • Compatibility with WordPress 4.9.
  • Fixed miscalculation of strtotime method.


  • Added custom datepicker stylesheet file.


  • Updated language file.
  • Added button text and url fields to the plugin settings page.


  • Updated language file.
  • Added start date to close the shop immediately.
  • Added color picker controls to customizer background and text color.
  • Compatibility with WooCommerce 3.X.


  • Updated language file.
  • Refactored main class code.
  • Updated hooks for shop and single product pages.


  • Added screenshot images.


  • Fixed time calculation bug with strtotime method.


  • Initial release.