> For the complete documentation index, see [llms.txt](https://docs.momocode.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.momocode.de/en/shopware-6/dynamic-delivery-countdown/1.-description.md).

# 1. Description

**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](/files/7ZaHu6Tkmm5rZXfyZe3b)

## 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](/files/ZzSa9SICcNuYbem14XSi)

## 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](/files/dEQJF0JG7yS7SIRHnZkj)

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