emcp_custom_273Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: business hours, opening hours, schedule, open now, store hours.
Layout = list
Layout = table
Layout = cards
Layout = compact
Layout = inline
Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).
Hours
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Daysdays | Repeater | 7 items | ||
↳ Dayday | Dropdown | Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday | 1 | |
↳ Custom Labellabel | Text | |||
↳ Opens (HH:MM, 24h)open | Text | 09:00 | ||
↳ Closes (HH:MM, 24h)close | Text | 18:00 | ||
↳ Second Slot Opensopen2 | Text | |||
↳ Second Slot Closesclose2 | Text | |||
↳ Closed All Dayclosed | Toggle | on / off | ||
↳ Notenote | Text | |||
Layoutlayout | Dropdown | List with dotted leaders, Table rows, Day cards, Compact (today + toggle), Inline chips | list | |
Titletitle | Text | Opening hours | ||
Iconicon | Icon | far fa-clock | ||
12-hour Formathour12 | Toggle | on / off | ||
Closed Textclosed_text | Text | Closed | ||
Open Now Badgeshow_status | Toggle | on / off | yes | |
Open Badge Textopen_text | Text | Open now | ||
Closed Badge Textclosed_badge | Text | Closed now | ||
Show Next Change (closes at / opens at)next_text | Toggle | on / off | yes | |
Time Zone (IANA, empty = visitor's)timezone | Text | |||
Highlight Todayhighlight_today | Toggle | on / off | yes | |
Sort Monday Firststart_monday | Toggle | on / off | yes | |
Holiday Noticeholiday | Text | |||
Footer Notefooter | Text |
Style
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Accentaccent | Color | #6a11cb | ||
Backgroundbg | Color | |||
Paddingpad | Dimensions | |||
Radiusradius | Slider | min 0, max 40, px | 16 | |
Borderborder | Border | |||
Shadowshadow | Box shadow | |||
Title Typographytitle_typo | Typography | |||
Title Colortitle_color | Color | #101828 | ||
Day Typographyday_typo | Typography | |||
Day Colorday_color | Color | #344054 | ||
Time Typographytime_typo | Typography | |||
Time Colortime_color | Color | #101828 | ||
Closed Colorclosed_color | Color | #b42318 | ||
Today Backgroundtoday_bg | Color | #f4ebff | ||
Row Paddingrow_pad | Dimensions | |||
Row Gaprow_gap | Slider | min 0, max 24, px | 4 | |
Divider / Leader Colordivider_color | Color | #d0d5dd | ||
Open Badgeopen_bg | Color | #dcfae6 | ||
Closed Badgeclosed_bg | Color | #fee4e2 | ||
Notes Colornote_color | Color | #98a2b3 | ||
Holiday Notice Backgroundholiday_bg | Color | #fffaeb | ||
Card Columnscols | Dropdown | 2, 3, 4, 7 | 4 |
Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_273" and a settings object using the keys above. Run get-custom-widget with id 273 for the full JSON spec.