"Eintritt Lieferstatus: Versandt" - trackingCodes wird nicht angezeigt oder "Array" Shopware 6.4.19.0

Bitte um Hilfestellung. Wir möchten in die E-Mail „Eintritt Lieferstatus: Versandt“ die Sendungsnummer der Bestellung mitsenden. Es klappt aber nicht. Es kommt entweder gannichts oder „Array“.

Wir haben Folgendes probiert:

{% for delivery in order.deliveries %}
{% for trackingCode in delivery.trackingCodes %}
Sendungsverfolgung: {{ trackingCode }}

{% endfor %}
{% endfor %}

aber auch:
{{ order.deliveries.at(0).trackingCodes }}




Sorry, dein erstes Bild hatte ich übersehen. Da hast du es ja schon genau so gelöst wie in der Doku:

und wieso funktioniert es dann nicht? Ich habe auch einen Shopware 6 DEMO Shop ausgetestet, es schein nicht zu funktionieren mit den Sendungsnummer… Gibt es eine alternative oder Plugin?

1 „Gefällt mir“

Das ist eine gute Frage, ich habe das gleiche Problem.

1 „Gefällt mir“

Ist das bisher nicht gelöst worden?

{{ order.deliveries.at(0).trackingCodes }} erzeugt nur einen Array

leider nicht, es gibt das Problem noch immer :confused:

hab da was gefunden

{% for delivery in order.deliveries %}

{% for trackingCode in delivery.trackingCodes %}

	{% if trackingCode is not empty %}

	Die Sendungsverfolgung unter folgendem Link: https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode={{ trackingCode }}

	{% endif %}

{% endfor %}

{% endfor %}

es ändert leider nichts :upside_down_face:

Hey, getestet mit 6.4.20 und funktioniert einwandfrei mit deinem gelieferten Code.

Grüße

2 „Gefällt mir“

Hallo. Gibts hierzu Neuigkeiten? Habe das selbe Problem: entweder gar nichts oder Array als Ergebnis aller möglichen einzugebenden Varianten.