Ich habe noch ein wenig rum probiert und mich an einem anderem Mailtemplate (Bestellbestätigung) orientiert.
So funktioniert die Email mit Ausgabe der Artikelnummer:
- Im Rulebuilder habe ich die Bedingung von „Position mit Lagerbestand“ in „Position mit verfügbarem Bestand“ geändert.
Dadurch wird sofort, nach Bestellausgang, die Mail ausgelöst. Ansonsten erst nach Abschluss der Bestellung. Zum testen war die Variante besser. - Im E-Mail Template habe ich folgenden Code eingefügt:
<h2>Lagerbestandswarnung</h2>
<p>Der Artikel mit der Artikelnummer:
{% for lineItem in order.lineItems %}
{% if lineItem.payload.productNumber is defined %}{{ lineItem.payload.productNumber|u.wordwrap(80) }}{% endif %}
{% endfor %}
muss nachbestellt werden!</p>
Mal sehen ob das meiner Kundin genügt.
VG Steffen Winde
PS: Mein Testshop läuft mit 6.5 unter 6.4 habe ich noch Probleme, da wird die Artikelnummer nicht ausgegeben.