Mail Template Editor — бесплатный модуль для редактирования стандартных email-шаблонов OpenCart 3.x и LiveStore непосредственно из административной панели. Поддерживает HTML и plain-text письма, Twig, Summernote, защиту обязательных переменных и автоматическое резервное копирование.
English: Mail Template Editor is an OpenCart 3.x / LiveStore extension for editing standard transactional email templates from the admin panel, with HTML/plain-text detection, Summernote, Twig/printf placeholder protection and automatic backups.
Версия: 1.4.0
Автор: Dmitry Matveev
E-mail: d.a.matveev@gmail.com
- редактирование
catalog/language/*/mail/*.php; - редактирование
catalog/view/theme/*/template/mail/*.twig; - автоматическое определение HTML/plain-text по
setHtml()/setText(); - Summernote для HTML-писем, если другой редактор не активирован;
- безопасный plain-text режим;
- защита обязательных
printf-переменных (%s,%dи др.); - защита Twig-плейсхолдеров
{{ ... }}; - автоматическая резервная копия перед сохранением;
- поддержка нескольких языков и тем OpenCart/LiveStore;
- встроенная ссылка Donate и QR-код.
Стандартные письма магазина обычно приходится менять непосредственно в PHP/Twig-файлах. Mail Template Editor переносит эту работу в административную панель и дополнительно контролирует переменные шаблонов, снижение риска случайно повредить письмо при редактировании.
Подходит для писем о заказах и изменениях статуса, регистрации, восстановлении пароля, партнёрской программе, транзакциях, ваучерах и других стандартных почтовых шаблонов OpenCart.
Готовый пакет находится в dist/mail_template_editor_v1.4.0.ocmod.zip.
- Откройте
Дополнения → Установка дополнений. - Загрузите
.ocmod.zip. - Откройте
Дополнения → Модификаторыи обновите модификаторы. - Перейдите в
Дополнения → Дополнения → Модули. - Установите Редактор шаблонов писем / Mail Template Editor.
- Перед использованием убедитесь, что веб-сервер имеет права записи в редактируемые файлы.
- OpenCart 3.x;
- LiveStore 3.x;
- OCMOD package;
- PHP 7.2+ (фактическую совместимость рекомендуется проверять на конкретной сборке);
- VQMod не требуется.
Сторонние темы и расширения могут добавлять собственные почтовые шаблоны или изменять стандартный механизм отправки, поэтому такие шаблоны следует проверять отдельно.
Перед сохранением создаётся резервная копия. Модуль также проверяет наличие обязательных printf- и Twig-плейсхолдеров исходного шаблона и не позволяет сохранить вариант, в котором необходимые переменные были удалены.
Актуальные версии публикуются в GitHub Releases. Готовый пакет текущей версии также находится в каталоге dist.
OpenCart, OpenCart 3, LiveStore, ocStore, email template, mail template, email editor, mail editor, template editor, transactional email, Summernote, Twig, OCMOD, PHP, ecommerce, OpenCart extension, OpenCart module, шаблоны писем, редактор писем.
Если модуль оказался полезен, разработку можно поддержать:
https://boosty.to/matveevd/donate
QR-код включён в модуль и отображается в его интерфейсе.
Dmitry Matveev
E-mail: d.a.matveev@gmail.com
Распространяется по лицензии MIT.