Codiffy Store Hours for WooCommerce
Set your opening hours, holiday closures or a one-click close. While the store is closed, customers can browse but can't check out, and a notice tells them when you open again.
FreeOn WordPress.org
- Free download on WordPress.org
- Built and supported by Codiffy
- For WordPress with WooCommerce
What it does
Weekly schedule
Open all day, open between two times, or closed, for each day
Overnight hours
A closing time earlier than the opening time runs past midnight
Holidays and closures
Single dates or date ranges when the store is closed all day
Close store now
One switch closes the store until you open it again
Carts are kept
Add to cart and checkout pause (classic and block checkout); carts stay for when you reopen
Notice bar
An accessible, dismissible message with when you open again
Shortcodes
Weekly hours table and live open or closed status on any page
Your timezone
Hours follow the site timezone, including daylight saving
Codiffy Store Hours for WooCommerce lets your shop take orders only when you can fulfil them. Set opening hours for each day of the week, add holiday closures, or close the whole store with one tick. While the store is closed, customers can still browse your products, but they cannot add to the cart or check out, and a clear notice tells them when you open again.
It suits restaurants, takeaways, bakeries, florists, local delivery and click-and-collect shops, and any store that needs to pause orders for a holiday or a stock-take. It is free on WordPress.org.
How to set it up
- Install and activate WooCommerce, then install Codiffy Store Hours from Plugins > Add New (search for “Codiffy Store Hours”).
- Go to WooCommerce > Store Hours.
- Set each day to Open all day, Open between two times, or Closed.
- Add any holiday dates, write your closed message (or keep the default) and save.
Until you change the schedule, every day is set to Open all day, so activating the plugin never closes your store by surprise. Outside your opening hours the store pauses orders and shows the notice; at opening time everything switches back on by itself.
Show your hours on any page
[codiffy_store_hours]shows your weekly opening hours as a table.[codiffy_store_status]shows only the current open or closed message.- In the notice,
{next_open}shows when you open again and{today_hours}shows today’s hours.
For developers
The filter codiffy_store_hours_is_open lets you override the open or closed decision, for example for a custom rule. The plugin uses no external services and no tracking, and its notice files load only when the notice is shown.
Need something it doesn’t do?
Codiffy builds and changes WordPress and WooCommerce plugins to order, from a delivery-slot rule to a full custom checkout. Book a free call and get a fixed price before any work starts.
Compatibility
- RequiresWordPress 6.5 and WooCommerce
- Tested up toWordPress 7.1
- PHP7.4 or newer
- Version1.0.0, released 14 October 2026
Compatibility is what the WordPress.org listing states. Running a newer WordPress or WooCommerce version? Ask us before you install and we will tell you honestly whether it has been checked.
Questions about Codiffy Store Hours for WooCommerce.
Can customers still see my products while the store is closed?
Yes. Your shop stays visible. Only adding to the cart and checking out are paused.
What happens to items already in a customer’s cart?
They stay in the cart. The customer simply can't check out until the store opens again.
Can I stay open past midnight?
Yes. Choose Open between and set a closing time earlier than the opening time, for example 6:00 PM to 2:00 AM.
Does it work with the block cart and checkout?
Yes. Checkout is paused in both the classic and the block-based cart and checkout while the store is closed.
Does the plugin send any data to other websites?
No. It contacts no external service and doesn't track visitors. The notice's dismiss button remembers its state in the visitor's browser only.
More plugins
Plugin store
Ready-made plugins for WordPress and WooCommerce, built and supported by the Codiffy team.
-
WooCommerce plugin
WooCommerce Price Based On Country
Show different product prices to shoppers depending on their country.
$19View plugin -
WooCommerce plugin
WooCommerce Custom Buy Button
Change what the buy button says and where it sends your customers.
$19View plugin -
WooCommerce plugin
WooCommerce Bulk Edit Product Prices
Update prices across many products at once instead of one by one.
$19View plugin -
WooCommerce plugin
WooCommerce Product Bundle Table
Present bundled products in a clean table shoppers can buy from.
$29View plugin -
WooCommerce plugin
WooCommerce Conditional Shipping & Payment Methods
Show or hide shipping and payment options based on conditions you set.
$19View plugin -
WordPress plugin
Google reCAPTCHA for WordPress & WooCommerce
Protect your forms, login and checkout from spam and bots.
$19View plugin -
WordPress plugin
Approve New User Registration
Review and approve new WordPress and WooCommerce accounts before they go live.
$15View plugin -
Free WooCommerce plugin
Store Hours for WooCommerce
Take orders only when you're open: daily hours, holidays and a one-click close, free on WordPress.org.
View plugin
Need it to do something else?
We build and change WordPress and WooCommerce plugins to order. Book a free 30-minute call and leave with a fixed quote.
Prefer we call you? Request a callback

