Description
Holy Day Off is the most trusted way for Jewish-owned WooCommerce stores to observe Shabbat and Jewish holidays — fully automated, zero manual work.
Pick your city, and the plugin does the rest. It knows exactly when Shabbat starts and ends based on halachic times for your location, and automatically manages your entire store: disabling purchases, hiding payment options, and showing visitors a beautiful, customizable alert bar.
Whether you run a small online shop or a high-traffic eCommerce site, Holy Day Off keeps your store compliant with your values — while you rest.
Why Store Owners Choose Holy Day Off
Set it and forget it. No need to manually close and reopen your store every week. Holy Day Off runs on autopilot — checking Shabbat times every 5 minutes so your store transitions seamlessly.
Works with modern WooCommerce. Full support for WooCommerce Blocks (cart & checkout), classic templates, and HPOS (High-Performance Order Storage). No matter how your store is set up, Holy Day Off has you covered.
Beautiful admin experience. A clean, card-based dashboard gives you instant visibility into your store’s status, next Shabbat times, and all settings — with a live alert bar preview so you see exactly what your visitors will see.
Full Feature List
- Automatic Shabbat scheduling — Candle-lighting and Havdalah times calculated for your city
- WooCommerce integration — Hide « Add to Cart » buttons, disable payment gateways, and block checkout during Shabbat
- WooCommerce Blocks support — Works seamlessly with block-based cart and checkout pages
- HPOS compatible — Fully compatible with WooCommerce High-Performance Order Storage
- Customizable alert bar — Styled notification bar with custom message, colors, and optional close button
- Full-page redirect — Redirect your entire site to a dedicated Shabbat landing page
- Force close — Manually close your shop at any time with a single toggle
- Live admin preview — See your alert bar styling in real-time as you configure it
- Cache-friendly — Automatically clears WP Rocket cache when Shabbat status changes
- Timezone-accurate — Displays times in your city’s local timezone, not the server’s
- Lightweight & fast — Transient caching for API calls, scripts load only on plugin pages
- Translation-ready — Fully internationalized with i18n support
- Clean uninstall — Removes all plugin data and scheduled events when you uninstall
How It Works
- Install & activate the plugin
- Enter your license key
- Select your city from the dropdown
- Configure your preferences — alert bar style, WooCommerce behavior, or page redirect
- Done! The plugin automatically manages your store every Shabbat
Who Is This For?
- Jewish eCommerce store owners who want to observe Shabbat without the weekly hassle
- Agencies & developers building stores for religious clients
- Any WordPress site owner who wants to display a scheduled alert bar or redirect visitors on specific days
Pro Features
Unlock the full power of Holy Day Off with a Pro license — automatic scheduling, custom alert bars, WooCommerce integration, and page redirects.
Captures d’écrans
Installation
- Upload the
holy-day-offfolder to/wp-content/plugins/or install directly from the WordPress plugin directory - Activate the plugin through the Plugins menu in WordPress
- Navigate to Holy Day Off in your admin sidebar
- Enter your license key to activate
- Select your city and configure your preferred settings
- That’s it — your store will automatically close and reopen every Shabbat
FAQ
-
Does this work with the new WooCommerce Blocks checkout?
-
Yes! Holy Day Off fully supports both the classic WooCommerce checkout and the new block-based cart and checkout pages. It prevents purchases through the Store API, disables payment gateways, and shows appropriate notices — no matter which checkout experience you use.
-
Is it compatible with HPOS (High-Performance Order Storage)?
-
Yes. Holy Day Off officially declares HPOS compatibility and works flawlessly with WooCommerce’s High-Performance Order Storage feature.
-
Does it work with caching plugins?
-
Yes. When Shabbat status changes, the plugin automatically clears WP Rocket cache and the WordPress object cache. This ensures your visitors always see the correct store status.
-
Will the times be accurate for my city?
-
Absolutely. Shabbat times are calculated based on halachic standards for your specific city’s geolocation. The plugin checks times every 5 minutes, and all times are displayed in your city’s local timezone.
-
Can I use this without WooCommerce?
-
Yes! The alert bar and redirect features work on any WordPress site. WooCommerce-specific features (hiding add-to-cart, disabling payment) are only active when WooCommerce is installed.
-
Can I force-close my store manually?
-
Yes. The « Force Close » toggle in the Schedule Settings card lets you close your store immediately, regardless of the Shabbat schedule. Perfect for holidays or special occasions.
-
What happens when I uninstall the plugin?
-
Holy Day Off cleanly removes all its options, transients, and scheduled cron events from your database. No leftover data.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Holy Day Off » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Holy Day Off » 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.
Journal des modifications
1.2.4
- Fixed: Fatal error caused by dev dependencies included in autoloader (myclabs/deep-copy, phpunit)
- Updated: Tested up to WordPress 6.9.1
1.2.3
- Fixed: « Hide Add to Cart » now shows a styled disabled button instead of hiding the button completely
- New: Customizable disabled button colors (background & text) in WooCommerce settings
- Improved: Disabled button uses WooCommerce
single_add_to_cart_buttonclass for theme-consistent styling - New: LiteSpeed Cache support — automatically purges cache when Shabbat status changes
- New: Sticky « Save Changes » button — always accessible while scrolling the settings page
1.2.2
- Fixed: Hebrew translation not loading — text domain was loaded too late (on
inithook) causing all__()calls during plugin registration to return English strings - Improved: Recompiled .mo translation file from updated .po source
1.2.1
- Fixed: Shabbat times now display in the city’s local timezone instead of the server timezone
- Improved: Schedule data includes original timezone from API for accurate display
- Improved: Updated plugin description and marketing copy
1.2.0
- New: Modern card-based admin UI with status dashboard
- New: Toggle switches replace checkboxes for better UX
- New: Live alert bar preview in admin settings
- New: WooCommerce Blocks checkout and cart support
- New: HPOS (High-Performance Order Storage) compatibility declared
- New: Transient caching for API calls (faster admin page loads)
- New: Translation-ready with full i18n support
- New: Clean uninstall — removes all plugin data
- New: Frontend assets properly enqueued (CSS/JS files)
- Improved: Better input sanitization and output escaping (OWASP compliant)
- Improved: Admin scripts and styles only load on plugin pages
- Improved: Close button only renders and loads JS when enabled
- Fixed: Deprecated FILTER_SANITIZE_STRING replaced with sanitize_text_field()
- Fixed: « Invalid plugin slug » on View Details link
- Fixed: Version inconsistencies between plugin files
1.1.5
- Initial release on WordPress.org


