PWA Push
Push не нужен для работы плагина. Письма (Email) работают без него. Если вам не нужны уведомления на телефоны покупателей, пропустите эту статью.
Что такое персональный Push в Automation
Это короткое уведомление на устройство конкретного покупателя по его заказу. Оно отправляется через отдельное приложение PWA (мобильное веб-приложение магазина), которое нужно установить и настроить отдельно.
Важно понимать:
- Push — не рассылка. Он отправляется одному покупателю по событию его заказа, а не всем подписчикам.
- Получает его только покупатель заказа, у которого есть подтверждённое устройство на витрине этого заказа (то есть он сам установил приложение магазина и разрешил уведомления). Покупатель без устройства, гость и сотрудник Push не получают — действие пропускается с причиной в Журнале.
- Текст Push нейтральный и одинаковый для всех: без номера заказа, суммы, имени и других подробностей. Его могут увидеть на экране блокировки, поэтому личных данных в нём быть не должно. Переменные
{{…}}в Push не принимаются. - «Принято сервисом Push (PWA)» значит только, что PWA приняло уведомление. Это не «показано» и не «прочитано».
Что нужно
| Условие | Подробности |
|---|---|
| Приложение PWA установлено и включено на витрине заказа | Минимум — PWA 1.6.0 (в более ранних персональный Push недоступен). Для Apple (iPhone/iPad) рекомендуется PWA 1.6.2 или новее: в 1.6.0–1.6.1 Push может не доходить до устройств Apple. |
| В PWA есть лицензия Premium | Без неё персональные уведомления недоступны. |
| Администратор PWA разрешил Automation отправку для витрины | Запрос доступа делается из раздела «Каналы» (см. ниже); разрешает администратор в самом PWA. |
| У покупателя есть подтверждённое устройство на витрине | Это свойство конкретного покупателя; плагин не может «включить» его за покупателя. |
| Тестовый режим Email выключен | Пока он включён, Push не отправляется и PWA не вызывается. |
Как подключить
- Установите и настройте PWA (отдельное приложение, по его собственной документации).
- Откройте Automation → Каналы, блок про PWA Push. Там по пунктам показано, что готово: приложение, версия и API, лицензия Premium, разрешение для витрины, витрина в PWA, готовность (Service Worker, ключи).
- Нажмите «Запросить доступ к PWA Push» и подтвердите. Automation спросит PWA о готовности по каждой витрине; если Automation ещё не известен PWA, в PWA появится запрос разрешения
shop.automation(в PWA: Push → Интеграции). Администратор PWA должен его одобрить. Сам запрос никому Push не отправляет. - Когда все пункты готовы, в правиле в карточке действия станет доступен канал «PWA Push» (пока недоступен, он показан как «PWA Push — недоступно»).
- Заполните «Заголовок Push» (1–64 символа), «Текст Push» (до 200 символов, обычный текст), при желании «Ссылка при нажатии» (разрешены только
/,/my/,/my/orders/,/my/order/<номер>/вашей витрины) и «Срок жизни, секунд» (60–3600, по умолчанию 3600; после срока Push не отправляется повторно).

«Каналы»: проверки PWA Push. Пометка «доступен» у заголовка означает лишь, что Push не выключен администратором, а не что он готов к отправке — смотрите проверки ниже. Если приложение PWA не установлено, все пункты показывают «не проверяется» — Email при этом работает.
Аварийный выключатель
В «Каналах» есть кнопка «Выключить PWA Push»: правила с Push перестают что-либо отправлять, а к PWA нет обращений. Email не затрагивается. Вернуть Push можно там же кнопкой «Разрешить PWA Push»; после этого нужно снова нажать «Запросить доступ к PWA Push» и дождаться разрешения администратора PWA.
Результаты Push в Журнале
- «Принято сервисом Push (PWA)» — PWA приняло уведомление.
- «Принято частично: часть устройств неизвестна» — одни устройства приняли, у других результат неизвестен. Повторно не отправляется, чтобы не продублировать уведомление.
- «Результат Push неизвестен» — Push мог быть показан; новая отправка не делается, Automation уточняет результат у PWA.
- «Пропущено» с причиной — например «У покупателя нет подтверждённого устройства на этой витрине», «У заказа нет покупателя-контакта (гость)», «В PWA нет лицензии Premium», «Включён тестовый режим Email».
Push нельзя повторить вручную — только Email.
Что проверено, а что нет
- Проверена отправка и приём Push через реальные сервисы FCM (Chrome) и Mozilla (Firefox).
- Не проверялись (NOT TESTED): доставка на реальные iPhone/iPad (Safari, установленное веб-приложение), на экран блокировки Android-устройств и в других браузерах. Не обещайте покупателям то, что не проверили на их устройствах.
- Минимум PWA 1.6.0; на Apple рекомендуется PWA 1.6.2+.
Если Push не приходит — см. Диагностика.