Навигация keyboard_arrow_down

Блог Rss rss_feed

Как правильно изменить и сохранить шаблоны email-уведомлений в PrestaShop, чтобы не потерять изменения при обновлениях

Как правильно изменить и сохранить шаблоны email-уведомлений в PrestaShop, чтобы не потерять изменения при обновлениях

Система email-уведомлений в PrestaShop предоставляет обширные возможности для настройки писем, отправляемых покупателям магазина. Каждый раз, когда клиент совершает действие в магазине – регистрируется, делает заказ или меняет его статус – ему отправляется соответствующее уведомление на электронную почту. Эти сообщения поддерживают связь с клиентом и позволяют придать магазину уникальный стиль и тон общения.

Однако многие администраторы сталкиваются с проблемой: как сохранить изменения в шаблонах email-сообщений, чтобы они не пропали после обновления платформы? В этой статье мы рассмотрим, как правильно настраивать и изменять email-шаблоны в PrestaShop, используя встроенные инструменты и ручное редактирование файлов, и как сделать так, чтобы ваши изменения сохранялись.

Способы редактирования email-шаблонов в PrestaShop

Существует два способа редактирования шаблонов писем: через административную панель PrestaShop и вручную, с помощью файловой системы.

1. Редактирование email-шаблонов через административную панель

Этот способ подходит для администраторов, которые не имеют опыта работы с файловой системой или кодом. PrestaShop предоставляет простой интерфейс, через который можно редактировать шаблоны писем в визуальном редакторе.

Чтобы изменить email-шаблон через админку:

  1. Войдите в административную панель PrestaShop.
  2. Перейдите на вкладку «Интернационализация» > «Переводы».
  3. В разделе «Изменить перевод» выберите тип перевода – «Email».
  4. Укажите, какой модуль или тему вы хотите перевести, и выберите язык шаблонов.

Рассмотрим пример шаблона письма для подтверждения заказа, которое отправляется клиенту после оформления заказа в магазине. Данный шаблон называется «order_conf».

  1. Найдите нужный шаблон «order_conf» и внесите изменения в тексте письма.
  2. Сохраните изменения – PrestaShop автоматически создаст файл в каталоге темы или модуля (в папке themes/your_theme/mails/язык/order_conf.html), что позволит сохранить изменения при обновлениях.

Этот подход не требует знаний программирования, но он может быть ограничен по возможностям настройки и визуального оформления шаблонов.

2. Ручное редактирование шаблонов через файловую систему

Для более опытных администраторов, которые могут работать с редактором кода и файловой системой, PrestaShop предлагает возможность создания и редактирования шаблонов напрямую в файловой системе.

Использование файловой системы для редактирования шаблонов email-писем:

  1. В корневой папке PrestaShop найдите каталог /mails/язык/, где хранятся оригинальные шаблоны писем. Например, шаблон для подтверждения заказа называется «order_conf.html».

  2. Скопируйте этот файл в папку темы по пути /themes/your_theme/mails/язык/order_conf.html.

    Важно: Использование папки темы позволяет переопределить стандартный шаблон и гарантирует, что ваши изменения не будут затронуты обновлениями.

  3. Откройте скопированный файл и внесите необходимые изменения.

  4. Сохраните изменения – теперь PrestaShop будет использовать именно этот файл, игнорируя стандартный шаблон, и ваши модификации сохранятся даже после обновлений платформы.

Особенности переопределения email-шаблонов для модулей

Если вы хотите изменить email-шаблон, который принадлежит какому-либо модулю, нужно следовать той же логике переопределения:

  1. Найдите оригинальный шаблон в папке модуля /modules/название_модуля/mails/язык/шаблон.html.

  2. Скопируйте файл в папку вашей темы по аналогичному пути.

    Пример: /themes/your_theme/modules/название_модуля/mails/язык/шаблон.html.

Таким образом, вы сможете полностью изменить внешний вид и содержание всех email-уведомлений без риска потери изменений.

PrestaShop предоставляет гибкие и мощные инструменты для работы с email-шаблонами, и, следуя вышеописанным инструкциям, вы сможете настроить шаблоны под уникальные требования вашего магазина. Важно помнить, что любые изменения в шаблонах, сделанные в административной панели, сохраняются в директории темы или модуля, а изменения, внесённые вручную, сохраняются только в случае правильного размещения в соответствующих папках. Это позволяет избежать потери настроек после обновлений.

Поделитесь в комментариях: знали ли вы о методе переопределения шаблонов и применяете ли его для своего магазина?

Был ли этот пост полезен для вас?

    
На данный момент комментариев нет
close

Checkout

close

Избранное