Плагин Haskimail для WordPress отправляет письма через Haskimail в ответ на события сайта и магазина на WooCommerce: регистрацию, вход, новый комментарий, оформление заказа и другие.
С плагином можно:
- настроить отправку письма на нужное событие WordPress или WooCommerce;
- выбрать шаблон письма;
- отправить тестовое письмо и посмотреть, как его увидит получатель;
- посмотреть журнал отправленных писем.
Чтобы настроить отправку, пройдите семь шагов:
- Установите плагин.
- Подключите аккаунт Haskimail.
- Проверьте серверы.
- Создайте правило отправки.
- Настройте теги шаблона.
- Проверьте письмо.
- Проверьте отправку в журнале.
Перед началом работы
Подготовьте:
- Аккаунт Haskimail. Если его ещё нет, зарегистрируйтесь бесплатно.
- API-ключ. В кабинете Haskimail откройте Аккаунт → API-ключи или перейдите по ссылке.
- SMTP-сервер, канал отправки и шаблон письма в аккаунте Haskimail. Метки в шаблоне записываются в двойных фигурных скобках, например
{{name}}. Подробнее — в статье «Использование шаблонов в Haskimail».
WooCommerce устанавливать не обязательно: события WordPress работают и без магазина. Письма о заказах отправляются, только если WooCommerce установлен.
Шаг 1. Установите плагин
- Установите и активируйте плагин в разделе Плагины.
- Откройте пункт Haskimail в меню слева.
Шаг 2. Подключите аккаунт
- Вставьте API-ключ в поле API-токен Haskimail.
- Нажмите Подключить.
Чтобы сменить ключ, откройте раздел SMTP и нажмите Сменить токен. Чтобы отключить аккаунт, нажмите Отключить Haskimail.
Шаг 3. Проверьте серверы
Откройте раздел SMTP. Здесь показаны серверы аккаунта: имя, статус, SMTP API, открытия и переходы.
Если список пуст, проверьте API-ключ или создайте SMTP-сервер в кабинете Haskimail.
Шаг 4. Создайте правило отправки
Правило определяет, какое письмо, через какой сервер и канал отправится после события на сайте.
- Откройте раздел Отправки и нажмите Создать правило.
- Заполните поля:
- Сервер — SMTP-сервер Haskimail.
- Канал — канал отправки этого сервера. Список каналов появится после выбора сервера.
- Событие — после чего отправлять письмо. Сначала в списке идут события WordPress, затем — WooCommerce.
- Шаблон — шаблон из выбранного канала.
- От кого — адрес отправителя, например
shop@example.ru.
- Нажмите Сохранить правило.
Правило включается сразу после сохранения. Позже его можно отключить, снова включить или удалить. Чтобы быстро найти нужное правило, используйте поиск и фильтры над списком: по событию, серверу и каналу.
Кому уходит письмо
Письмо получает участник события:
| Событие | Получатель |
|---|---|
| Регистрация, вход, выход, сброс пароля, изменение профиля, удаление пользователя | Этот пользователь |
| Новый комментарий | Автор комментария |
| Публикация записи | Автор записи |
| Создание заказа, изменение заказа | Покупатель, указанный в заказе |
Какие события поддерживаются
Плагин отправляет письма на такие события WordPress: регистрация, вход, выход, сброс пароля, изменение профиля, удаление пользователя, новый комментарий и публикация записи.
Из событий WooCommerce плагин отправляет письма при создании и изменении заказа. Остальные события магазина тоже есть в списке — отдельной группой.
Шаг 5. Настройте теги шаблона
Теги связывают метки {{...}} в шаблоне с данными события.
- В карточке правила нажмите Теги.
- Для каждой метки выберите поле события. Если выбрать Не подставлять, тег останется без данных.
- Если нужно, выберите формат даты.
- Нажмите Сохранить теги.
В предпросмотре и тестовом письме вместо настоящих данных подставляются примеры. В реальном письме заполняются только те поля, которые есть у выбранного события.
Шаг 6. Проверьте письмо
- Нажмите Предпросмотр в карточке правила или на странице тегов.
- Проверьте отправителя, тему и текст письма.
- Введите свой адрес в поле Тестовый email и нажмите Отправить тестовое письмо.
Шаг 7. Проверьте отправку в журнале
В разделе Журнал видно, отправлено письмо или нет.
Если у события не было адреса получателя, письмо не уйдёт, а в журнале появится ошибка «В событии нет email получателя».