

The estimate on a product page (UK calendar), with its basis line and cut-off countdown.
Ever seen a product page promise a delivery date that the cut-off had already passed? Full-page caches and CDNs freeze whatever date was calculated when the page was cached. This plugin calculates the estimate in the visitor’s browser, at the moment the page is viewed, so it stays correct behind page caches and CDNs — including right after your cut-off and across daylight-saving changes.
It counts forward from how your store really works: open weekdays, order cut-off, preparation time, carrier transit days and the official holiday calendar (UK bank holidays from GOV.UK, by division, or Japanese national holidays). The result is shown as an estimated range with its basis — never as a guarantee.
Who this is for
If you sell into the UK or Japan, a flat “+5 days” estimate quietly goes wrong: it lands on bank holidays, substitute days and your own closed days, and shows shoppers a date you cannot meet. This plugin works the range out from your actual pattern — open weekdays, preparation time, carrier transit days and the official holiday calendar — and displays it on the product page before checkout, stated as an estimate, never a promise.
How it works
Built-in safety
Calendars included
How the dates are checked
The UK calendar is a bundled snapshot of the official GOV.UK bank-holiday data — not a hand-typed list — and the Japanese calendar is generated from the rules laid down in the Act on National Holidays, including substitute holidays and citizens’ holidays. The server-side and browser-side calculations are verified against each other across 18 test scenarios, covering daylight-saving weekends, cut-off boundaries in British Summer Time and division-specific holiday exceptions. If a calculated date would fall outside the bundled calendar data (2025–2028), the estimate is hidden rather than guessed. Every estimate is labelled as an estimate, with its calendar basis shown — never as a guaranteed delivery date.
A Pro add-on (sold separately, outside wordpress.org) adds per-product and per-category preparation times, per-shipping-zone transit adjustments, a Royal Mail carrier-holiday layer for the UK, a customer-facing calculation breakdown, and display customisation.