Zum Hauptinhalt springen

Sub-Artikel in E-Mails ausblenden (optional)

Um Sub-Artikel in E-Mails auszublenden, öffne die E-Mail-Vorlagen unter Einstellungen E-Mail-Vorlagen. In den Vorlagen, in denen die einzelnen Positionen aufgelistet sind, findest du einen Textabschnitt zum Einfügen von Positionen, der in etwa wie folgt aussieht:

{foreach item=details key=position from=$sOrderDetails}

{$position+1|fill:3} {$details.ordernumber|fill:10:" ":"..."} {$details.articlename|fill:30} {$details.quantity} x {$details.price|string_format:"%.2f"} {$sConfig.sCURRENCY} {/foreach}

Ersetze diesen Abschnitt durch den folgenden Abschnitt ersetzen. Der neue Abschnitt überprüft eine Liste, welche das Stücklisten-Plugin einführt, anhand derer alle Sub-Artikel ignoriert werden.

{assign var=position value=1}

{foreach item=details key=index from=$sOrderDetails}

{assign var=itemEmailQuantity value=-1}

{if $EventResult && $EventResult.orderItemsWhitelist|is_array}

{foreach item=whitelistQuantity key=whitelistId from=$EventResult.orderItemsWhitelist}

{if $whitelistId == $details.orderdetailsID}

{assign var=itemEmailQuantity value=$whitelistQuantity}

{break}

{/if}

{/foreach}

{else}

{assign var=itemEmailQuantity value=$details.quantity}

{/if}

{if $itemEmailQuantity > -1}

{$position|fill:3} {$details.ordernumber|fill:20} {$details.articlename|fill:50} {$itemEmailQuantity}/{$details.quantity} x {$details.price|string_format:"%.2f"} {$sConfig.sCURRENCY}

{assign var=position value=$position+1}

{/if}

{/foreach}

Die in beiden Abschnitten fett gedruckten Zeilen geben die Informationen an, welche pro Position letztendlich auf dem Dokument angezeigt werden. Diese kann noch individuell angepasst werden.

Hat dies deine Frage beantwortet?