Business Hours

Tell customers when you are open, and right now if you are.

Opening hours with a live Open now / Closes at status in the shop time zone, holidays, split shifts, overnight hours, five layouts and schema.org data.

Elementor widget

Requirements

  • Elementor 3.5 or newer
  • WordPress 6.2 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Edit the page with Elementor.
  2. In the widget panel, search for Business Hours. Our widgets sit in the Moduly category and carry the Moduly badge.
  3. Drag it onto the page.
  4. Set it up in the Content tab, style it in the Style tab, and use Advanced for spacing, motion and visibility.

Settings

Opening Hours

SettingWhat you can set
TitleText
SubtitleText
IconIcon picker
Hours AreA weekly schedule (live status) or Free-text rows
MondayText
TuesdayText
WednesdayText
ThursdayText
FridayText
SaturdayText
SundayText
Rowseach item: Day, Time, Closed Style, Text Color or Background

Holidays & Special Dates

SettingWhat you can set
Dateseach item: Date, Until (optional), Name or Hours
List Upcoming DatesOn / off
…within the Next (days)Number
List TitleText

Live Status

SettingWhat you can set
Show “Open Now” StatusOn / off
Time ZoneSite time zone (+00:00), Africa/Abidjan, Africa/Accra, Africa/Addis Ababa, Africa/Algiers, Africa/Asmara, Africa/Bamako, Africa/Bangui, … (14 in all) · For a shop in another city than the site.
“Closing Soon” Minutes BeforeNumber
PositionAbove the hours, Below the hours or Beside the title
StyleBanner, Pill or Dot and text
Open TextText
Closing Soon TextText
Closed TextText
Closes DetailText
Opens Detail{day} becomes “today”, “tomorrow” or a weekday.
Word “today”Text
Word “tomorrow”Text
Show Local Time“It is 14:05 in Lisbon” — handy when visitors are elsewhere.
Local Time TextText

Display

SettingWhat you can set
LayoutList, Striped table, Day cards, Compact pills or One line (today only)
Group Days with the Same Hours“Monday – Wednesday 09:00–18:00”.
Week Starts OnSite setting, Monday, Sunday or Saturday
Start the List with TodayOn / off
Highlight TodayOn / off
“Today” LabelText
Day NamesFull (Monday) or Short (Mon)
Time FormatSite setting (g:i a), 17:30, 5:30 pm, 5:30 PM or 5:30p
Time SeparatorText
Closed TextText
24 Hours TextText
Day–Time ConnectorNone, Dots, Dashes or Line
Lines Between RowsOn / off
Cards per RowPick one
Footer NoteText
Opening Hours Structured Dataschema.org OpeningHoursSpecification for search engines.
Business NameText

Style tab: design controls for Box, Title, Live Status, Rows or Today — colours, typography, spacing, borders and hover states.

Tips

  • Start with the Style choice — it changes the overall look the most; fine-tune the rest afterwards.
  • Visitors who ask their device for reduced motion get a calmer, still version automatically.

Troubleshooting

  • Changes not showing on the live page? Regenerate CSS in Elementor → Tools → Regenerate CSS & Data and clear any page cache.
  • Also available for Divi (Business Hours), Gutenberg (Business Hours).
  • Works well with: Author List, Logo Carousel, Logo Grid.