Skip to content
WooCommerce plugin

Business Hours

Set weekly hours and stop checkout when the store is closed.

Gellum Business Hours for WooCommerce lets you define an operating schedule for each day of the week from a settings page under the WooCommerce menu. Opening and closing times use 15-minute steps in 24-hour format. A day can be marked Open or Closed entirely. Status is evaluated against the WordPress timezone (Settings → General), including overnight shifts such as Monday 22:00 to Tuesday 02:00. When the store is closed, checkout can be disabled so orders cannot be placed, and WooCommerce notices on cart and checkout explain that the store is closed and when it will reopen. The [gellum_business_hours] shortcode can show current status on any page, post, or widget — Open, Closing in XX minutes (when closing is within an hour), or Closed with the next opening time — styled with .gellum-business-hours-open and .gellum-business-hours-closed. The plugin declares WooCommerce High-Performance Order Storage compatibility.

Built for

WooCommerce merchants who should only take orders while the store is actually open

In the product

Hours for every day

Set opening and closing times Monday through Sunday, or mark a day closed. Times are chosen in 15-minute intervals using a 24-hour clock.

Weekly hours
  • Mon09:00–21:00
  • Tue09:00–21:00
  • Wed09:00–21:00
  • Thu09:00–21:00
  • Fri09:00–22:00
  • Sat10:00–22:00
  • SunClosed

Checkout when you are closed

Outside configured hours, checkout can be disabled or hidden so customers cannot place orders until you are open again.

Checkout

Place order

Store is closed

Notices and next opening

WooCommerce notices on cart and checkout tell customers the store is closed and the next date and time it will be available.

Cart notice
We are closed. Next opening Tuesday 09:00.

Status shortcode

Add [gellum_business_hours] to any page, post, or widget. Output can read Open, Closing in XX minutes, or Closed with the next opening time.

[gellum_business_hours]
OpenClosing in 18 minutesClosed · opens 09:00

Overnight and timezone

Schedules that cross midnight are supported. Open/closed status uses the timezone set in WordPress Settings → General.

Timezone
WordPress timezoneAmerica/Costa_Rica
22:0002:00

WooCommerce settings, HPOS ready

Configure the week from WooCommerce → Business Hours. The plugin is compatible with High-Performance Order Storage.

WooCommerce → Business Hours
  • Schedule
  • Checkout when closed
  • Notices
  • HPOS compatible

Ready to run the stack as one system?

Talk through a demo, a custom plan, or how Delivery Calculator, Business Hours, Email, Host, Studio, and Forge should sit in your operation.