Troubleshooting: Order Complete Email Template not Displaying Line Items in Shopware 6
When using Shopware 6, some users may encounter an issue where the Order Complete Email Template does not show line items in the preview. This can be frustrating as it prevents customers from getting a detailed summary of their order in the confirmation email.
Problem Identification
Upon investigation, it has been observed that the issue arises due to a discrepancy in the template code. Specifically, the template uses nestedLineItems
instead of the correct variable order.lineItems
to display the line items.
Solution
To resolve this issue and ensure that line items are displayed correctly in the Order Complete Email Template, follow these steps:
1. Accessing the Template
Log in to your Shopware 6 admin panel and navigate to Settings >
Email Templates.
2. Locate the Order Complete Email Template
In the Email Templates section, find and open the template used for the Order Complete email. This template is typically named something like “Order Completed” or “Order Confirmation.”
3. Identify the Problematic Code
Within the template editor, search for the section that is responsible for displaying line items. Look for a code block similar to the following:
{% for lineItem in order.nestedLineItems %}
{{ lineItem.label }}
{{ lineItem.quantity }}
{{ lineItem.totalPrice }}
{% endfor %}
4. Replace the Code
Replace the existing code block with the corrected code that references order.lineItems instead of
nestedLineItems. Adjust the code like this:
{% for lineItem in order.lineItems %}
{{ lineItem.label }}
{{ lineItem.quantity }}
{{ lineItem.totalPrice }}
{% endfor %}
5. Save and Test
After making the changes, save the template. It's recommended to send a test order to yourself or use the preview functionality to ensure that the line items are now displaying correctly in the Order Complete Email Template.
Conclusion
By following these steps and updating the Order Complete Email Template code to reference order.lineItems`, you can successfully resolve the issue of line items not showing in the preview. This ensures that your customers receive comprehensive order details in their confirmation emails, improving their overall shopping experience.
If you encounter any further issues or need additional assistance, don’t hesitate to reach out to the Shopware development agency.
Recent help desk articles
Greetings! I'm Aneesh Sreedharan, CEO of 2Hats Logic Solutions. At 2Hats Logic Solutions, we are dedicated to providing technical expertise and resolving your concerns in the world of technology. Our blog page serves as a resource where we share insights and experiences, offering valuable perspectives on your queries.