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
- Edit the page with Elementor.
- In the widget panel, search for Business Hours. Our widgets sit in the Moduly category and carry the Moduly badge.
- Drag it onto the page.
- Set it up in the Content tab, style it in the Style tab, and use Advanced for spacing, motion and visibility.
Settings
Opening Hours
| Setting | What you can set |
|---|---|
| Title | Text |
| Subtitle | Text |
| Icon | Icon picker |
| Hours Are | A weekly schedule (live status) or Free-text rows |
| Monday | Text |
| Tuesday | Text |
| Wednesday | Text |
| Thursday | Text |
| Friday | Text |
| Saturday | Text |
| Sunday | Text |
| Rows | each item: Day, Time, Closed Style, Text Color or Background |
Holidays & Special Dates
| Setting | What you can set |
|---|---|
| Dates | each item: Date, Until (optional), Name or Hours |
| List Upcoming Dates | On / off |
| …within the Next (days) | Number |
| List Title | Text |
Live Status
| Setting | What you can set |
|---|---|
| Show “Open Now” Status | On / off |
| Time Zone | Site 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 Before | Number |
| Position | Above the hours, Below the hours or Beside the title |
| Style | Banner, Pill or Dot and text |
| Open Text | Text |
| Closing Soon Text | Text |
| Closed Text | Text |
| Closes Detail | Text |
| 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 Text | Text |
Display
| Setting | What you can set |
|---|---|
| Layout | List, 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 On | Site setting, Monday, Sunday or Saturday |
| Start the List with Today | On / off |
| Highlight Today | On / off |
| “Today” Label | Text |
| Day Names | Full (Monday) or Short (Mon) |
| Time Format | Site setting (g:i a), 17:30, 5:30 pm, 5:30 PM or 5:30p |
| Time Separator | Text |
| Closed Text | Text |
| 24 Hours Text | Text |
| Day–Time Connector | None, Dots, Dashes or Line |
| Lines Between Rows | On / off |
| Cards per Row | Pick one |
| Footer Note | Text |
| Opening Hours Structured Data | schema.org OpeningHoursSpecification for search engines. |
| Business Name | Text |
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.
Related
- Also available for Divi (Business Hours), Gutenberg (Business Hours).
- Works well with: Author List, Logo Carousel, Logo Grid.