Вопросы и ответы

Требования и установка

Что нужно для работы? Webasyst 4.4.1+ (интерфейс 2.0), Shop-Script 12.7.0+, PHP 8.2–8.4, MySQL 8.0 или MariaDB 10.6/10.11, доступ к cron хостинга и настроенная почта Webasyst. Сделайте резервную копию базы перед установкой.

Нужно ли приложение PWA? Нет. Email работает без него. PWA нужен только для персональных Push-уведомлений (PWA Push); минимум PWA 1.6.0, для Apple рекомендуется PWA 1.6.2+.

Как обновить плагин? Через Установщик Webasyst. Данные правил и Журнала сохраняются. Понизить версию нельзя.

Что делать при удалении плагина? Удалите из cron строку воркера.

Работа

Письмо отправляется в момент оформления заказа? Нет. Событие записывается сразу, а письмо отправляет воркер при ближайшем запуске cron (обычно в течение минуты).

Правило не сработало на старые заказы. Так и задумано: правила работают только по будущим событиям. Задним числом ничего не отправляется.

Покупатель получил два письма. Скорее всего, включено и штатное уведомление Shop-Script, и правило Automation. Automation ничего не отключает сам — отключите лишнее вручную в настройках уведомлений Shop-Script.

Что значит «Принято почтовым сервером»? Сервер принял письмо. Это не «доставлено» и не «прочитано».

Что если одно действие в правиле не сработало? Остальные действия правила от этого не зависят.

Я изменил правило — что будет с ожидающими отправками? Они выполнятся по прежней ревизии. Новые настройки действуют только на новые события. Если выключить правило, ещё не начавшиеся отправки отменяются.

Можно ли отправить письмо сотруднику без права на заказы? Нет: в списке получателей показаны только сотрудники с правом на заказы, и право проверяется при каждой отправке.

Можно ли отключить автоматическую отправку на время? Выключите правило («Выключить правило…») или поставьте галочку «Аварийная остановка приёма событий» в настройках плагина (события перестанут приниматься и сообщения создаваться не будут; заказы и штатные уведомления не пострадают).

Можно ли написать покупателю SMS или в мессенджер? В версии 1.0 доступны только Email и PWA Push.

Push

Push — это рассылка всем подписчикам? Нет. Только покупателю заказа с подтверждённым устройством на этой витрине, по событию его заказа.

Что в тексте Push? Нейтральный текст без данных заказа и личных данных, одинаковый для всех (его могут увидеть на экране блокировки).

Проверен ли Push на iPhone и Android? Реальная доставка проверена через FCM (Chrome) и Mozilla (Firefox). Доставка на iPhone/iPad и экран блокировки Android на реальных устройствах не проверялась (NOT TESTED).

Частые проблемы

В письме пустая ссылка на заказ

Ссылка на заказ строится по адресу установки Webasyst (системная опция default_host_domain в wa-config/config.php). Если она не задана, в предпросмотре появляется жёлтое предупреждение, а в письме — пустое место вместо ссылки; письмо при этом отправляется. Попросите разработчика или хостинг добавить в wa-config/config.php строку вида 'default_host_domain' => 'ваш-домен',.

Время в Журнале не совпадает с моими часами

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

Журнал пуст, хотя заказы есть

Нет включённого правила, стоит аварийная остановка приёма или заказы были до включения. См. Диагностику.

Сколько хранятся записи

Записи об отправках — примерно полгода; подготовленные тексты писем удаляются раньше. Автоматически чистит их воркер.

Где взять помощь

Обращайтесь по контактам, указанным на странице плагина в Webasyst Store. Приложите номер заказа, строку Журнала и снимок «Каналов».

Просмотр изображения
Оригинал