Эта инструкция действует только для Shop-Script до версии 8.4.8. Начиная с Shop-Script 8.4.8 push-уведомления нужно включать в приложении «Настройки».
В 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-уведомлениях на всех компьютерах, где вы хотите их получать.