Интеграция с сервисом (API)

API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды. Для упрощенной авторизации вместо пары логин и пароль можно использовать специальный API-ключ.


HTTP/HTTPS SMTP SMPP SOAP OMS SMS-команды Библиотеки и примеры кода

Модули и скрипты для интернет-сервисов

В данном разделе приведены модули и скрипты для различных интернет-сервисов, расширяющие возможности данных сервисов по отправке различных видов уведомлений посредством SMS-сообщений. Также нашими специалистами разработаны внешние модули для различных CRM-систем и систем управления бизнесом, таких как amoCRM, Webasyst и другие.

Скрипт для OCStore

Скачать скрипт для OCStore 1.5.3.1 (1 Кб)

Скрипт позволяет отправлять уведомления о поступлении нового заказа на указанный список телефонов.

Для настройки уведомлений необходимо проделать следующие шаги:
  1. Скопируйте файл smsc.php в каталог <Корневой_каталог_установки_OCStore>/system/smsgate/.
  2. В административной панели управления перейдите в пункт СистемаНастройки.
  3. На странице Управление магазинами для выбранного магазина справа в колонке Действие нажмите ссылку Изменить.
  4. На странице Настройки выберите закладку SMS.

    Настройки

  5. В пункте Сервис отправки SMS выберите SMS-шлюз smsc.
  6. В поле Псевдоним отправителя укажите имя отправителя (Sender ID), от которого будут приходить сообщения (имя отправителя должно быть предварительно зарегистрировано в личном кабинете на данной странице).
  7. В поле Номер телефона получателя укажите номер телефона получателя уведомлений о новом заказе. В поле Дополнительные номера можно указать список номеров, на которые также будут отправляться уведомления.
  8. В пункте Текст сообщения укажите текст отправляемого уведомления. При составлении текста сообщения можно использовать соответствующие макросы.
  9. В поле Логин на SMS шлюз укажите логин, а в поле Пароль на SMS шлюз – пароль, указанные при регистрации.
  10. В пункте Включить SMS уведомления выберите Да.
  11. Справа в верхней части страницы нажмите кнопку Сохранить.

Модуль для OpenCart

Скачать модуль для версии 1.x OpenCart 1.x v2.9 (15 Кб), для версии 2.x OpenCart 2.x v1.8 (19 Кб), для версии 3.x OpenCart 3.x v1.0 (19 Кб)

Модуль позволяет отправлять SMS-уведомления администратору системы при регистрации нового пользователя, поступлении нового заказа, поступлении нового письма через контактную форму. Также модуль позволяет настроить отправку уведомлений покупателю при оформлении нового заказа, успешном завершении регистрации и при изменении статуса заказа (при установленной возможности оповещения покупателя). При настройке текстов уведомлений можно использовать набор макросов для подстановки различных значений с базы данных. Имеется возможность указания разных текстов сообщений для различных статусов заказа.

