В Shop-Script можно включить push-уведомления о новых заказах. Эти уведомления видны, даже если вы не вошли в бекенд интернет-магазина.
Для работы push-уведомлений бекенд вашего магазина должен быть доступен через https://. Для этого установите SSL-сертификат для домена интернет-магазина.
Push-уведомления работают во многих браузерах, но не во всех. Поддерживаемые браузеры — Google Chrome, Firefox и Safari для Mac OS X. Полный список поддерживаемых версий браузеров.
Push-уведомления на ваш компьютер присылаются через онлайн-сервис OneSignal. В работе этого сервиса могут возникать задержки — из-за этого уведомления иногда приходят спустя некоторое время после поступления заказа.
Как настроить push-уведомления
Установите SSL-сертификат для доменного имени, на котором работает интернет-магазин.
В облаке Webasyst SSL-сертификат можно заказать через приложение «Облако».
Перейдите на сайт OneSignal и зарегистрируйтесь с помощью кнопки «Start for free». Или войдите, если у вас уже есть аккаунт.
Щелкните по кнопке «Add a new app».
Напишите любое название и щелкните по кнопке «Create».
Выберите платформу «Website Push» и нажмите «Next».
В секции «Choose Integration» выберите «Typical Website».
В секции «Site Setup» введите произвольное название-заголовок и HTTPS-адрес своего сайта — без косой черты в конце.
В секции «Permission Prompt Setup» щелкните по кнопке «Add a prompt», для того чтобы настроить окно, которое будет запрашивать у пользователей бекенда Shop-Script разрешение на показ ему push-уведомлений.
В появившемся всплывающем окне выберите вариант «Custom link».
Остальные параметры в настройках разрешений измените или оставьте стандартными — на свое усмотрение.
В секции «Welcome Notification» отключите параметр «Send welcome notification after subscribing», чтобы не показывать пользователям бекенда Shop-Script излишнее сообщение с благодарностью за подписку на push-уведомления.
Прокрутите до конца страницу настроек приложения и щелкните по кнопке «Save».
На следующей странице ничего не настраивайте — прокрутите страницу вниз и щелкните по кнопке «Finish».
Чтобы показывать push-уведомления пользователям браузеров Safari, щелкните по «Apple Safari» в списке платформ.
Во всплывающем окне напишите название сайта и HTTPS-адрес сайта — без косой черты в конце. Сохраните кнопкой «Save».
В списке платформ еще раз щелкните по «Apple Safari». Во всплывающем окне скопируйте значение «Web ID».
В разделе «Keys & IDs» скопируйте значения полей «OneSignal App ID» и «REST API Key».
Откройте бекенд Shop-Script на доменном имени, которое вы указали в настройках приложения OneSignal — через https://.
Перейдите в раздел «Настройки → Общие настройки» и включите настройку «Push-уведомления».
Вставьте значения, скопированные из настроек приложения OneSignal.
Сохраните настройки Shop-Script.
Как активировать push-уведомления в браузере
Откройте бекенд Shop-Script на доменном имени, которое вы указали в настройках приложения OneSignal — через https://.
Если открыть бекенд магазина по протоколу http://, а не https://, то флажок для активации push-уведомлений будет недоступен.
В разделе «Заказы» включите флажок «Push-уведомления».
Если после включения флажка в браузере появится запрос на подтверждение уведомлений, подтвердите показ уведомлений.
Готово!
Таким же образом активируйте push-уведомлениях на всех компьютерах, где вы хотите их получать.
Firebase отлично работает. лезет аж по три пуши сразу, когда входящий звонок проходит с ip телефонии Яндекс. и как можно уменьшить окно уведомлений, оно размером с 6 часть экрана лезет
А у нас с Firebase вылетает примерно по 10-15 пушей за один заказ. Google Chrome - на уведомлении нажимали крестик (Dismiss), бесполезно - продолжает слать какое-то время.
На всех браузерах компании не отображается флажок «Push-уведомления». В ранее настроенных браузерах Push-уведомления работают. Как включить на новых компьютерах, не понятно.
Браузер Google Chrome Версия 79.0.3945.130 (Официальная сборка), (64 бит)
Если у вас несколько витрин на разных доменах, откройте раздел «Push-уведомления» приложения «Настройки» на каждом из этих доменов и сохраните настройки, ничего в них не изменяя.
16 комментариев
В Firefox ESR нет флажка
Похоже, что разработчики браузера намеренно отключили эту возможность в этой версии.
Firebase отлично работает. лезет аж по три пуши сразу, когда входящий звонок проходит с ip телефонии Яндекс. и как можно уменьшить окно уведомлений, оно размером с 6 часть экрана лезет
Покажите, пожалуйста, на снимке экрана то окно, о котором вы пишете.
А у нас с Firebase вылетает примерно по 10-15 пушей за один заказ. Google Chrome - на уведомлении нажимали крестик (Dismiss), бесполезно - продолжает слать какое-то время.
Сообщения об ошибках публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется.
На всех браузерах компании не отображается флажок «Push-уведомления». В ранее настроенных браузерах Push-уведомления работают. Как включить на новых компьютерах, не понятно.
Браузер Google Chrome Версия 79.0.3945.130 (Официальная сборка), (64 бит)
Какая у вас версия Shop-Script? См. выделенное примечание в самом начале этой статьи.
Версия 8.7.1.23. В настройках push-уведомления включены
Значит, вам нужно использовать другую инструкцию по настройке push-уведомлений.
По этой инструкции настраивать нечего. Уже все настроено. Но на новых компьютерах push-уведомления не появляются
Напишите нам в службу поддержки — изучим ситуацию подробнее и попробуем предложить решение.
Такая же ситуация
Если у вас несколько витрин на разных доменах, откройте раздел «Push-уведомления» приложения «Настройки» на каждом из этих доменов и сохраните настройки, ничего в них не изменяя.
пытался настроить и не получилось кто может помочь с данной настройкой ? работаю на mac
Напишите нам в службу поддержки, пожалуйста, — постараемся помочь вам выполнить настройку.