Rules that run forever
Weekly closing days, nth-weekday closures, and built-in Japanese holidays, including substitute holidays. Holiday handling and closed periods that repeat every year are automatic too.
Opening-days calendar for WordPress
Define weekly closing days, nth-weekday closures, public holidays, and year-end breaks as rules, and next month and next year are always right. Unexpected closure? One tap from your phone.
✓No monthly or yearly setup — the calendar is calculated from your rules.
EVERY MONTH
Your website calendar, Instagram, Google Business Profile, and the sign on the door. Every new month means redoing them all, and every unexpected closure means rewriting them again. It is small, endless work that has nothing to do with running your shop.
Set it up once. Then leave it alone.
SOUND FAMILIAR?
LIVE EXAMPLE
Closed Mondays and the third Wednesday. A holiday Monday stays open and the next day closes instead. A temporary closure was added with one tap.
Open today · 11:00–20:00Next closed day: Thu, Nov 12
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2Closed | 3Holiday | 4 | 5 | 6 | 7 |
| 8 | 9Closed | 10 | 11 | 12Closed | 13 | 14 |
| 15 | 16Closed | 17 | 18Closed | 19 | 20 | 21 |
| 22 | 23Open | 24Closed | 25 | 26 | 27 | 28 |
| 29 | 30Closed |
Nov 12 (Thu): Closed for staff training
Nov 23 (Mon, holiday): Open — closed on Nov 24 instead
Example for November 2026. Choose a preset, size, and colors to match your site.
FEATURES
Weekly closing days, nth-weekday closures, and built-in Japanese holidays, including substitute holidays. Holiday handling and closed periods that repeat every year are automatic too.
The Today screen is built for phones. Mark today or tomorrow as closed or open in one tap, set several days at once, add a note, and undo any mistake instantly.
Three theme-independent presets, three sizes, and custom colors. Opening hours with breaks and a live “open now / break / closed for today” status are shown automatically.
FREE & PRO
On your site
Beyond your site
PRO
Pro turns the opening days on your site into a ready-to-post image and post text you only need to copy and paste. Update the site once, and the image and text are already up to date — no more writing the same news in four places.
Opening hours are also output as schema.org data, so temporary closures and openings are easier for search engines to read.
Our opening days for November Closed every Monday and the third Wednesday. Closed Thu, Nov 12 for staff training. Open Mon, Nov 23 (holiday) — closed Tue, Nov 24 instead. We look forward to seeing you this month.
COMPARE
| Feature | Free | Pro |
|---|---|---|
| Weekly and nth-weekday closing rules | ● | ● |
| Built-in Japanese holidays, including substitute holidays | ● | ● |
| Close the next working day when a closing day is a holiday | ● | ● |
| Closed periods with yearly repeat | ● | ● |
| One-tap temporary closing and opening (multi-day, notes, undo) | ● | ● |
| Weekday opening hours with breaks and temporary hours | ● | ● |
| Live “open now / break / closed for today” status | ● | ● |
| Notices with display dates and tappable day details | ● | ● |
| Shortcode, block, widget, and sticky footer status | ● | ● |
| Three presets, three sizes, colors, stacked or side-by-side months | ● | ● |
| Opening-days image export (Instagram, stories, A4 notice) | — | ● |
| Post text for Instagram, Google Business Profile, and LINE | — | ● |
| schema.org LocalBusiness hours (temporary changes for 60 days) | — | ● |
Pro is $49 per year for one site. Prices are in US dollars; taxes may be added at checkout.
PLACE IT ANYWHERE
Show a full calendar on a page, or only “Open today” in your header or sidebar. Staff who can edit pages can update it from a phone, too.
[shop_calendar] for the current month[shop_calendar_status] for today’s status onlyFAQ
No. The calendar is calculated from your rules each time it is displayed, so future months are always correct.
Yes. Holidays are calculated inside the plugin, including substitute holidays and national holidays between two holidays. No external service or yearly update is required.
Yes. Choose “If a closing day is a holiday, open that day and close the next working day.” Runs of consecutive holidays are handled together.
Yes. The Today screen is built for phones: one tap marks a temporary closure or opening, and Undo reverses a mistake.
The calendar does not depend on your theme. Choose one of three presets, or override the CSS variables in your own stylesheet.
No. Shop Calendar shows opening days. Bookings and event registration are outside its scope.
If a change does not appear, clear the cache. A cache lifetime of one day or less is recommended.
Free and Pro editions of Shop Calendar by StellaCodex are being prepared for launch.