Система email-уведомлений в PrestaShop предоставляет обширные возможности для настройки писем, отправляемых покупателям магазина. Каждый раз, когда клиент совершает действие в магазине – регистрируется, делает заказ или меняет его статус – ему отправляется соответствующее уведомление на электронную почту. Эти сообщения поддерживают связь с клиентом и позволяют придать магазину уникальный стиль и тон общения.
Однако многие администраторы сталкиваются с проблемой: как сохранить изменения в шаблонах email-сообщений, чтобы они не пропали после обновления платформы? В этой статье мы рассмотрим, как правильно настраивать и изменять email-шаблоны в PrestaShop, используя встроенные инструменты и ручное редактирование файлов, и как сделать так, чтобы ваши изменения сохранялись.
Способы редактирования email-шаблонов в PrestaShop
Существует два способа редактирования шаблонов писем: через административную панель PrestaShop и вручную, с помощью файловой системы.
1. Редактирование email-шаблонов через административную панель
Этот способ подходит для администраторов, которые не имеют опыта работы с файловой системой или кодом. PrestaShop предоставляет простой интерфейс, через который можно редактировать шаблоны писем в визуальном редакторе.
Чтобы изменить email-шаблон через админку:
- Войдите в административную панель PrestaShop.
- Перейдите на вкладку «Интернационализация» > «Переводы».
- В разделе «Изменить перевод» выберите тип перевода – «Email».
- Укажите, какой модуль или тему вы хотите перевести, и выберите язык шаблонов.
Рассмотрим пример шаблона письма для подтверждения заказа, которое отправляется клиенту после оформления заказа в магазине. Данный шаблон называется «order_conf».
- Найдите нужный шаблон «order_conf» и внесите изменения в тексте письма.
- Сохраните изменения – PrestaShop автоматически создаст файл в каталоге темы или модуля (в папке
themes/your_theme/mails/язык/order_conf.html
), что позволит сохранить изменения при обновлениях.
Этот подход не требует знаний программирования, но он может быть ограничен по возможностям настройки и визуального оформления шаблонов.
2. Ручное редактирование шаблонов через файловую систему
Для более опытных администраторов, которые могут работать с редактором кода и файловой системой, PrestaShop предлагает возможность создания и редактирования шаблонов напрямую в файловой системе.
Использование файловой системы для редактирования шаблонов email-писем:
-
В корневой папке PrestaShop найдите каталог /mails/язык/, где хранятся оригинальные шаблоны писем. Например, шаблон для подтверждения заказа называется «order_conf.html».
-
Скопируйте этот файл в папку темы по пути /themes/your_theme/mails/язык/order_conf.html.
Важно: Использование папки темы позволяет переопределить стандартный шаблон и гарантирует, что ваши изменения не будут затронуты обновлениями.
-
Откройте скопированный файл и внесите необходимые изменения.
-
Сохраните изменения – теперь PrestaShop будет использовать именно этот файл, игнорируя стандартный шаблон, и ваши модификации сохранятся даже после обновлений платформы.
Особенности переопределения email-шаблонов для модулей
Если вы хотите изменить email-шаблон, который принадлежит какому-либо модулю, нужно следовать той же логике переопределения:
-
Найдите оригинальный шаблон в папке модуля /modules/название_модуля/mails/язык/шаблон.html.
-
Скопируйте файл в папку вашей темы по аналогичному пути.
Пример: /themes/your_theme/modules/название_модуля/mails/язык/шаблон.html.
Таким образом, вы сможете полностью изменить внешний вид и содержание всех email-уведомлений без риска потери изменений.
PrestaShop предоставляет гибкие и мощные инструменты для работы с email-шаблонами, и, следуя вышеописанным инструкциям, вы сможете настроить шаблоны под уникальные требования вашего магазина. Важно помнить, что любые изменения в шаблонах, сделанные в административной панели, сохраняются в директории темы или модуля, а изменения, внесённые вручную, сохраняются только в случае правильного размещения в соответствующих папках. Это позволяет избежать потери настроек после обновлений.
Поделитесь в комментариях: знали ли вы о методе переопределения шаблонов и применяете ли его для своего магазина?