- New
Vacation Mode helps PrestaShop 8.2.x store owners display a top-of-page notice banner before and during scheduled away dates, with optional checkout blocking during active date ranges.
Keep your storefront visible while clearly warning customers about vacations, temporary closures, or shipping delays.
🏝️ Vacation Mode – Module Description
Vacation Mode for PrestaShop 8.2.x
Vacation Mode helps store owners prepare for vacations, travel, temporary closures, or shipping delays without taking the entire store offline.
Instead of enabling full maintenance mode, this module allows you to:
display a customizable banner at the top of every page
warn customers ahead of planned closure dates
optionally disable checkout during selected date ranges
keep the storefront open so customers can still browse and build carts
This is ideal for store owners who want to stay transparent with customers while avoiding orders during periods when fulfillment may be delayed or unavailable.
✨ Key Features
🗓️ Up to 4 Date Ranges
Plan ahead with up to 4 separate vacation / away periods.
Perfect for:
vacations
trade shows
family trips
seasonal closures
temporary fulfillment pauses
📢 Top Banner on Every Page
Show a notice banner across the top of your storefront so visitors always know what to expect.
The banner can be used to:
warn customers before you leave
explain shipping delays
let customers know when normal ordering will resume
⏳ Show Banner Before Vacation Starts
Set the banner to appear a chosen number of days before your start date.
This helps encourage customers to place orders before your store enters an away period.
Example:
“Order before Friday to avoid shipping delays!”
🎨 Easy Color Customization
Customize the banner with built-in color pickers:
background color
text color
No code editing needed.
🌍 Translatable Banner Text
Banner text is entered as translatable PrestaShop module text, so it can be managed by language in the back office and can also benefit from browser translation tools for visitors.
This makes it much easier to communicate store notices to international customers.
🔤 Smart Placeholders
Use dynamic placeholders in the banner text:
{start_date}
{end_date}
Example:
“We are away from {start_date} through {end_date}. Orders may not ship until after {end_date}.”
The module automatically replaces these with your active date range.
🛒 Optional Checkout Blocking
If enabled, checkout can be disabled only during active date ranges.
Customers can still:
browse the site
view products
build a shopping cart
But they will not be able to complete checkout during your away period.
This gives store owners a much better alternative to full maintenance mode.
✅ Why Use Vacation Mode Instead of Maintenance Mode?
PrestaShop’s maintenance mode hides the entire store.
Vacation Mode gives you a more practical option:
keep products visible
keep SEO pages accessible
let customers browse normally
communicate delays clearly
optionally stop orders only when needed
This makes it much more useful for short-term closures or planned shipping delays.
👌 Simple Setup
The module is designed to be easy to configure:
set your date ranges
choose your banner colors
write your message
decide whether checkout should be disabled
If no valid date range is active:
no banner is shown
checkout works normally
That means the module stays out of the way unless it is actually needed.
🧪 Tested In
PrestaShop 8.2.x
👤 Author
FreePrestashopModules.com
📜 Changelog
v1.0.2
Improved configuration page layout
Displayed each date range start/end on the same row for easier setup
Confirmed compatibility through PrestaShop 8.2.99
v1.0.1
Removed top enable/disable switch for simpler configuration
Module now works automatically based on valid configured date ranges
Added custom Vacation Mode module logo
v1.0.0
Initial release
Added up to 4 configurable date ranges
Added top-of-page banner support
Added banner color customization
Added translatable banner text
Added {start_date} and {end_date} placeholders
Added optional checkout blocking during active date ranges
Added pre-vacation banner display option