<div style="font-family:arial; font-size:12px;">
    <p>
        Sehr geehrte{if $sUser.billing_salutation eq "mr"}r Herr{elseif $sUser.billing_salutation eq "ms"} Frau{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
        <br/>
        <br/>
        Ein Teil Ihrer Bestellung mit der Bestellnummer {$sOrder.ordernumber} vom {$sOrder.ordertime|date_format:" %d.%m.%Y"} wurde versandt.
        <br/>
        <br/>
    </p>
    <strong>In der Sendung enthaltene Artikel:</strong></p>
    <table width="80%" border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:10px;">
        <tr>
            <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Pos.</strong></td>
            <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Art-Nr.</strong></td>
            <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Name</strong></td>
            <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Menge</strong></td>
        </tr>

        {assign var=position value=1}
        {foreach item=details key=index from=$sOrderDetails}
            {* Apply the item filter *}
            {assign var=itemEmailQuantity value=-1}
            {if $EventResult && $EventResult.orderItemsWhitelist|is_array}
                {* Check whether the detail is on the whitelist *}
                {foreach item=whitelistQuantity key=whitelistId from=$EventResult.orderItemsWhitelist}
                    {if $whitelistId == $details.orderdetailsID}
                        {assign var=itemEmailQuantity value=$whitelistQuantity}
                        {break}
                    {/if}
                {/foreach}
            {else}
                {* No whitelist given, hence use the total quantity of all items *}
                {assign var=itemEmailQuantity value=$details.quantity}
            {/if}
            {if $itemEmailQuantity > -1}
                <tr style="padding: 3px 0;">
                    <td style="border-bottom:1px solid #cccccc;">{$position|fill:4} </td>
                    <td style="border-bottom:1px solid #cccccc;">{$details.articleordernumber|fill:20}</td>
                    <td style="border-bottom:1px solid #cccccc;">{$details.name|fill:80}</td>
                    <td style="border-bottom:1px solid #cccccc;">{$itemEmailQuantity}/{$details.quantity}</td>
                </tr>
                {assign var=position value=$position+1}
            {/if}
        {/foreach}
    </table>
    <br/>
    {if $EventResult and (!empty($EventResult.statusURLs) or !empty($EventResult.trackingCodes))}
        {if !empty($EventResult.statusURLs)}
            <p>
                {* Add all status URLs *}
                Der aktuelle Versandstatus kann auf folgenden Seiten abgerufen werden:
                <br/>
                <br/>
                {foreach item=statusURL key=index from=$EventResult.statusURLs}
                    <a href="{$statusURL}">{$statusURL}</a>
                    <br/>
                {/foreach}
                <br/>
                Bitte beachten Sie, dass es in Einzelfällen mehrere Stunden dauern kann, bis eine Sendung in der Online Sendungsverfolgung angezeigt wird.
            </p>
        {/if}
        {if !empty($EventResult.trackingCodes)}
            <p>
                {* List all tracking codes *}
                Tracking-Codes ohne Versandverfolgung:
                <ul>
                    {foreach item=code key=index from=$EventResult.trackingCodes}
                        <li>{$code}</li>
                    {/foreach}
                </ul>
            </p>
        {/if}
    {else}
        <p>
            {* No tracking available *}
            Für die Versandart "{$sDispatch.name}" ist der genaue Sendungsverlauf leider nicht nachverfolgbar.
        </p>
    {/if}
    <p>
        <br/>
        <br/>
        Mit freundlichen Grüßen,<br/><br/>
        Ihr Team von {config name=shopName}<br/>
    </p>
</div>
