BACK TO DIRECTORY

Open Close Store for WooCommerce – Business Hours & Order Scheduling

by Capiri, Ltd.

3.4
(41 ratings)

Accept online orders only when your team is ready to fulfill them.

Open Close Store for WooCommerce lets you set daily ordering hours and multiple service shifts. Outside those hours, the free plugin can stop checkout, hide add-to-cart controls, show a closed-store message and count down to reopening.

It is especially useful for restaurants, takeout shops, bakeries and other WooCommerce businesses with time-sensitive fulfillment.

New ownership, active development

Open Close Store is now maintained by Capiri Ltd. Recent updates improve closing-time accuracy, clarify closed-store messages, and introduce an illustrated setup guide. We’re continuing to improve reliability and support.

Scheduled checkout blocking is included in the free version. Have a question or an unresolved issue? Contact hello@openclosestore.com.

⭐ Compare Free and Pro & view pricing | Pro checkout | 🛟 Get support

Need to accept orders outside normal service hours? Pro adds after-hours preorders, instant open/close overrides and per-product rules, plus frontend schedule management and Dokan vendor schedules.

Watch the Free setup walkthrough

Watch the 98-second setup video: set weekly opening hours, enable closed-hours checkout protection, add holiday closures and test your schedule. Includes optional captions and a transcript. The walkthrough uses a fictional demo store and simulated interactions with the actual Free interface.

Follow the illustrated setup guide or try the free plugin in a disposable demo.

🚀 Free Features

  • Schedule management (daily time slots)
  • Active schedule selection and week start day
  • Full-day holiday closures on selected dates in your store time zone
  • Setup and status page showing schedule, checkout protection and next opening
  • Disable checkout when the store is closed
  • Hide add to cart when closed (with optional popup-on-click mode)
  • Countdown timers on cart, checkout, product, and account pages
  • Store status bar and closed-store popup
  • Business hours display shortcodes and widget
  • Admin bar shop status shortcut
  • WooCommerce HPOS and cart/checkout blocks compatibility declarations

⭐ PRO Features (separate plugin)

  • After-Hours Preorders – Accept preorders for all or selected products while ordinary ordering is closed
  • Instant Open/Close Override – Change store status immediately and show a custom message
  • Per-Product Rules – Allow or block selected products based on store status
  • Cart Controls – Empty the cart automatically or keep permitted products available
  • Frontend Schedule Manager – Manage schedules without entering the WordPress admin area
  • Dokan Vendor Schedules – Apply vendor-specific schedules in Dokan marketplaces
  • 24-Hour Days – Keep the store open continuously on selected days
  • Status Bar Styling – Customize the status bar and hide-button colors

⚙️ Shortcodes

Display Single Schedule

[schedule id="71"]

Display a specific schedule anywhere on your site. Replace “71” with your actual schedule ID.

Countdown Timer

[woc_countdown_timer]  and [woc_countdown_timer style="1"] for style 1,2,3

Show a countdown timer until the store reopens. Customize the appearance in the plugin settings.

Screenshots

Free schedule editor: set opening and closing times for each weekday. Example shown in a disposable demo store.

Free schedule editor: set opening and closing times for each weekday. Example shown in a disposable demo store.

Free settings: select the Active Schedule and enable closed-hours checkout protection. Example shown in a disposable demo store.

Free settings: select the Active Schedule and enable closed-hours checkout protection. Example shown in a disposable demo store.

Plugin Details

Active Installs
600
Total Downloads
81,888
Version
5.1.1
Requires WP
5.3
Requires PHP
7.4
Tested Up To
7.1.4
Added
2015-08-15
Last Updated
2026-10-29 8:15pm GMT

Ratings

5
24
4
1
3
0
2
1
1
15