1. Description
Last updated
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.

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.
Choose the mode that best fits your product catalog:
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]"

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.
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."

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
Configurable per sales channel
Available in German and English
Last updated