Dynamic Delivery Countdown adds a live countdown timer to your product detail pages — just like Amazon: "Order within 3h 22m for delivery by Wednesday, March 19."
This concrete delivery promise motivates customers to order immediately, increasing conversion rates.
Countdown on the product detail page in fixed mode
What the plugin does
The plugin calculates the expected delivery date server-side for each product and passes it as JSON data to the product detail page. A JavaScript plugin updates the countdown every second in the browser — no page reload required. When the daily order deadline passes, the JavaScript automatically recalculates the delivery date for the next business day.
Four delivery date modes
Choose the mode that best fits your product catalog:
Mode
Description
Fixed shipping days
Always uses the configured shipping days, regardless of product delivery time
Product delivery time — earliest date
Uses the minimum value from the product's Shopware delivery time
Product delivery time — latest date
Uses the maximum value from the product's Shopware delivery time
Product delivery time — date range
Shows a range: "Delivery between [earliest] and [latest date]"
Storefront countdown in range mode
Weekends and holidays
The plugin accounts for non-delivery days: weekends can be excluded globally, and individual public holidays can be entered as a date list in YYYY-MM-DD format. If a calculated delivery date falls on an excluded day, the next available business day is shown automatically.
Threshold for long delivery times
For products with long lead times, you can configure a threshold in days. When exceeded, you can either hide the countdown entirely or show the countdown without a concrete date — "For fastest possible delivery."
Plugin configuration: excluded days and long delivery time threshold
Technical details
Compatible with Shopware 6.6
Requires PHP 8.2 or higher
All calculations run in the customer's browser — no external services, no additional server requests