{% extends "commerce/_layouts/cp" %} {% set crumbs = [ { label: "Commerce Settings"|t('commerce'), url: url('commerce/settings') }, { label: "Emails"|t('commerce'), url: url('commerce/settings/emails') }, ] %} {% set selectedSubnavItem = 'settings' %} {% set fullPageForm = true %} {% import "_includes/forms" as forms %} {% block content %} {{ redirectInput('commerce/settings/emails') }} {% if email.id %}{% endif %} {{ forms.textField({ first: true, label: "Name"|t('commerce'), instructions: "What this email will be called in the CP."|t('commerce'), id: 'name', name: 'name', value: email.name, errors: email.getErrors('name'), autofocus: true, required: true, translatable: true }) }} {{ forms.textField({ label: "Email Subject"|t('commerce'), id: 'subject', name: 'subject', value: email.subject, errors: email.getErrors('subject'), required: true, }) }} {% set recipientInput %}
{{ forms.select({ id: 'recipient-type', name: 'recipientType', options: [ { label: "Send to the customer"|t('commerce'), value: 'customer' }, { label: "Send to custom recipient"|t('commerce'), value: 'custom' } ], value: email.recipientType, toggle: true, targetPrefix: 'to-option-' }) }}
{{ forms.text({ id: 'to', name: 'to', value: email.to, placeholder: 'jane@acme.com, joe@acme.com' }) }}
{% endset %} {{ forms.field({ id: 'recipient-type', label: 'Recipient'|t('commerce'), errors: email.getErrors('to'), required: true, }, recipientInput) }} {{ forms.textField({ label: 'BCC’d Recipient'|t('commerce'), id: 'bcc', name: 'bcc', value: email.bcc, errors: email.getErrors('bcc'), }) }} {{ forms.textField({ label: 'HTML Email Template Path'|t('commerce'), instructions: 'The template to be used for HTML emails.'|t('commerce'), id: 'templatePath', name: 'templatePath', value: email.templatePath, errors: email.getErrors('templatePath'), required: true, }) }} {{ forms.lightswitchField({ label: "Attach PDF"|t('commerce'), instructions: 'This email should render the order PDF template and include it as an attachment.'|t('commerce'), id: 'attach-pdf', name: 'attachPdf', value: 1, on: email.attachPdf, toggle: '#pdf-template-path-container' }) }} {{ forms.lightswitchField({ label: "Enabled?"|t('commerce'), instructions: 'If disabled, this email will not send.'|t('commerce'), id: 'enabled', name: 'enabled', value: 1, on: email.enabled, errors: email.getErrors('enabled') }) }} {% endblock %}