Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
J&G Agency GmbH

Delivery Time in Order Mails

Description

Highlights

  • Delivery time per product in every order mail
  • Fewer support requests, more customer trust
  • Works with all order mails, status mails and Flow Builder
  • Four ready-to-paste snippets with live preview right in the plugin
  • Locale-aware and per sales-channel switchable

Features

  • Exposes the delivery time configured on each product as Twig variables in every order mail
  • Four variables per line item: translated name, min value, max value, unit
  • Translated delivery time name in the order's language (when translations are maintained)
  • Works with order confirmation, shipping confirmation and status mails out of the box
  • Full Flow Builder support — every mail with order context is covered
  • Plugin configuration ships four ready-to-paste code examples
  • Live preview shows how each snippet will look in the actual mail
  • Copy-to-clipboard button on every example
  • Per sales-channel master switch
  • No database persistence — values are populated at mail-render time only
  • Zero migrations, zero risk for existing orders
  • Every shipped snippet is guarded with `is defined`
  • Compatible with Shopware 6.7

About the Extension

What this plugin does

Shopware knows the delivery time of your products — on the product detail page, in the cart, at checkout. In order mails, by default, it does not appear. This plugin fills the gap: it exposes the delivery time configured on each product in every order-related mail, so your customers immediately know when their item ships.

What's in it for you

  • Fewer support tickets — the single most common post-purchase question ("when will it arrive?") is answered before it gets asked
  • More trust — transparency on tap, especially for longer delivery times or pre-orders
  • No complaints from mismatched expectations — if your product page advertises three weeks of lead time but the order confirmation is silent, you're asking for trouble
  • Full control over placement and styling — decide whether the delivery time appears below each product, as a summary table at the end, or as one combined shipping date

Works with every order mail

  • Order confirmation
  • Shipping confirmation
  • Status mails ("Processing", "Shipped", …)
  • Flow Builder mails with order context
  • Your own mail templates

Included out of the box

  • 4 ready-to-paste code examples right in the plugin configuration — with a live preview of how each looks in the mail, and a copy button
  • Locale-aware — the delivery time is rendered in the language of the order (requires translations under Settings → Delivery times)
  • Per sales-channel toggle
  • No database persistence — values are populated at mail-render time only, no migrations, zero risk for existing orders

What this plugin does not do

Honesty: This plugin does not automatically append the delivery time to your mails. You drop one snippet into your mail template once, and decide where and how the delivery time shows up. That's by design — automatic injection would clash with your layout.

Technical details

  • Shopware 6.7
  • Twig variables per line item: deliveryTime (translated name), deliveryTimeMin, deliveryTimeMax, deliveryTimeUnit
  • Hooks into MailBeforeValidateEvent — works with every mail that carries order template data
  • Products without a configured delivery time are skipped — every shipped snippet guards with "is defined"

Details

  • Available: English, German
  • Latest update: 13 May 2026
  • Version: 1.0.0
  • Category: Checkout / Cart process

About the Extension Partner

J&G Agency GmbH

J&G Agency GmbH

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.4

    Average rating of 4.4 out of 5 stars

  • Partner since: 2025
  • Extensions: 4

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly