Quick start
This guide walks you from a freshly installed plugin to a working “Order in the next 02:34:12 for dispatch Mon” message under the buy button on every product page.
1. Enable the plugin per sales channel
Section titled “1. Enable the plugin per sales channel”- Open Settings → Plugins → Estimated Delivery → General.
- Switch the sales-channel selector at the top of the page from All sales channels to the channel you want to configure (e.g. Storefront).
- Turn on Active.
- Click Save.
The widget renders nothing until Active is on for that sales channel.
2. Create the working-day and holiday rules
Section titled “2. Create the working-day and holiday rules”The plugin needs two Shopware Rules to do its date math:
- A working-days rule — matches every day that counts as a working day (typically Mon–Fri).
- A holidays rule — matches every calendar day that should be skipped (typically your local public holidays).
You can reuse rules you already have, or create new ones:
- Open Settings → Shop → Rule Builder.
- Click Add rule, name it (e.g. Working days Mon–Fri).
- Add a condition Day of the week is one of: Monday, Tuesday, Wednesday, Thursday, Friday.
- Save the rule.
Do the same for holidays, using a Date range condition for each holiday block.
3. Set min/max days and cutoff time
Section titled “3. Set min/max days and cutoff time”- Open the Settings tab.
- Under Shipping, point Working days rule at the rule you just created and set Minimum days and Maximum days to the time it takes you to dispatch (e.g. 0 / 1 = same-day if before cutoff, otherwise next working day).
- Under Delivery, do the same for how long the courier takes (e.g. 1 / 3 for next-day to three-day delivery).
- Under Holidays, point Holidays rule at your holiday rule.
- Under Cutoff time, set the General cutoff time (e.g.
14:00) — orders placed after that time roll over to the next working day. Override individual weekdays if needed (e.g. an earlier cutoff on Friday). - Save.
4. Turn on the widget on the product detail page
Section titled “4. Turn on the widget on the product detail page”- Open the Product Page tab.
- Toggle the widget on for the product detail page.
- Save.
If you also want it on the cart and the checkout confirm page, repeat the toggle in the Shopping Cart and Checkout tabs.
5. Open a product on the storefront
Section titled “5. Open a product on the storefront”You should now see the widget — by default a message line plus a live cutoff clock — under the buy button. The clock counts down to the cutoff time you configured; once it hits zero, the message and the step dates roll over to the next working day.
What to do next
Section titled “What to do next”- Style the widget — colours, fonts, paddings, border, icons. See Configuration → Widget.
- Translate it — the message (“ships %shippingMinDateName%”), tooltip, step labels and weekday/month names. See Configuration → Translations.
- Drop it into a CMS block — use the Estimated Delivery block in any Shopping Experience. See Storefront → CMS block.