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 .

Comments are closed.