Description
WooCommerce® Holiday Mode allows you to temporarily pause your online store during holidays, vacations, maintenance periods, or other planned breaks.
Define a start and end date for your closed period and automatically enable or disable holiday mode. During this time, you can display a prominently visible custom absence message to inform your customers about your temporary closure, return date, or other important information.
Features:
- Disable new orders by removing the add-to-cart button and displaying a custom message
- Disable the shopping cart (existing cart items will be removed when holiday mode is activated)
- Disable checkout during the holiday period
- Display a prominent custom absence message to inform customers about your temporary closure
- Schedule holiday mode with a specific start and end date
- Automatically deactivate holiday mode when the vacation period ends
WooCommerce® is a registered trademark of Automattic Inc.
Privacy Disclosure
This plugin does not collect, process, or store any personal data.
Installation
Follow these steps to install and configure the plugin:
Upload the plugin folder to the /wp-content/plugins/ directory Activate the plugin through the « Plugins » menu in WordPress Go to WooCommerce -> Settings -> Holiday Mode to configure your settings
Avis
Contributeurs & développeurs
« Holiday Mode for WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Holiday Mode for WooCommerce” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Holiday Mode for WooCommerce » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
2.3.0
- Lower minimum required PHP version to 8.3 to allow installation on WordPress 6.7 and higher.
2.2.0
- Fixed: Holiday notice could appear below the archive title/result count instead of at the very top of the page on block themes (e.g. Twenty Twenty-Five) using WooCommerce’s default block-based Shop template.
2.1.0
- Fixed: Holiday mode now also removes the « Add to cart » / « Buy product » button for external/affiliate and grouped products.
2.0.0
- Enhanced: Holiday mode now explicitly removes the « Add to cart » button for variable products.
1.9.3
- Fixed: Plugin was incorrectly deactivated after upgrading from a previous active version.
1.9.2
- Security: Added improved escaping for holiday notice messages to strengthen protection against XSS vulnerabilities.
- Maintenance: Refactored internal code and cleaned up various areas of the plugin.
1.9.1
- Fixed: Holiday notice was not displayed on single product pages in some classic themes.
- Fixed: Holiday notice was missing on shop, archive, cart, and checkout pages in some block theme setups. The notice is now displayed correctly in these cases.
1.9.0
- Improved compatibility with caching plugins.
- Replaced the start and end date text fields with date pickers to improve usability.
1.8.3
Minor translations update
1.8.2
Update plugins meta data
1.8.1
Update README.txt
1.8.0
- Settings migrated from the Customizer to a dedicated page under WooCommerce -> Settings -> Holiday Mode
- Existing Customizer settings are migrated automatically on first admin page load
- WooCommerce HPOS (custom order tables) and Cart/Checkout Blocks compatibility declared
- Security and reliability hardening (escaping, sanitization, timezone handling)
1.7.1
- Compatibility for WordPress 5.9
1.7
- Add additional message on product page to increase theme compatibility (if woocommerce_before_main_content is not used by active theme)
- Settings are only visible if WooCommerce is activated within WordPress
- HTML is now possible for customer message
- Only provide vacation feature if WooCommerce is available
- Lowest PHP version is now 7.3, because lower versions reached EOL
1.6
- Fixed warning: Timezone is used correctly now
1.5
- Add further translation
1.4
- Fixed default translation language
1.3
- Add german language
1.2
- Fixed defined version, to allow updates
1.1
- Fixed settings: names are now more unique
1.0
- Initial version



