Store Vacation Pro

Follow the development of Store Vacation Pro for WooCommerce. View the latest features, improvements, compatibility updates, and bug fixes included in each release.

Version 1.6.1

  • AddedCopy Conditions button for Schedule and Weekday condition tables.
  • AddedLive Opening Hours preview in settings, with automatic sidebar show/hide.
  • FixPrevent output-buffer flushing notices when retrieving shortcode content.
  • FixLocalize {{from}} and {{to}} smart tag date output for non-English site locales.
  • FixLocalize admin date and time picker labels using the site's configured locale.
  • TweakImprove condition table drag-and-drop helper, column widths, and placeholder styling.
  • UpdateCompatibility with WC 10.9.

Version 1.6.0

  • AddedTrash view support for Schedule, Weekday, and Notice records.
  • AddedRestore and Delete permanently actions for trashed records.
  • AddedBulk actions for moving records to Trash, restoring records, and permanently deleting trashed records.
  • AddedBulk Activate and Deactivate actions for Schedule and Weekday records.
  • AddedCart building option to let customers add products to the cart while checkout remains unavailable during vacation mode.
  • AddedCheckout blocking support for Classic Checkout and Checkout Block / Store API when cart building is enabled.
  • AddedReusable Restrictions service for product exclusion, vacation condition, and cart availability checks.
  • AddedCalendar view in the settings area to review scheduled vacations and recurring weekday closings.
  • FixEnsure hidden settings fields render with the correct input type and optional CSS class.
  • FixResolve AJAX nonce failure logging issues caused by incorrect variable references and syntax.
  • FixEnsure plugin classes and migrations continue loading correctly during setup.
  • FixInitialize countdown timers when notices are dynamically inserted into the announcement bar.
  • FixRemove private-link token from the URL after access is granted.
  • FixPrevent the date and time picker from closing while selecting dates or adjusting time values.
  • TweakImprove sortable table row dragging and placeholder styling in admin tables.
  • TweakDeleted records are now moved to Trash before they are permanently removed.
  • TweakExclude trashed records from active table views and notice selection dropdowns.
  • TweakPreserve the previous status when moving a record to Trash and restore it when the record is restored.
  • TweakRefactor product restriction checks to use shared logic across vacation, conditions, excluded product, and checkout availability handling.
  • TweakCache block-theme and frontend block-template request checks for behaviour rendering.
  • UpdateReplaced deprecated inline script output for the announcement bar with `wp_print_inline_script_tag()`.
  • UpdateAdjust admin dashboard button styling for WordPress 7.0.
  • UpdateCompatibility with WP 7.0.
  • UpdateCompatibility with WC 10.8.

Version 1.5.0

  • AddedAutomatic cache refresh when vacation state changes (open, closing soon, closed), with support for popular caching plugins and hosting layers.
  • AddedAdmin cache reminder notice with one-click manual cache clearing after schedule updates.
  • AddedNew "Hide Store Elements" option to hide selected storefront elements (price, add to cart, mini cart widget, mini cart block) while vacation mode is active.
  • AddedStore Behaviour controls during vacation mode (content replacement, password gate, and private access link), with scope support for shop, archives, and single product pages.
  • AddedGuided onboarding tour for first-time setup of vacation behaviour and storefront controls.
  • AddedNew General dashboard with quick links, Emergency Close toggle, and Discover feed for faster access to key settings.
  • AddedOrder tracking during vacation mode, with admin filter and internal order notes for easy identification.
  • AddedPredefined notice templates with an Insert/Replace modal for faster notice setup.
  • FixImproved compatibility with block-based templates and Storefront header mini cart when hiding add to cart or mini cart elements.
  • FixImproved Smart Tag insertion support for the rich text editor and ensured changes sync correctly when editing.
  • FixParent category and brand exclusions now correctly apply to products assigned to child terms; improved taxonomy validation and product type checks.
  • UpdateNotice message now uses a rich text editor (wp_editor) with <br> line breaks for better formatting.
  • UpdateUser role exclusions have been moved to the Conditions tab. Existing settings are migrated automatically.
  • UpdateReplaced the Notice message textarea with a rich text editor (wp_editor) for improved formatting and link support.
  • UpdateConfigured the editor to use <br> line breaks (instead of automatic paragraphs) to better suit short notice/announcement content.
  • UpdateCompatibility with WC 10.5.

Version 1.4.1

  • AddedAdded admin email reminders before vacation mode starts.
  • FixCountdown smart tag using incorrect date during lead previews.
  • UpdateCompatibility with WP 6.9.
  • UpdateCompatibility with WC 10.4.

Version 1.4.0

  • Added"Manual Placement Only" option to show vacation notice only via shortcode, block, or widget.
  • AddedVacation Content Block to show content only in vacation mode.
  • FixAdded support for translating settings fields.
  • FixImprove conditions menu select components to handle stores with large numbers of products, categories, and taxonomy items.
  • UpdateCompatibility with WC 10.1.

Version 1.3.0

  • AddedNew smart tag to display a countdown in vacation notices.
  • UpdateCompatibility with WC 10.0.

Version 1.2.3

  • FixActivate save button when range slider value changes.
  • UpdateCompatibility with WP 6.8.
  • UpdateCompatibility with WC 9.8.

Version 1.2.2

  • AddedBulk actions to batch activate and disable schedules.
  • Added`{{username}}` and `{{customer_name}}` smart tags as placeholders for vacation notice messages.
  • FixAdd support for WooCommerce Brands migrated into core.
  • FixResolve issue where smart tags were not being inserted when the notice settings page was saved.
  • UpdateCompatibility with WP 6.7.
  • UpdateCompatibility with WC 9.7.

Version 1.2.1

  • FixCorrect typo in namespace import causing undefined error in Elementor.

Version 1.2.0

  • AddedNew dashboard widget to show upcoming vacation schedules.
  • AddedOpening Hours section in settings to display business hours and optionally close the store during nonworking hours.
  • AddedOpening Hours editor (Gutenberg) block, classic widget and shortcode for displaying business hours.
  • AddedAbility to specify notice lead time and message to be shown before the vacation starts.
  • Added`{{from_day}}` and `{{to_day}}` smart tags as placeholders for the start and end vacation day of the week.
  • FixEnsure the vacation notice is announced only once.
  • FixResolved variation product ID for categories, tags, and brands conditions.
  • FixAllow empty value for the range slider input when the input value is cleared out.
  • FixAccount for the start of the weekday in the general settings.
  • FixAnnouncement bar dismiss icon button now correctly vertically centered.
  • FixReplaced `id` attribute with a class name for vacation notices to avoid HTML errors when multiple notices are shown on the page.

Version 1.1.0

  • AddedSupport for hiding vacation notice on products that are allowed to be purchased.
  • AddedAlternate text for the "Add to Cart" button during vacation periods.
  • UpdateCompatibility with WP 6.6.
  • UpdateCompatibility with WC 9.2.

Version 1.0.1

  • TweakWC 8.7 compatibility.
  • FixCorrected parsing of Datepicker format to PHP.

Version 1.0.0

  • Initial release.