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 rule and the days off
Section titled “2. Create the working-day rule and the days off”The plugin needs two things to do its date math:
- A working-days rule — a Shopware Rule that matches every day that counts as a working day (typically Mon–Fri).
- The days off — every calendar day that should be skipped (typically your local public holidays), kept on the Calendar tab.
You can reuse a working-days rule you already have, or create a new one:
- 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.
For the public holidays, open the Calendar tab of the plugin, click Import public holidays, choose the country, select the holidays of your warehouse’s state and click the import button. Yearly holidays, including those that depend on Easter, then repeat on their own. See Calendar.
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, the Additional holidays rule can stay empty; it is needed only for dates that the Calendar tab does not cover.
- 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.