moin moin wir versuchen gerade verzweifelt einen tracking code den wir in den bestellmails einzufügen.
basis unserer änderungen waren:
{% for delivery in order.deliveries %}
{% for trackingCode in delivery.getTrackingCodes() %} {{ trackingCode }}
{% endfor %}
{% endfor %}
gefunden hier:
leider wird mit dem einpflegen dieses codes diese email gar nicht mehr versendet.
auch nur die reine variable {{ trackingCode }} lässt kein versenden der mail mehr zu.
wenn man diese teil oder {{ trackingCode }} wieder rausnimmt wird die mail wieder versendet.
wir verzweifeln etwas… aber vielleicht hat ja jemand das gleiche problem oder sogar eine lösung dazu… besten dank vorab!
also bei mir funktioniert folgender CodeBlock im E-Mail-Template (Lieferstatus versandt)
{% for delivery in order.deliveries %}
{% for trackingCode in delivery.trackingCodes %}
{% if trackingCode is not empty %}
Sendungsverfolgung: https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode={{ trackingCode }}
{% endif %}
{% endfor %}
{% endfor %}
Bei Dir lautet die Zeile:
{% for trackingCode in delivery.getTrackingCodes %}
Hallo, ist die Sendungsverfolgung per E-Mail noch so aktuell?
Kann der Code von @hanuman so für die Shopware 6.5.3.x für Sendungsverfolgung mit DHL „Privatkunden“ übernommen werden oder muss man weitere Änderungen machen.
{% for delivery in order.deliveries %}
{% for trackingCode in delivery.trackingCodes %}
{% if trackingCode is not empty %}
Sendungsverfolgung: https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode={{ trackingCode }}
{% endif %}
{% endfor %}
{% endfor %}