Order Hours Scheduler for WooCommerce


Are you a restaurant or business only open for select hours? Do you need a simple way to disable orders from being accepted outside select hours in the day? The Order Hours Schedule for WooCommerce plug-in allows you to easily manage the WooCommerce checkout functionality enabling the ability to schedule open and closed hours for customers to process order transactions. The plug-in allows custom daily schedules with multiple hourly options. If the WooCommerce store hours are marked as closed, no orders can be process and checkout is disabled for the customer. The schedule functionality will automatically open and close the store disabling checkout based on the custom schedule unique to your business needs.

Main features:

  • Customize Daily and Hourly Schedule Functionality
  • Automatic enabling and disabling checkout functionality based on custom time schedules
  • Customize site wide banner to display the notice of store status for accepting orders
  • Force override schedule to instantly disable checkout functionality for rush times

NEW: PRO Add-on Pick up and Delivery Functionality

  • Allow customers to select a pickup date/time, delivery date/time or ship at checkout
  • Enable a scheduler for the pickup and delivery time slots
  • Pickup and delivery range uses Shipping Zones to enable restrictions
  • Buy Now Order Hours Scheduler Delivery


  • Settings Page Schedule Active

  • Settings Page Schedule Disabled

  • Settings Alert Bar

  • Settings Alert Checkout Button

  • Store Banner and Button View


  1. Upload Woocommerce Order Hours Scheduler to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Now select from the WooCommerce menu Order Hours Setting and edit your settings
  4. Customize your schedule, alert bar and alert button unique to your store requirements
  5. If you have any issues contact. https://bizswoop.com/support/


September 25, 2019
Just worked like a charm. Custom message and ordering is disabled...
April 12, 2019
Really easy to use plugin with is exactly what I needed for an order base WooCommerce webshop! Friendly support and great plugin in general!
February 11, 2019
This plugin is doing exactly what I want. I tried another one, Woocommerce Open Close, before, it was working for a year, but later on don't know why it changes the local time (even in correct time zone) when it is activated which messes up all the hours. Tried to solve but no solution yet. Then found this new plugin, simple, easy, and works great, I don't have the time zone problem now. Thank you.
July 16, 2018
Great plugin, please go forward with development! Can you add a function that disable the add to cart button or replace temporary its text while store is closed? Useful to create a "PREORDER NOW" 🙂 Best work!
Read all 5 reviews

Contributors & Developers

“Order Hours Scheduler for WooCommerce” is open source software. The following people have contributed to this plugin.




* Hot fix for CSS conflicts
* WC tested up to 3.8
* WordPress tested up to 5.3


* Update - WC tested up to 3.7


* Add quickview support for popular Flatsome theme


* Holiday schedule UTC timezone bug fix


* Support for WordPress 5.2
* Bug fixes and stability improvements


* Add local cache clearing functionality for opening and closing store hours


* Add body class for store close display of Alert Bar 


* Add hide alert bar functionality for customers and custom hide button text
* Add admin settings for alert bar position top, bottom and custom


* Fix link for back-end direction
* Bug fixes and stability improvements


* Enable plugin add-on functionality 
* CSS styling improvements
* Compatibility with WordPress 5.1+
* Bug fixes and stability improvements


* Add holiday calendar functionality
* Add functionality for hiding Add to Cart button
* CSS styling for containers
* Compatibility with WordPress 5.0+
* Bug fixes


* Fixes for WooCommerce load order
* Bug fixes


* First version released for Order Hours Scheduler for WooCommerce.