2 minutes March 20, 2024

Fehlerbehebung: E-Mail-Vorlage „Bestellung vollständig“ zeigt in Shopware 6 keine Einzelposten an

Bei der Verwendung von Shopware 6 kann es bei einigen Benutzern zu einem Problem kommen , bei dem die E-Mail-Vorlage „Bestellung abgeschlossen“ keine Einzelposten in der Vorschau anzeigt. Dies kann frustrierend sein, da dadurch verhindert wird, dass Kunden in der Bestätigungs-E-Mail eine detaillierte Zusammenfassung ihrer Bestellung erhalten.

Problemerkennung

Bei der Untersuchung wurde festgestellt, dass das Problem auf eine Diskrepanz im Vorlagencode zurückzuführen ist. Konkret verwendet die Vorlage „nestedLineItems“ anstelle der korrekten Variablen „order.lineItems“, um die Einzelposten anzuzeigen.

Lösung

Um dieses Problem zu beheben und sicherzustellen, dass Einzelposten in der E-Mail-Vorlage „Bestellung abgeschlossen“ korrekt angezeigt werden, führen Sie die folgenden Schritte aus:

1. Zugriff auf die Vorlage

Melden Sie sich in Ihrem Shopware 6-Admin-Panel an und navigieren Sie zu „ Einstellungen “ > „ E-Mail-Vorlagen “.

2. Suchen Sie die E-Mail-Vorlage „Bestellung abgeschlossen“.

Suchen und öffnen Sie im Abschnitt „E-Mail-Vorlagen“ die Vorlage, die für die E-Mail „Bestellung abgeschlossen“ verwendet wird. Diese Vorlage trägt normalerweise den Namen „ Bestellung abgeschlossen “ oder „ Bestellbestätigung “.

3. Identifizieren Sie den problematischen Code

Suchen Sie im Vorlageneditor nach dem Abschnitt, der für die Anzeige von Einzelposten zuständig ist. Suchen Sie nach einem Codeblock ähnlich dem folgenden:

 

{% für lineItem in order.nestedLineItems %}

{{ lineItem.label }}

{{ lineItem.quantity }}

{{ lineItem.totalPrice }}

{% endfor %}

4. Ersetzen Sie den Code

Ersetzen Sie den vorhandenen Codeblock durch den korrigierten Code, der auf „order.lineItems“ statt auf „nestedLineItems“ verweist. Passen Sie den Code wie folgt an:

{% für lineItem in order.lineItems %}

{{ lineItem.label }}

{{ lineItem.quantity }}

{{ lineItem.totalPrice }}

{% endfor %}

„`

5. Speichern und testen

Speichern Sie die Vorlage, nachdem Sie die Änderungen vorgenommen haben. Es wird empfohlen, eine Testbestellung an sich selbst zu senden oder die Vorschaufunktion zu verwenden, um sicherzustellen, dass die Einzelposten jetzt korrekt in der E-Mail-Vorlage „Bestellung abgeschlossen“ angezeigt werden.

Abschluss

Indem Sie diese Schritte ausführen und den Code der E-Mail-Vorlage „Bestellung abgeschlossen“ so aktualisieren, dass er auf „order.lineItems“ verweist, können Sie das Problem erfolgreich lösen, dass Einzelposten nicht in der Vorschau angezeigt werden. Dadurch wird sichergestellt, dass Ihre Kunden in ihren Bestätigungs-E-Mails umfassende Bestelldetails erhalten, was ihr Einkaufserlebnis insgesamt verbessert.

Wenn Sie auf weitere Probleme stoßen oder zusätzliche Hilfe benötigen, zögern Sie nicht, sich an die Shopware-Entwicklungsagentur zu wenden .

blog
Grüße! Ich bin Aneesh Sreedharan, CEO von 2Hats Logic Solutions. Bei 2Hats Logic Solutions widmen wir uns der Bereitstellung von technischem Fachwissen und der Lösung Ihrer Probleme in der Welt der Technologie. Unsere Blog-Seite dient als Ressource, in der wir Einblicke und Erfahrungen teilen und wertvolle Perspektiven auf Ihre Fragen bieten.
CEO
Aneesh Sreedharan
Gründer & CEO, 2Hats Logic Solutions
Abonnieren Sie unseren Newsletter
Aneesh ceo

    Bleiben Sie auf dem Laufenden!

    Abonnieren Sie unseren Newsletter und erfahren Sie mehr über die neuesten digitalen Trends.