An Email Template editor is included which allow administrators to easily edit email template topics without code modifications.
Note:To use topics for emails instead of xml packages, Settings Email.UseCustomEmails and Email.UseTopicsForEmail must be enabled.
A selection of mail template topics can be edited from a new admin page, accessible from Admin > Content > Edit Email Templates.
Currently, the Receipt, Lost Password, Product Rating Admin Notification, New Account Verification topics, and Order Update Notifications can be edited. Support for other email templates will be added in future releases.
How to use Email Template Editor
This editor uses "slots" so you can update content without needing to know HTML.
It also includes a Code editor to update the HTML or add your own slots.
Simple HTML can also be entered in a slot field.
Text like this {{FullName}} is a placeholder for content that will be replaced with recipient-specific content when the email is sent.
These tokens can be moved around but deleting them will remove them from the sent email.
Note:The content isn't saved until you click Save!
See below image for reference.
1 - Template selector - click these to edit a template.
2 - Code editor - view HTML markup and directly edit it or add your own slots.
3 - Preview - this displays what the email recipient will see. Placeholder content is also displayed so if you see a strange name don't worry, this will be replaced when the email is sent.
4 - The rendered content entered in the editable slot from (5)
5 - Editable slot field.
Since these are topics you can also view the topic in the Topic Editor.
To Save, click Save Template.
Don't like how it turned out? Refresh the page or select another template.
Remember, content is not saved until the Save Template button is clicked.
Adding your own slot: entering the code editor and adding <slot name="Test">Test Content</slot> will add a slot named Test with content "Test Content".
You may name your slots whatever you please but for reliable operation please do not put spaces in the name like "Another Slot Name".