A standalone WooCommerce shipping holiday policy plugin. It requires WooCommerce, but does not require Delivery & Pickup Scheduling.
Choose multiple individual holiday dates in one rule, or use a continuous date range. Unselected days between individual dates remain open. Each rule supports up to 366 individual dates, with duplicates removed automatically. Existing range rules continue to work.
Create dated rules targeting a country, state, postcode patterns, shipping method or specific shipping method instance. All populated criteria must match. Empty criteria apply to all shipping destinations and services.
Dates use the WordPress timezone and both endpoints are included. Overlapping pauses take precedence; service resumption is the first date outside all matching holiday ranges. This date is not a carrier transit estimate or a guaranteed arrival date. Ordinary weekends are not automatically excluded.
Only physical shipping carts are affected. Local pickup can be targeted by shipping method; its destination is the customer/package destination, not an inferred pickup facility. Rules do not change available rates. Affected rates remain selectable and checkout is validated on the server.
Public availability requests return customer-facing messages and a resumption date only. Addresses are not stored by the preview endpoint. Internal rule definitions are not returned. No external service or tracking is used.