# E-Mail Templates
# Kaufgutscheine
Um deinen Kunden nach dem Kauf eines Gutscheins den Gutscheincode im Mailtemplate anzuzeigen, muss das Mailtemplate erweitert werden.
Unter "Einstellung > Shop > E-Mail Templates" findest du das Template "Order confirmation". Hier erweiterst du den Text sowie den HTML Block um nachfolgende Scripte.
# Text / Plain
{% if order.extensions and order.extensions.netiEasyCouponPurchaseVouchers is defined %}
{% if order.extensions.netiEasyCouponPurchaseVouchers|length is same as(1) %}Information about the purchased voucher:
{% else %}Information about the purchased vouchers:
{% endif %}
{% if order.extensions.netiEasyCouponPurchaseVouchers|length is same as(1) %}The voucher can only be redeemed after the order has been paid.
Your vouchers can also be found in your account.
{% else %}The vouchers can only be redeemed after the order has been paid.
Your vouchers can also be found in your account.
{% endif %}
{% for purchaseVoucher in order.extensions.netiEasyCouponPurchaseVouchers %}Article: {{ purchaseVoucher.product.translated.name }}
Code: {{ purchaseVoucher.code }}
Value: {{ (purchaseVoucher.value * purchaseVoucher.currencyFactor) | number_format(purchaseVoucher.currency.itemRounding.decimals) }} {{ purchaseVoucher.currency.symbol }}
{% endfor %}
{% endif %}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# HTML
{% if order.extensions and order.extensions.netiEasyCouponPurchaseVouchers is defined %}
{% if order.extensions.netiEasyCouponPurchaseVouchers|length is same as(1) %}
Information about the purchased voucher:<br />
{% else %}
Information about the purchased vouchers:<br />
{% endif %}
<br />
{% if order.extensions.netiEasyCouponPurchaseVouchers|length is same as(1) %}
The voucher can only be redeemed after the order has been paid.<br />
Your vouchers can also be found in your account.<br />
{% else %}
The vouchers can only be redeemed after the order has been paid.<br />
Your vouchers can also be found in your account.<br />
{% endif %}
<br />
{% for purchaseVoucher in order.extensions.netiEasyCouponPurchaseVouchers %}
Article: {{ purchaseVoucher.product.translated.name }}<br />
Code: {{ purchaseVoucher.code }}<br />
Value: {{ (purchaseVoucher.value * purchaseVoucher.currencyFactor) | number_format(purchaseVoucher.currency.itemRounding.decimals) }} {{ purchaseVoucher.currency.symbol }}<br /><br />
{% endfor %}
{% endif %}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Restbeträge der Gutscheine
Um deinen Kunden nach dem Einlösen eines Gutscheins Restbeträge anzuzeigen, muss das Mailtemplate erweitert werden.
Unter "Einstellung > Shop > E-Mail Templates" findest du das Template "Order confirmation". Hier erweiterst du den Text sowie den HTML Block um nachfolgende Scripte.
# Text / Plain
{% if order.extensions and order.extensions.netiEasyCouponCashedRestValues is defined %}
Following voucher/s was/were used:
{% for voucher in order.extensions.netiEasyCouponCashedRestValues %}
{% if voucher.discardRemaining or voucher.value <= 0 %}
Code: {{ voucher.code }} hast no rest value.
{% else %}
Code: {{ voucher.code }} with a rest value of {{(voucher.value * order.currencyFactor) |currency(currencyIsoCode)}}.
{% if order.currency.id is not same as(voucher.currencyId) %}
<small>( {{ (voucher.value * voucher.currency.factor) | format_currency(voucher.currency.isoCode, {fraction_digit: voucher.currency.itemRounding.decimals}) }} )</small>
{% endif %}
{% endif %}
{% endfor %}
{% endif %} 2
3
4
5
6
7
8
9
10
11
12
# HTML
{% if order.extensions and order.extensions.netiEasyCouponCashedRestValues is defined %}
Following voucher/s was/were used: <br />
{% for voucher in order.extensions.netiEasyCouponCashedRestValues %}
{% if voucher.discardRemaining or voucher.value <= 0 %}
Code: {{ voucher.code }} has no rest value. <br />
{% else %}
Code: {{ voucher.code }} with a rest value of {{(voucher.value * order.currencyFactor) |currency(currencyIsoCode)}}
{% if order.currency.id is not same as(voucher.currencyId) %}
<small>( {{ (voucher.value * voucher.currency.factor) | format_currency(voucher.currency.isoCode, {fraction_digit: voucher.currency.itemRounding.decimals}) }} )</small>
{% endif %}
.<br>
{% endif %}
{% endfor %}
{% endif %} 2
3
4
5
6
7
8
9
10
11
12
13
# Produktgutscheine
# Zugewiesene Kunden
In der Mailvorlage für die zugewiesenen Kunden ist es ab der Plugin-Version 5.14.1 (Shopware 6.5) bzw. 6.8.1 (Shopware 6.6) möglich, die Produkte, auf die der Gutschein angewendet wird bzw. in den Warenkorb legt, mit auszugeben.
Unter "Einstellung > Shop > E-Mail Templates" findest du das Template "NetiEasyCoupon_AssignedToCustomer". Hier erweiterst du den Text sowie den HTML Block um nachfolgende Scripte.
# Text / Plain
{% if
voucher.discount is defined
and voucher.discount.discountProducts is defined
and voucher.discount.considerAdvancedRules is same as(constant('NetInventors\\NetiNextEasyCoupon\\Core\\Content\\Discount\\DiscountEntity::CONSIDER_CHOSEN_PRODUCTS'))
%}
{% if voucher.discount.productCartAdditionEnabled %}
Der Gutschein legt folgende Produkte in den Warenkorb und wird nur auf diese Produkte angewendet:
{% else %}
Der Gutschein wird nur auf diese Produkte angewendet:
{% endif %}
{% for discountProduct in voucher.discount.discountProducts %}
{% if voucher.discount.productCartAdditionEnabled %}
- {{ discountProduct.quantity }} x - {{ discountProduct.product.productNumber }} - {{ discountProduct.product.name }}
{% else %}
- {{ discountProduct.product.productNumber }} - {{ discountProduct.product.name }}
{% endif %}
{% endfor %}
{% endif %}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# HTML
{% if
voucher.discount is defined
and voucher.discount.discountProducts is defined
and voucher.discount.considerAdvancedRules is same as(constant('NetInventors\\NetiNextEasyCoupon\\Core\\Content\\Discount\\DiscountEntity::CONSIDER_CHOSEN_PRODUCTS'))
%}
<p>
{% if voucher.discount.productCartAdditionEnabled %}
Der Gutschein legt folgende Produkte in den Warenkorb und wird nur auf diese Produkte angewendet:
{% else %}
Der Gutschein wird nur auf diese Produkte angewendet:
{% endif %}
</p>
<ul>
{% for discountProduct in voucher.discount.discountProducts %}
<li>
{% if voucher.discount.productCartAdditionEnabled %}
{{ discountProduct.quantity }} x -
{% endif %}
{{ discountProduct.product.productNumber }} - {{ discountProduct.product.name }}
</li>
{% endfor %}
</ul>
{% endif %}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Admin-Transaktion an Kunden
Wenn im Gutschein eine manuelle Transaktion angelegt wird und die Option „Kunden benachrichtigen“ aktiv ist, kann ein Kundenkommentar im Mailtemplate ausgegeben werden.
Unter "Einstellung > Shop > E-Mail Templates" findest du das Template "NetiEasyCoupon_AdminTransactionToCustomer". Hier erweiterst du den Text sowie den HTML Block um die nachfolgende Skripte.
# Text / Plain
{% if customerComment %}
Kundenkommentar:
{{ customerComment }}
{% endif %} 2
3
# HTML
{% if customerComment %}
<br />
<strong>Kundenkommentar:</strong><br />
{{ customerComment|nl2br }}
<br />
<br />
{% endif %} 2
3
4
5
6