Open Close Store
Free plugin · Setup guide

Get your first schedule working.

Create your hours, choose the schedule your store should follow, then decide what happens while you are closed.

These steps match Free version 5.0.6. Start on a staging or test store before changing a live checkout. Try the free demo to explore without connecting your store or entering payment details.

1. Install and check your timezone

Activate WooCommerce and Open Close Store for WooCommerce. In WordPress, open Settings → General → Timezone. Select your city's timezone and save. Check that the local date and time match your business.

2. Create your opening hours

Open Schedules → Add Schedule in the WordPress sidebar. In the editor's Settings tab, enter a schedule title and the message customers should see when the store is closed.

Select each weekday tab. Use Add Schedule to add an opening and closing time for that day. Add a second time slot for a split shift; for example, lunch and dinner. Leave closed days without a time slot. Check AM/PM carefully, then publish or update the schedule.

Free schedule editor: Monday has a 9 AM to 5 PM time slot; weekday tabs and the store timezone are visible.
Example: Monday 9 AM–5 PM in the real Free plugin. Click the image to enlarge.

3. Select the active schedule

Open Schedules → Settings → Options → General Settings. Select your schedule under Active Schedule and click Save. Creating a schedule and choosing the schedule the store follows are separate steps.

4. Choose your closed-hours controls

In General Settings, turn on Disable Checkout Button if you want checkout restricted while the store is closed, then save. Review the other display and countdown settings to choose what customers see. A schedule alone is not a substitute for checking your checkout settings.

Free settings page with the active weekday schedule selected and Disable Checkout Button switched on.
Example: the active schedule is selected and closed-hours checkout protection is on.

5. Show your hours, if useful

Copy the shortcode shown beside your schedule, such as [schedule id="10"], into a WordPress Shortcode block. Use your own schedule ID, not the example number. You can also use [wooopenclose-today] for today's hours or [woc_countdown_timer] for the reopening countdown.

6. Test both open and closed states

On your test store, use a temporary schedule to check an open period and a closed period, then restore your intended hours. Check as a logged-out shopper, on desktop and mobile:

If something does not look right

When do you need Pro?

Free handles scheduled hours and closed-hours controls. Pro adds after-hours preorders, instant open/close overrides, per-product rules and other flexibility. Compare Free and Pro once your basic schedule works.

Verified against the Free 5.0.6 admin interface on September 29, 2026. Screenshots use a disposable demo store, not customer data.