Для установки модуля необходимо выполнить следующие действия:
  1. Установите OpenCart.
  2. Для версии 1.x установите модуль vQmod 2.x (http://code.google.com/p/vqmod/downloads/list).
  3. Для версий 1.x и 2.x cкопируйте файлы соответствующего модуля smsc_opencart в указанные каталоги.
  4. Для версии 2.x в пункте "Установка расширений" загрузите модификацию smsc.ocmod.xml (для версии 3.x модификацию smsc.ocmod.zip). После установки не забудьте в пункте "Модификаторы" очистить кеш нажав кнопку "Обновить".
Для настройки уведомлений необходимо проделать следующие шаги:
  1. В административной панели управления перейдите в пункт ДополненияМодули.

    Модули

  2. На странице Модули выберите модуль SMSC и справа в колонке Действия нажмите ссылку Установить.
  3. После установки модуля выберите действие Изменить.
  4. На странице модуля SMSC во вкладке Подключение в поле Логин укажите логин, а в поле Пароль – пароль, указанные при регистрации в сервисе. В поле Имя отправителя укажите имя, от которого будут приходить уведомления. Имя отправителя прежде должно быть зарегистрировано в личном кабинете на данной странице.

    Подключение

  5. Во вкладке Администратор установите галочки для отправки соответствующих уведомлений администратору системы и укажите номер телефона администратора. При составлении текста уведомления о новом заказе можно использовать специальные макросы.

    Администратор

  6. Во вкладке Покупатель укажите, какие уведомления будут отправляться покупателю.

    Покупатель

  7. После установки настроек справа от названия модуля SMSC нажмите кнопку Сохранить.
  8. Для отправки уведомлений покупателю об изменении статуса заказа необходимо в настройках заказа установить соответствующую галочку, активирующую отправку оповещения покупателю. Для этого перейдите в пункт ПродажиЗаказы, выберите требуемый заказ и в колонке Действия нажмите ссылку Просмотр.
  9. На странице Заказы выберите вкладку История заказа, затем установите требуемый статус заказа и галочку Уведомить покупателя. После этого нажмите кнопку Добавить историю.

    Статус заказа

Модуль для IP.Board

Данная разработка позволяет расширить возможности стандартной формы регистрации нового пользователя, добавив в нее дополнительную проверку принадлежности номера телефона пользователю посредством ввода SMS-кода. Модуль был протестирован для базовой версии 3.4.6, но с большой долей вероятности будет работать и на других версиях форума.

Для установки модуля необходимо выполнить следующие действия:
  1. Скопируйте файл send_code.php из папки upload архива ipboard_3.zip и файл библиотеки smsc_api.php в корневой каталог установки форума.
  2. В файле smsc_api.php установите константы SMSC_LOGIN и SMSC_PASSWORD в значения, соответствующие логину и паролю, указанные при регистрации в сервисе, а константу SMSC_CHARSET в значение utf-8.
  3. Установите хук smsc.xml из архива ipboard_3.zip. Для этого в админцентре форума выберите последовательно пункты меню СистемаПриложенияУправление хуками, нажмите кнопку Установить хук и выберите требуемый файл.
Для защиты от автоматических рассылок кода подтверждения телефона используется общая картинка (captcha), которая обновляется после каждой отправки кода.

Модуль для Prestashop

Скачать модуль для Prestashop (8 Кб)

Модуль позволяет отправлять SMS – уведомления с информацией о заказе покупателям и уведомлять администратора магазина о поступившем заказе.

Для установки модуля необходимо выполнить следующие действия:
  1. Установите Prestashop версии 1.3 или выше
  2. В административной панели магазина перейдите на страницу Модули. Нажмите Добавить новый модуль и выберите архив с модулем.
  3. Выберите из списка модуль SMSC и нажмите Установить. После установки откроется страница с настройками.
Настройка модуля:
  1. В поле Логин введите логин, в поле Пароль - пароль, указанные при регистрации в сервисе. В поле Телефон введите телефон администратора, на который необходимо отправлять уведомления о поступивших заказах.

    prestashop

  2. В полях Сообщение администратору и Сообщение покупателю можно указать тексты SMS – сообщений, которые будут отправляться. При составлении текста можно использовать макросы, как показано на рисунке. Все доступные макросы и их значение можно увидеть справа.
  3. Установите опции Отправлять администратору и/или Отправлять покупателю и нажмите кнопку Сохранить.

Модуль для 1С-Битрикс

Ссылка на модуль M.SMSC.RU: SMS оповещения на сайте 1С-Битрикс: Marketplace.

Модуль позволяет настраивать отправку SMS-уведомлений для различных событий в интернет-магазине, а также осуществлять рассылку по подписчикам.

Установить модуль можно двумя способами:
  1. Перейдите по ссылке, указанной выше, нажмите Установить и следуйте инструкциям установщика.
  2. В административной панели Вашего магазина перейдите на вкладку Marketplace, затем Каталог решений. Наберите в поиске M.SMSC.RU: SMS оповещения. После того, как модуль будет найден, нажмите Установить и следуйте инструкциям установщика.
Настройка модуля:
  1. В административной панели Вашего интернет-магазина перейдите на вкладку Настройки, затем Настройки модулей и выберите из выпадающего списка модуль M.SMSC.RU: SMS оповещения.
  2. На вкладке Настройки шлюза укажите Ваш логин и пароль от шлюза m.smsc.ru
  3. На вкладке Интернет-магазин задайте шаблоны для всех событий (допускается использование макросов).
  4. В Поле отправителя можно указать имя отправителя, от которого будут приходить сообщения. Имя отправителя должно быть зарегистрировано в личном кабинете.

Приложение для Битрикс24

Ссылка на приложение Отправка сообщений (СМС-центр) на сайте Битрикс24: Приложения.

Приложение позволяет организовать отправку SMS, Viber, голосовых сообщений, а также сообщений в соцсети "Одноклассники", "ВКонтакте" или пользователям "Mail.Ru Агент" из карточек лидов, сделок и контактов, массовых рассылок из списков данных сущностей, а также настроить отправку из роботов и бизнес-процессов.

Для установки приложения необходимо найти его в списке приложений по названию "СМС-центр", нажать кнопку "Установить" и следовать инструкциям установщика. После установки в форме настроек потребуется ввести корректные логин и пароль, указанные при регистрации в сервисе (либо указать пароль для http-протокола, созданный в личном кабинете сервиса), установить требуемые опции.

При отправке возможно использование макросов для подстановки соответствующих данных из карточек в текст сообщения, выбор имени отправителя, перевод текста сообщения в транслит. Также приложение позволяет получать статусы доставки сообщения (если при установке приложения включить галочку "Установить обработчик для статусов сообщений"). При отправке голосовых сообщений возможно получение комбинации клавиш, нажатой абонентом на клавиатуре телефона во время прослушивания сообщения.

Модуль для BillManager

Модуль позволяет организовать защиту от мошенников (подтверждение для определенных услуг), восстановление пароля, а также различные уведомления (о продлении услуг, об окончании периода действия и т.п.) посредством SMS или голосовых сообщений (звонков).

Установка модуля:
  1. Войдите в командную оболочку на Вашем сервере и выполните команду "wget http://m.smsc.ru/files/smsc_billmgr.zip" (для уведомлений через SMS) или "wget http://m.smsc.ru/files/smsc_billmgr_voice.zip" (для уведомлений с помощью голосовых сообщений)
  2. Распакуйте архив и перенесите файлы из папок etc и sbin в соответствующие папки BillManager (/usr/local/ispmgr/etc и /usr/local/ispmgr/sbin)
  3. Выполните команду chmod o+x /usr/local/ispmgr/sbin/fpsmsc.php

Плагин для WordPress WooCommerce

Плагин позволяет настроить отправку SMS уведомлений клиентам с информацией о заказе, а также информировать администратора магазина о поступлении нового заказа и смене его статуса.

Скачать плагин для WordPress WooCommerce plugin v1.6 (7 Кб)

Обратите внимание, что для работы плагина требуется плагин WooCommerce! Скачать его можно здесь.

Установка плагина:
  1. В административной панели перейдите на страницу Плагины и нажмите Добавить новый.
  2. Перейдите на вкладку Загрузить, нажмите Обзор и выберите архив с плагином.
  3. Нажмите Установить. После того, как плагин будет установлен, нажмите Активировать плагин.

Настройка плагина:
  1. Наведите курсор на пункт меню WooCommerce и выберите SMS оповещения
  2. В форме Настройки шлюза укажите Ваш логин, пароль и телефон, на который необходимо отправлять уведомления. Также Вы можете указать имя отправителя.
  3. В форме Шаблоны сообщений укажите шаблоны для отправки сообщений при наступлении событий Новый заказ и Статус заказа изменен. При заполнении шаблонов допускается использование макросов (допустимые макросы указаны справа).
  4. Установите опции для отправки уведомлений администратору и/или клиентам.

Скрипт для R-Keeper (UCS)

Скачать описание протокола обмена для программы R-Keeper (12 Кб)

Для возможности отправки и получения статусов SMS-сообщений по протоколу программы R-Keeper (UCS) необходимо вызвать скрипт: https://smsc.ru/sys/rkeeper_api.php
и передать ему соответствующий XML документ. После принятия и обработки данных Сервер возвращает Клиенту подтверждение с указанием результата обработки.

Модуль для Joomla! 3.6 (VirtueMart)

Модуль позволяет настроить отправку SMS-уведомлений администратору магазина и покупателям о поступлении нового заказа и смене статуса заказа.

Скачать модуль для Joomla! 3.6 (v1.4) (13 Кб)

Установка модуля:
  1. Заходим в административную панель Joomla!.
  2. Выбираем в меню "Расширения -> Менеджер расширений -> Установить".
  3. Выбираем способ установки - из файла пакета, из каталога.
  4. В зависимости от способа установки либо загружаем файл пакета, либо устанавливаем предварительно распакованные файлы из временной папки.
  5. При успешной установке появится соответствующее сообщение и описание установленного пакета.

Настройка модуля:
  1. Переходим в Менеджер плагинов (Расширения -> Менеджер плагинов).
  2. Находим плагин "SMS Plugin by M.SMSC.RU".
  3. Нажимаем на название плагина и открываем его настройки.
  4. Если вы еще не зарегистрировались на сайте M.SMSC.RU - делаем это прямо сейчас.
  5. Заносим данные пользователя, полученные на сайте M.SMSC.RU - логин, пароль, имя отправителя.
  6. Добавляем телефон администратора магазина и редактируем на свое усмотрение сообщения, которые будут отправляться администратору магазина и покупателю при наступлении определенных событий - новом заказе или изменении статуса заказа.
  7. Выбираем кнопками "Вкл" и "Выкл" саму возможность отправки сообщений.
  8. Нажимаем "Сохранить и закрыть".
  9. Выбираем галочкой плагин и нажимаем "Включить".
  10. Плагин готов к работе.

Виджет для amoCRM

Виджет позволяет осущеcтвлять отправку SMS и Viber-сообщений в системе amoCRM из списков и карточек сделок, контактов и компаний. При формировании сообщений возможно указание имени отправителя, использование макросов и шаблонов, выбор времени отправки сообщений. Виджет поддерживает автоматическую отправку сообщений из цифровой воронки при возникновении различных событий.

Для установки виджета необходимо в личном кабинете amoCRM перейти в пункт "Настройки" - "Интеграции", найти наш виджет в общем списке, нажать на иконку виджета, затем ввести логин и пароль, указанные при регистрации в нашем сервисе (либо пароль для API (HTTP/S, SOAP, SMTP)), и установить галочку "Я подтверждаю согласие на передачу данных аккаунта amoCRM на сервер компании "СМС-центр"". После успешного сохранения настроек виджет готов к работе.

Плагин для Webasyst (Shop-Script)

Плагин позволяет осуществлять отправку уведомительных SMS-сообщений при возникновении различных событий, связанных со сменой статусов заказов, произведенных в интернет-магазине на основе Shop-Script. При создании уведомлений возможно использование макросов, характеризующих различные свойства товара (цена, название, количество и т.д.).

Установка плагина:
  1. Заходим в административную панель Webasyst.
  2. Выбираем в меню "Инсталлер - Плагины".
  3. На открывшейся странице находим наш плагин "СМС-центр" и устанавливаем его.

Настройка плагина:

После установки плагина переходим в пункт "Магазин - Настройки". В самом низу страницы настроек заполняем поля "Логин" и "Пароль" значениями, указанными при регистрации в нашем сервисе (для пароля возможно указание значения из пункта API (HTTP/S, SOAP, SMTP)). После успешного сохранения настроек плагин готов к работе. Создать и настроить требуемые SMS-уведомления можно в пункте "Уведомления".