Gernx Smart Shipping Zone & Cutoff Countdown for WooCommerce
“Order within 2 hours 14 minutes for dispatch today.” One line, and it lifts conversion, because a deadline beats a vague promise. This plugin works that deadline out properly from your real dispatch schedule, your real WooCommerce shipping zones and the public holidays of the country you ship from.
“Order within 2 hours 14 minutes for dispatch today.”
One line, and it lifts conversion, because a deadline beats a vague promise. This plugin works that deadline out properly from your real dispatch schedule, your real WooCommerce shipping zones and the public holidays of the country you ship from.
Built for European stores. A shop in Rotterdam selling into Germany, France and Poland has three different delivery realities, a Whit Monday its carrier observes and a Bastille Day it does not. The plugin handles all of that without a single line of code.
Working out of the box
Activate it and the countdown is already running. The plugin seeds a normal European setup you can then edit:
- Monday to Friday dispatch with a 16:00 cutoff.
- Monday to Friday delivery.
- Five regions: Benelux next day, DACH one to two days, Western Europe two to three, the rest of the EU three to five, and Spanish island postcodes four to six.
- The public holidays of your WooCommerce base country, for the next two years.
- A Friday line that reads “Order within {timer} today, or it ships on Monday”.
- An example country override for Ireland and an example Christmas profile, switched off until you want it.
Every one of those is an ordinary setting. Change them, delete them, or replace them entirely. Nothing is hard coded and nothing is touched again on later updates.
Accurate by design
Most countdown plugins subtract from a fixed clock. This one walks the calendar.
Order on Friday at five in the afternoon, with a four o’clock cutoff and a one day handling time. The plugin rolls past the missed cutoff, past Saturday and Sunday, past a Monday bank holiday, adds the handling day on Tuesday, then counts transit from Wednesday while skipping the weekend again. The shopper sees a date that will actually happen.
Every calculation follows your WordPress timezone, not the server clock, and daylight saving is handled by PHP’s own date library.
Working day logic
Dispatch days and delivery days are kept separate, because a warehouse that ships Monday to Friday may use a carrier that delivers on Saturday. Handling days count only dispatch days, transit days count only delivery days, and closure dates are skipped by both. A handling day is never spent on a Sunday or a bank holiday.