Email — основной канал Automation. Он работает на штатной почте Webasyst и не зависит от PWA.
Что нужно, чтобы письма уходили
- Адрес отправителя. Берётся из настроек Webasyst; если там пусто — из адреса Email магазина в настройках Shop-Script. В Automation → Каналы → Email должно быть: «Адрес отправителя» — «указан». Если не указан, письма не отправляются («Не указан адрес отправителя»). «Указан» означает только то, что адрес есть: это не подтверждение, что письма доходят.
- Почтовый транспорт. Каналы показывают «Тип транспорта» (например, SMTP или встроенная почта PHP). Он настраивается на уровне Webasyst/хостинга. Для надёжной доставки лучше SMTP вашего почтового сервиса. Если в Журнале повторяются «Почтовый сервер недоступен» или «отказал в авторизации» — проверьте настройки почты Webasyst или обратитесь к хостингу.
- Cron — каждую минуту запускает воркер (Быстрый старт, шаг 2).
- У получателя есть адрес, а у сотрудника — право на заказы (Правила → получатели).
Тестовый режим
Включён по умолчанию. Пока он включён:
- письма уходят только на зарезервированные тестовые адреса (
*.test,*.example,example.comи похожие); - на реальные адреса отправка пропускается с причиной «Включён тестовый режим Email: реальным получателям письма не отправляются»;
- PWA Push тоже не отправляется (PWA при этом не вызывается).
Это защита: вы можете включить правило и посмотреть, как оно сработает, не рискуя написать настоящему покупателю.
Как выключить (действие администратора): Каналы → Email, введите DISABLE-TEST-MODE в поле подтверждения → «Выключить тестовый режим» → подтвердите в окне. Действует со следующей попытки отправки, включая уже ожидающие в очереди задания. Вернуть защиту можно кнопкой «Включить тестовый режим» там же. Режим переключается и командой email-test-mode — это для администратора сервера; обычному владельцу достаточно страницы «Каналы».

Выключение тестового режима требует ввода слова-подтверждения.
Тестовая отправка
В редакторе правила, под предпросмотром, — «Тестовая отправка»:
- письмо уходит только на указанный адрес, одним письмом, с пометкой «[ТЕСТ]» в теме и пояснением в начале текста;
- адрес — ваш собственный (кнопка «Мой адрес» подставляет адрес из вашего профиля) или тестовый домен (
*.test,*.example,example.com…). Любой другой адрес не допускается; адрес покупателя заказа не допускается никогда; - тест не создаёт события, задания и записей в Журнале; повторять его автоматически никто не будет;
- ограничения: не чаще раза в 30 секунд на пользователя и 20 тестов в час на всю установку;
- «передано транспорту» — не «доставлено».
Тестовая отправка работает и при включённом тестовом режиме — на ваш собственный адрес.
Дубли со штатными уведомлениями Shop-Script
Shop-Script умеет сам отправлять письма о заказах (настройки уведомлений). Automation их не отключает и не заменяет. Если для одного и того же события включены и штатное уведомление, и правило Automation с тем же получателем, придёт два письма. Перед выключением тестового режима проверьте штатные уведомления и отключите лишние. Это сознательное решение: плагин ничего не выключает без вас.
Что письмо содержит
Текст, который вы написали в шаблоне, и подставленные значения заказа (Правила → шаблон). Письма — простой текст (тема и текст из шаблона). Ссылка на заказ в письме строится по адресу установки Webasyst; если он не задан, ссылка пуста (FAQ).
Что значит результат
«Принято почтовым сервером» — письмо передано серверу. Дальше доставка зависит от почтового сервиса и ящика получателя (спам-фильтры, переполнение, неверный адрес). Автоматически плагин не узнаёт, дошло ли письмо и прочитано ли оно. Все статусы — в Журнале.