Telegram, VK, SMS, PUSH
В PHPShop можно, дополнительно к e-mail, отправлять SMS, PUSH, уведомления в мессенджеры о смене статуса заказа и новом заказе администратору.
Last updated
В PHPShop можно, дополнительно к e-mail, отправлять SMS, PUSH, уведомления в мессенджеры о смене статуса заказа и новом заказе администратору.
Last updated
Зайдите в меню Настройки → Интеграция
и проставьте флаги напротив данной опции. Теперь, при появлении соответствующего товара в наличии, пользователи, подписавшиеся на "уведомление о наличии товара", (данная опция справедлива для товаров "под заказ"), будут оповещены sms сообщением на указанные ими при регистрации телефоны. Администратор сможет получать sms о новом заказе, пользователь сможет получить sms о смене статуса заказа.
В качестве API для отправки SMS используется сервис Targetsms.ru. Для возможности отправки sms нужно настроить в этом блоке параметры доступа к Targetsms.
Пользователь может авторизоваться на сайте через sms, для этого активируйте опцию Авторизация по телефону
. При включенной опции, в корзине появляется поле Телефон, обязательное для заполнения.
При включенной опции Авторизации sms, поле телефон в меню Заказы - Доставка можно выключить, чтобы не дублировать поле телефон, т.к. в доставку он попадет автоматически:
В окне авторизации, также появляется ссылка на получения кода доступа к личному кабинету покупателя через sms:
Авторизация по sms доступна для версии PHPShop 6.1.1 и выше.
Для изменения текста смс следует отредактировать файл языка пользовательской части: /phpshop/lang/russian/shop.ini
.
и файл языка административной части: /phpshop/lang/russian/admin.ini
.
С версии PHPShop 5.3.9 поставщиком sms-услуг является новый оператор Targetsms.ru. Для перехода к старому поставщику Terasms.ru следует изменить подключаемую библиотеку в конфигурационном файле /phpshop/inc/config.ini
в секции [file]
Уведомление администратору о новом заказе может приходить по E-mail, по SMS на телефон и звуковое уведомление в браузере, если открыта панель управления. Есть еще один дешевый способ быстро получить уведомление в браузере на любом устройстве – это технология PUSH уведомлений.
Включение и настройка PUSH уведомлений происходит в административной панели магазина в меню Настройка → Интеграция → PUSH Уведомления
.
Для получения PUSH уведомлений нужно просто включить опцию "Уведомление о заказе администратору". После перезагрузки текущей страницы, появится предложение на получение уведомлений с сайта, с которым нужно согласиться и нажать Разрешить уведомления.
Это разрешение привязывает текущий браузер текущего устройства к базе получения PUSH уведомлений. Число подписок и устройств не ограничено. Для удаления всех подписок из базы интернет-магазина, нужно снять галочку "Уведомление о заказе администратору" и сохранить настройку.
Для удаление подписки из самого браузера, перейдите в настройки браузера и удалите подписку с именем вашего сайта. Подписка на PUSH уведомления работает только с сайтами с установленным SSL сертификатом по протоколу HTTPS. Если у вас нет SSL сертификата, то подписка не сработает.
После поступления нового заказа в интернет-магазин, на всех подписанных браузерах (не работает в браузерах от Microsoft), появится оповещение в нижнем правом углу. Сообщение появится, только если в данный момент в браузере не открыт ваш сайт, которому вы разрешили присылать уведомления:
По умолчанию, для отправки, используется общий предустановленный PUSH шлюз. Для персонализации PUSH шлюза, нужно в настройки этой интеграции добавить свои значения ключа сервера и идентификатора отправителя. Для этого следуйте инструкции:
Регистрируемся на сайте Firebase.google.com
Создаем новый проект кнопкой Create new project
При создании, указываем название проекта и страну
После создания проекта, попадаем на его dashboard
В меню наводим на колесико рядом с Overview и выбираем Project settings
На открывшейся странице переходим во вкладку Cloud Messaging
Копируем Ключ сервера и Идентификатор отправителя в одноименные поля настройки PUSH Уведомлений в разделе "Интеграция".
Для изменения текста сообщения следует отредактировать файл языка пользовательской части: /phpshop/locale/russian/shop.ini
.
PUSH уведомления не работают на iOS и macOS.
Уведомление о новых заказах администратору и о смене статуса заказа пользователям можно отправлять через чат бота Telegram.
Уведомление о новых заказах администратору и о смене статуса заказа пользователям можно отправлять через чат бота ВКонтакте.
Уведомления о новых заказах можно получать на рабочий стол ОС Windows с помощью приложения Monitor.