Задать вопрос Связаться с нами
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
Главная
Модули «1С-Битрикс: Маркетплейс»
Категория: Инструменты
SMS-уведомления + рассылки
webdebug.sms

SMS-уведомления + рассылки

Купить: 4 900 руб.
Скидка 10% при оплате на банковскую карту или ЮMoney + 5% за отзыв
  • Описание
  • Установка
  • История
  • FAQ
  • Вопрос?
Быстро и бесплатно установим и настроим данный модуль на Вашем сайте!

  • Подходящие редакции 1С-Битрикс: Старт, Стандарт, Малый бизнес, Бизнес
  • Включает в себя: Модуль
  • Категории: Инструменты, Интеграция, SMS-шлюзы
  • Название компании-партнера: Webdebug
  • Последняя версия: 4.2.3
  • Дата обновления: 05.03.2025
  • Дата публикации: 15.10.2012
  • Число установок: Более 1000 раз
  • Адаптивность: Нет
  • Поддержка композита: Да
  • Совместимо с Сайты24: Нет


Наш СМС-модуль поможет полностью организовать автоматизированную отправку СМС вашим клиентам:

  • сообщения о новом заказе,

  • об изменении статуса заказа,

  • трек-номер отправления,

  • регистрация и авторизация по SMS, восстановление пароля (важно! модуль собственного функционала для этого не имеет, использует интеграцию со службой сообщений Битрикс, которая умеет это делать),

  • уведомления о заполнении веб-форм,

  • и любые другие СМС по любым другим событиям.


Модуль уникален, работает по нестандартному принципу, не имеющему аналогов в Маркетплейс!


ПРЕИМУЩЕСТВА перед другими СМС-модулями:

  1. модуль работает и развивается уже более 8 лет!

  2. встроенная поддержка почти 40 СМС-провайдеров России, Украины, и других стран СНГ,

  3. настройка СМС-шаблона быстро и просто, на любое почтовое событие сайта – Вы сами настраиваете в несколько кликов по какому событию хотите отправлять СМС,

  4. полностью настраиваемый текст СМС, в шаблоне используются макросы (например: Здравствуйте, #NAME#, Ваш заказ #ORDER_ID# на сумму #PRICE# принят, спасибо!),

  5. авторизация и регистрация по СМС – модуль интегрируется со службой сообщений 1С-Битрикс,

  6. переписка с покупателями – модуль поддерживает отправку клиенту произвольных сообщений, и просмотр ранее отправленных данному клиенту СМС,

  7. отсутствие дополнительных требований к серверу (кроме нескольких исключений),

  8. поддержка многосайтовости, работает в кодировках UTF-8 и windows-1251,

  9. отправка по API одной строкой кода,

  10. бесплатная установка и настройка!



По состоянию на 14.10.2023 (версия модуля 4.1.0) поддерживается 51 SMS-провайдеро:

  • atompark.com
  • bytehand.com
  • devino.online
  • devinotele.com
  • easy-sms.ru
  • infosmska.ru
  • iqsms.ru
  • it-sms.ru
  • mainsms.ru
  • megafon
  • mirsms.ru
  • omnicom.pro
  • p1sms.ru
  • prostor-sms.ru
  • pushsms.ru
  • rapporto.ru
  • redsms.ru
  • semysms.net
  • sigmasms.ru
  • sms-agent.ru
  • sms-prosto.ru
  • sms-sending.ru
  • sms-uslugi.ru
  • sms.ru
  • sms4b.ru
  • sms16.ru
  • sms48.ru
  • smsaero.ru
  • smsbliss.ru
  • smsc.ru
  • smsgk.ru
  • smsgorod.ru
  • smsimple.ru
  • smsint.ru
  • smspilot.ru
  • smstower.ru
  • smsy.es
  • ssms.su
  • terasms.ru
  • webcom.mobi
  • websms.ru
  • [AZ] msm.az
  • [BY] rocketsms.by
  • [KZ] smsc.kz
  • [TJ] osonsms.com
  • [UA] alphasms.ua
  • [UA] mobizon.ua
  • [UA] sendpulse.ua
  • [UA] turbosms.ua
  • [UZ] eskiz.uz
  • --- Shell command ---

Также у нас имеется бесплатная версия данного модуля - webdebug.smslite. Отличия от платной версии - небольшие:
  1. поддержка только наиболее популярного SMS-провайдера - sms.ru,
  2. нет ручной отправки SMS по заказам (вкладка в форме заказа в админке),
  3. нет поддержки модуля "Служба сообщений" Битрикса.



Установка стандартная:
  • установка начинается с данной страницы, нажатием кнопки Попробовать, при этом необходимо ввести адрес сайта (напр., http://site.ru),
  • после этого установка продолжается на сайте - необходимо нажать кнопку установки и согласиться с условиями,
  • модуль установлен!
Что нужно сделать после установки:
  • зайти в настройки модуля (в админке кнопка "Настройки" [с шестеренкой] и затем в выпадающем списке выбрать «SMS-сообщения + рассылки»),
  • выбрать используемого SMS-провайдера,
  • указать данные для доступа (обычно логин/пароль, в некоторых случаях API-ключ),
  • указать получателя по умолчанию - это номер телефона администратора сайта, для макроса #DEFAULT_PHONE#,
  • перейти в SMS-шаблоны (админка - Сервисы - SMS-сообщения - Шаблоны SMS), нажать кнопку «Добавить новый SMS-шаблон».
  • на странице добавления шаблона указать название, выбрать для какого события требуется SMS-шаблон (напр., сообщение о новом заказе - SALE_NEW_ORDER), в поле «Кому» указать макрос, содержащий номер телефона, заполнить текст SMS-сообщения, используя макросы,
  • сохранить! Все, теперь при создании заказа будет отправляться SMS-уведомление (такие же уведомления можно настроить на любые события, выбирая нужный тип события).
Внимание! В случае возникновения проблем и ошибок все они логируются в файл модуля /bitrix/modules/webdebug.sms/log.txt - благодаря этому можно понять, в чем проблема.

  • 4.2.3, 05.03.2025
    - Обновлена интеграция с sms-agent.ru.
  • 4.2.2, 27.10.2024
    - Обновлена интеграция с easy-sms.ru в связи с обновлением API данного SMS-провайдера.
  • 4.2.1, 11.03.2024
    - Исправлено получение списка имён отправителей для it-sms.
  • 4.2.0, 16.10.2023
    - Добавлена поддержка события OnOrderSmsGetFields, которое позволяет в SMS-шаблонах по заказу (индивидуальные SMS покупателям) добавлять собственные поля, например:
    addEventHandler('webdebug.sms', 'OnOrderSmsGetFields', function(&$arResult){
        $arResult['MY_FIELD'] = function($arOrder){
            return 'https://site.ru/order/'.$arOrder['ID'].'/';
        };
    });
  • 4.1.0, 14.10.2023
    - Добавлена поддержка SMS-провайдера terasms.ru.
  • 4.0.7, 14.09.2023
    - Исправлена ошибка подстановки числовых значений в текст сообщения на PHP8.
  • 4.0.6, 04.09.2023
    - Исправлена ошибка отправки смс при регистрации пользователя.
  • 4.0.5, 21.06.2023
    - Исправления в интеграции с TurboSMS.
  • 4.0.4, 21.06.2023
    - MainSMS: добавлена поддержка дробного разделителя при получении баланса (полезно, если в настройках Вашего личного кабинета выбрана запятая в качестве разделителя).
  • 4.0.3, 16.06.2023
    - Исправление в интеграции с TurboSMS.
  • 4.0.2, 16.06.2023
    - Исправления для поддержки PHP8.
  • 4.0.1, 12.05.2023
    - Исправлена работа в демо-режиме.
  • 4.0.0, 16.12.2022
    - Добавлена поддержка PHP8,
    - различные улучшения и исправления.
  • 3.30.0, 04.11.2022
    - Обновлена интеграция с сервисом smsgorod.ru.
  • 3.29.0, 20.05.2022
    - Добавлена поддержка сервиса eskiz.uz (Узбекистан).
  • 3.28.2, 06.04.2022
    - Небольшие улучшения.
  • 3.28.1, 05.04.2022
    - Небольшие улучшения для sms.ru - теперь если не указывать отправителя, он будет подобран сервисом автоматически.
  • 3.28.0, 14.03.2022
    - Добавлен провайдер smsc.kz.
  • 3.27.3, 08.02.2022
    - Небольшие изменения для SemySms.
  • 3.27.2, 08.02.2022
    - Небольшие изменения для SemySms.
  • 3.27.1, 18.01.2022
    - Исправления для интеграции с smspilot.ru.
  • 3.27.0, 15.12.2021
    - SMS-сервис sms-prosto.ru: изменён механизм работы выбора имени отправителя,
    - незначительные изменения и улучшения.
  • 3.26.0, 30.11.2021
    - В SMS-шаблонах теперь можно использовать макросы по свойствам местоположений, например: #ORDER_PROP_LOCATION# (только город) и #ORDER_PROP_LOCATION_FULL# (полностью).
  • 3.25.0, 26.11.2021
    - Для событий SALE_* добавлена поддержка макроса #X_ORDER_PRODUCTS# (список товаров в заказе).
  • 3.24.0, 18.11.2021
    - Добавлена поддержка SMS-сервиса rapporto.ru.
  • 3.23.1, 08.11.2021
    - При отправке SMS из Б24 (с использованием службы сообщений) статус отправки теперь корректно выставляется (ранее состояние "подвисало" в статусе "отправляется").
  • 3.23.0, 28.10.2021
    - Добавлена интеграция с SMS-провайдером atompark.com,
    - незначительные изменения.
  • 3.22.1, 08.10.2021
    - rocketsms.by: добавлен параметр «Приоритет»: это включает отправку смс-сообщений по выбранным типам событий в приоритетном режиме.
  • 3.22.0, 15.08.2021
    - webcom.mobi: добавлена поддержка каскадной отправки сообщений (Viber + SMS).
  • 3.21.0, 11.08.2021
    - Добавлена поддержка смс-сервиса smsy.es,
    - изменения для смс-сервиса webcom.mobi.
  • 3.20.0, 20.06.2021
    - Добавлены новые макросы: #X_ORDER_PAYMENT_NAME# (название способа оплаты,) #X_ORDER_DELIVERY_NAME# (название способа доставки), #X_ORDER_DELIVERY_NAME_FULL# (название способа доставки с адресом).
  • 3.19.1, 15.06.2021
    - Для TurboSms добавлен таймаут при выполнении запросов.
  • 3.19.0, 19.03.2021
    - Добавлена поддержка сервиса omnicom.pro.
  • 3.18.0, 04.02.2021
    - Добавлены события OnSmsSend (до отправки) и OnSmsSent (после успешной отправки): первое поможет модифицировать данные для отправки или отменить отправку при собственных проверках, а второе позволяет выполнить какие-либо действия в случае успешной отправки.
  • 3.17.1, 03.02.2021
    - Незначительные улучшения.
  • 3.17.0, 27.01.2021
    - Улучшения для SemySMS.net.
  • 3.16.0, 23.12.2020
    - Добавлена интеграция с SMS-сервисом sendpulse.ua (Украина),
    - исправления ошибок в интеграции с mobizon.ua.
  • 3.15.0, 20.12.2020
    - Добавлена интеграция с SMS-сервисом mobizon.ua (Украина).
  • 3.14.1, 13.12.2020
    - На странице «Полный список всех получателей SMS-рассылок» фильтр по номеру телефона теперь приводит запрашиваемый номер к формату, в котором хранятся все номера. Т.е. при формате хранения вида 79998887766 к этому формату будут приводиться любые другие форматы, например: +79998887766, 7 (999) 888-77-66, +7-999-888-77-66 и т.д.
  • 3.14.0, 11.12.2020
    - В уведомлениях по заказам добавлен макрос «комментарий менеджера» - #X_ORDER_MANAGER_COMMENTS#,
    - незначительные улучшения.
  • 3.13.0, 11.12.2020
    - Добавлена интеграция с СМС-провайдером sms4b.ru
  • 3.12.0, 09.12.2020
    - Добавлена интеграция с СМС-провайдером devino.online.
  • 3.11.3, 05.12.2020
    - Небольшие изменения в связи с отказом 1С-Битрикс от mbstring.func_overload.
  • 3.11.2, 16.11.2020
    - Исправлена ошибка в TurboSms в связи с последними обновлениями 1С-Битрикс и виртуальной машины Битрикс.
  • 3.11.1, 06.11.2020
    - Небольшие улучшения.
  • 3.11.0, 30.10.2020
    - Добавлена интеграция с Мегафон.
  • 3.10.3, 10.10.2020
    - Исправлена ошибка "Using $this when not in object context", возникающая в некоторых случаях.
  • 3.10.2, 27.08.2020
    - Через дополнительные условия теперь можно изменить сообщение для отправки. Например, заменить {TEST} на что-то свое:
    $GLOBALS['WD_SMS_DATA']['MESSAGE'] = str_replace('{TEST}', 'MyText', $GLOBALS['WD_SMS_DATA']['MESSAGE']);
    Это можно использовать как крайнюю возможность изменения текста перед отправкой (напр., для добавления собственных данных в сообщение), т.к. в первую очередь подобные задачи следует решать обработчиком onBeforeEventAdd.
  • 3.10.1, 14.08.2020
    - Исправлена ошибка, возникающая для некоторых смс-сервисов при интеграции со службой сообщений Битрикс.
  • 3.10.0, 08.08.2020
    - Добавлена интеграция с SMS-сервисом pushsms.ru,
    - добавлена интеграция с SMS-сервисом webcom.mobi,
    - добавлен новый макрос #X_ORDER_TRACKING_NUMBER#, который позволяет добавлять в SMS-шаблон коды отслеживания со всех отгрузок заказа (если их несколько - через запятую, если нет ни одного - прочерк).
  • 3.9.0, 21.06.2020
    - Различные визуальные улучшения.
  • 3.8.3, 06.06.2020
    - Исправлена ошибка отправки сообщений из службы поддержки 1С-Битрикс в случае, когда в нашем модуле в качестве отправителя указано не текстовое значение, а, например, номер телефона.
  • 3.8.2, 06.06.2020
    - Исправлена интеграция со службой сообщений 1C-Битрикс при переходе с предыдущих версий модуля.
  • 3.8.1, 06.06.2020
    - Интеграция с sms16.ru: исправлена ошибка отправки SMS-сообщения через API в случае, если не указан отправитель.
  • 3.8.0, 23.05.2020
    - Модуль добавлен в службу отправки СМС Битрикса (настройки главного модуля - Почта и СМС - Отправка СМС),
    - улучшен функционал отправки SMS по заказам (добавлена возможность выбора номера телефона при отправке),
    - добавлено два новых макроса: #X_USER_PHONE_REG# (номер телефона для регистрации), #X_PHONE_2# (телефон пользователя, который заполняется в следующем порядке: либо номер телефона для регистрации, либо мобильный из профиля, либо телефон из заказа, либо обычный из профиля),
    - внесено изменение в макрос #X_PHONE# (все остается как и раньше, но если поле остается пустым, то используется номер телефона для регистрации).
  • 3.7.5, 22.05.2020
    - Добавлена поддержка смс-сервиса alphasms.ua.
  • 3.7.4, 23.04.2020
    - Добавлен метод CWDS:getOrderData($arFields) для удобства использования в php-условиях.
  • 3.7.3, 23.04.2020
    - Незначительные исправления.
  • 3.7.2, 19.03.2020
    - Незначительные исправления.
  • 3.7.1, 21.01.2020
    - Опция «Использовать также события D7» по умолчанию выключена.
  • 3.7.0, 19.01.2020
    - Добавлена поддержка отправки смс для событий D7.
  • 3.6.1, 10.01.2020
    - Исправлена ошибка с именем отправителя в интеграции с redsms.
  • 3.6.0, 16.12.2019
    - Добавлен обработчик «OnHandleEvent», который позволяет изменить массив, поступающий в SMS-шаблон: таким образом можно изменить данные для отправки.
  • 3.5.0, 09.12.2019
    - Добавлена интеграция с сервисом ssms.su,
    - добавлена интеграция с сервисом sms-prosto.su.
  • 3.4.1, 23.10.2019
    - Незначительные изменения в интеграции с sms.ru.
  • 3.4.0, 28.09.2019
    - Добавлен функционал шаблонов для отправки клиенту SMS со страницы управления заказом (не забудьте в настройках модуля выбрать свойства, которые используются для хранения телефонов для каждого типа плательщика),
    - добавлена опция «Тестовое сообщение» (удобно для настройки и тестирования - сообщения по шаблону с отмеченной опцией не будут отправлены, но будут сохранены в лог).
  • 3.3.9, 25.09.2019
    - Обновлена интеграция с redsms.ru.
  • 3.3.8, 23.09.2019
    - Незначительные изменения.
  • 3.3.7, 21.09.2019
    - Небольшие исправления.
  • 3.3.6, 27.07.2019
    - Актуализирована интеграция с СМС-сервисом p1sms.ru.
  • 3.3.5, 11.07.2019
    - Добавлена поддержка СМС-сервиса osonsms.com [Таджикистан].
  • 3.3.4, 24.06.2019
    - Незначительные улучшения.
  • 3.3.3, 16.06.2019
    - Исправление в связи с небольшими изменениями в АПИ smsc.ru.
  • 3.3.2, 24.04.2019
    - Обновлена интеграция с sigmasms.ru.
  • 3.3.1, 24.12.2018
    - Исправлена небольшая ошибка предыдущего обновления.
  • 3.3.0, 21.12.2018
    - Добавлена возможность выполнения произвольного собственного кода для проверки необходимости отправки SMS. С помощью данной возможности настройка SMS по шаблонам становится более гибкой. Дополнительная информация: https://www.webdebug.ru/marketplace/webdebug.sms/faq/#12949
  • 3.2.11, 15.11.2018
    - Исправлены замеченные ошибки.
  • 3.2.10, 23.10.2018
    - Исправлена ошибка, из-за которой в макрос #SERVER_NAME# попадал домен, указанный в настройках главного модуля, а не тот, который указан в настройках текущего сайта.
  • 3.2.9, 23.10.2018
    - Исправлена ошибка отправки SMS на события интернет-магазина для устаревших версий Битрикса, где не используется нумерация заказов,
    - исправлена ошибка отправки SMS для сервиса infosmska.ru в случае, если номер телефона начинался с восьмерки (сервис поддерживает только международный формат).
  • 3.2.8, 12.10.2018
    - Исправлена ошибка работы «SMS по заказам» (вкладка «SMS покупателю» на странице заказа в админке) в случае, если включена нумерация заказов (т.к. в этом случае ID заказа и номер заказа это разные вещи).
  • 3.2.7, 03.08.2018
    - Добавлена поддержка СМС-оператора easy-sms.ru.
  • 3.2.6, 02.07.2018
    - незначительные изменения.
  • 3.2.5, 10.04.2018
    - добавлены дополнительные макросы для свойств заказа типов DATE (дата), ENUM (перечисление) и FILE (файл),
    - другие незначительные улучшения.
  • 3.2.4, 09.04.2018
    - исправлена ошибка проверки работы SMS ("Не указан отправитель") для сервисов, не требующих указывать имя отправителя (напр., Semysms).
  • 3.2.3, 09.04.2018
    - добавлена поддержка SMS-сервиса mirsms.ru.
  • 3.2.2, 01.04.2018
    - исправлена ошибка при одновременной работе нескольких SMS-шаблонов на одном email-шаблоне.
  • 3.2.1, 25.03.2018
    - актуализированы ссылки на страницы регистрации и пополнения баланса,
    - убрано предупреждение модуля проактивной защиты при переходе на страницу регистрации SMS-провайдера,
    - другие незначительные исправления.
  • 3.2.0, 02.03.2018
    - Добавлен СМС-провайдер smsint.ru,
    - небольшие исправления.
  • 3.1.7, 12.02.2018
    - Опция «Отменить отправку сообщения на e-mail» теперь отменяет отправку по email-шаблону в любых случаях.
  • 3.1.6, 16.01.2018
    - Исправлена ошибка с рассылкой.
  • 3.1.5, 14.01.2018
    - Исправлена проблема в интеграции с bytehand.com, из-за которой не был доступен список подписей отправителей,
    - исправлены незначительные ошибки.
  • 3.1.4, 13.01.2018
    - Исправлена проблема с SMS-провайдерами, находящихся не в РФ,
    - для SMS-провайдера turbosms.ua добавлена проверка наличия на сервера php-расширения SOAP, а также исправлены замеченные ошибки.
  • 3.1.3, 15.12.2017
    - Исправлена проблема с правами доступа при редактировании заказа, если задействован функционал «SMS по заказам».
  • 3.1.2, 25.10.2017
    - Небольшие исправления.
  • 3.1.1, 23.10.2017
    - Исправлена ошибка с отсутствием вкладки «SMS-покупателю».
  • 3.1.0, 20.10.2017
    - Добавлена возможность отправлять SMS по заказу (на страницах просмотра и редактирования заказа),
    - все SMS-провайдеры переименованы: теперь все названия содержат только строчные символы.
  • 3.0.31, 14.09.2017
    Для SMS-провайдера sms16.ru исправлена ошибка с отправкой сообщений, содержащих специальные html-символы (амперсанд, знаки больше/меньше, и другие).
  • 3.0.30, 14.07.2017
    Изменен порядок вызова обработчика события OnBeforeEventAdd - теперь событие нашего модуля будет вызываться последним, поэтому если все предыдущие обработчики модифицируют массив данных для email, SMS-модуль это «увидит».
  • 3.0.29, 03.05.2017
    Добавлен SMS-провайдер rocketsms.by (Республика Беларусь).
  • 3.0.28, 21.03.2017
    Исправлена ошибка с указанием отправителя в SMS-шаблонах для некоторых SMS-провайдеров.
  • 3.0.27, 11.03.2017
    Исправлена ошибка (Cannot declare class), возникшая после последнего обновления.
  • 3.0.26, 02.03.2017
    Небольшое исправление интеграции с SMS-сервиса sms-agent.ru
  • 3.0.25, 02.03.2017
    Добавлена поддержка SMS-сервиса sms-agent.ru
  • 3.0.24, 24.01.2017
    Небольшие улучшения для интеграции с TurboSMS.ua
  • 3.0.23, 30.09.2016
    Добавлена поддержка SMS-сервиса redsms.ru
  • 3.0.22, 20.07.2016
    Добавлена поддержка SMS-сервиса sigmasms.ru
  • 3.0.21, 12.07.2016
    Исправлена ошибка, возникающая при использовании свойства заказа в качестве номера получателя SMS.
  • 3.0.20, 08.06.2016
    Добавлена поддержка СМС-сервиса smsgk.ru
  • 3.0.19, 02.06.2016
    Для SMS-провайдера sms.ru добавлена поддержка работы через API ID.
  • 3.0.18, 27.05.2016
    Добавлена поддержка SMS-сервиса smsbliss.ru.
  • 3.0.17, 27.05.2016
    Исправлена ошибка с макросами для получения данных о заказе и пользователе в случае, если в заказах используется "Шаблон генерации номера заказа".
  • 3.0.16, 23.05.2016
    Исправлена ошибка с указанием получателя при ручной отправке SMS.
  • 3.0.15, 19.05.2016
    Добавлена поддержка СМС-сервисов it-sms.ru и sms-sending.ru Для СМС-сервиса smsaero.ru добавлена возможность выбирать используемые каналы отправки.
  • 3.0.14, 13.05.2016
    Исправлена ошибка с перепутанными полями #X_ORDER_SUMM# и #X_ORDER_FULL_SUMM#.
  • 3.0.13, 13.04.2016
    Добавлена поддержка SMS-провайдера msm.az (Азербайджан).
  • 3.0.12, 06.04.2016
    Добавлена поддержка SMS-провайдера sms-uslugi.ru.
  • 3.0.11, 06.04.2016
    Добавлена поддержка SMS-провайдера iqsms.ru.
  • 3.0.10, 06.04.2016
    Добавлена поддержка новых SMS-провайдеров: p1sms.ru, sms16.ru, smsimple.ru, turbosms.ua.
  • 3.0.9, 05.04.2016
    Добавлена поддержка новых SMS-провайдеров: smsaero.ru, smspilot.ru, infosmska.ru, smstower.ru.
  • 3.0.8, 30.03.2016
    Добавлена поддержка SMS-провайдера devinotele.com
  • 3.0.7, 09.03.2016
    Исправлена ошибка при работе с websms.ru
  • 3.0.6, 21.02.2016
    Добавлена возможность в разных SMS-шаблонах указывать разные имена отправителей. Для SMS-провайдера websms.ru добавлена возможность указывать отправителя. Исправлены незначительные ошибки.
  • 3.0.5, 18.02.2016
    Добавлен SMS-провайдер smsgorod.ru Исправлены замеченные ошибки
  • 3.0.4, 09.02.2016
    Исправлены замеченные ошибки.
  • 3.0.3, 08.12.2015
    Исправление ошибок SMS-рассылок.
  • 3.0.2, 15.10.2015
    Исправлена ошибка сортировки в истории SMS-сообщений.
  • 3.0.1, 15.10.2015
    Исправлена проблема отправки SMS при событиях, совершенных из админки (напр., изменение статуса заказов и др), для SMS-провайдера WebSMS.ru добавлено отображение баланса.
  • 3.0.0, 30.09.2015
    • Модуль почти полностью переработан,
    • добавлена возможность выполнять SMS-рассылки с широкими возможностями,
    • добавлена возможность отправлять SMS по шаблонам одновременно нескольким получателям,
    • добавлена возможность ограничения SMS-сообщения по длине (в шаблоне),
    • добавлена поддержка cURL (с автоматическим определением) - теперь с дефолтными настройками для модуля подходит подавляющее большинство сайтов,
    • исправлено большое количество ошибок.
  • 2.0.16, 15.08.2015
    Исправление ошибки загрузки макросов при настройке шаблонов.
  • 2.0.15, 26.06.2015
    Добавлена возможность привязки SMS-шаблона к конкретным почтовым шаблонам для одного и того же почтового события.
  • 2.0.14, 27.05.2015
    Добавлена поддержка SMS-провайдера SemySMS.net
  • 2.0.13, 30.04.2015
    Исправлены ошибки с правами доступа к модулю. Исправлена ошибка удаления SMS-шаблонов.
  • 2.0.12, 12.03.2015
    Исправлена ошибка, из-за которой не работала вставка макросов в SMS-шаблон в случае, если описания макросов пусты.
  • 2.0.11, 02.03.2015
    Добавлена поддержка SMS-провайдера prostor-sms.ru
  • 2.0.10, 28.02.2015
    Добавлена поддержка SMS-провайдера Bytehand.com Исправлены незначительные ошибки
  • 2.0.9, 27.01.2015
    Небольшие исправления
  • 2.0.8, 26.01.2015
    Небольшие исправления
  • 2.0.7, 25.01.2015
    Добавлена возможность определять телефон пользователя по e-mail в почтовом шаблоне (на основе выбранного поля шаблона), исправлены незначительные ошибки.
  • 2.0.6, 24.01.2015
    Исправлена незначительная ошибка для SMS-провайдера MainSMS.ru, исправлено некорректное отображение DEMO-режима, добавлена возможность отмены отправки e-mail, если было отправлено SMS, добавлена история сообщений, добавлен виртуальный SMS-провайдер "Log" для записи в лог-файл вместо отправки (для отладки), добавлена запись ошибок в лог-файл.
  • 2.0.5, 24.01.2015
    Исправление ошибок для SMS-провайдера SMS.ru
  • 2.0.4, 23.01.2015
    Добавлен SMS-провайдер Sms.ru
  • 2.0.3, 23.01.2015
    Добавлен SMS-провайдер Sms48.ru
  • 2.0.2, 23.01.2015
    Исправлены ошибки последнего обновления.
  • 2.0.1, 22.01.2015
    Добавлен SMS-провайдер websms.ru. Исправлены замеченные ошибки.
  • 2.0.0, 22.01.2015
    Модуль переработан на поддержку множества SMS-провайдеров (также имеется возможность относительно легко создавать свои классы для отправки SMS) в связи с прекращением работы SMS-провайдера LittleSMS, с которым ранее работал модуль.
  • 1.1.1, 16.12.2013
    Исправлены иконки
  • 1.1.0, 29.10.2013
    В шаблонах сообщений для типов SALE_* добавлена возможность указывать параметры заказа (дата, сумма, комментарии пользователя), а также свойства заказа. В шаблонах сообщений для типов SALE_* идентификация пользователя теперь происходит не по текущей сессии, а по пользователю заказа, благодаря чему стала возможной отправка SMS сообщений на любые номера пользователей (либо мобильный из профиля, либо телефон из свойств заказа, либо обычный телефон из профиля).
  • 1.0.9, 02.08.2013
    Исправлена ошибка, при которой не работает деактивация SMS-шаблонов.
  • 1.0.8, 03.04.2013
    Исправлена ошибка ограничения кол-ва символов в поле "Кому" в SMS-шаблоне.
  • 1.0.7, 04.12.2012
    Исправлена ошибка, по причине которой после отправки СМС не отправлялись уведомления на e-mail.
  • 1.0.6, 13.11.2012
    Снята зависимость от наличия в PHP модуля JSON
  • 1.0.5, 09.11.2012
    Небольшие исправления
  • 1.0.4, 31.10.2012
    - исправлена ошибка, из-за которой при сохранении списка SMS-шаблонов у всех пропадали значения полей "Событие" - исправлено некорректное сохранение отправителя по-умолчанию - убран переключатель использования по-умолчанию в таблице отправителей
  • 1.0.3, 28.10.2012
    небольшие исправления
  • 1.0.2, 24.10.2012
    - модуль доработан под многосайтовые конфигурации, т.е. теперь можно отправлять разные SMS-сообщения для разных сайтов; - при редактировании SMS-шаблона теперь запрещено сохранение, если не указан отправитель; - мелкие исправления.
  • 1.0.1, 21.10.2012
    Небольшие исправления.
Как продлить DEMO?

Если Вы установили демо-версию модуля и демонстрационный режим истек, но Вы не успели попробовать модуль в работе, сообщите об этом нам, мы можем повторно включить демо-режим. В общем случае, для сброса демо-режима нужно выполнить следующие указания:

  1. создать рез. копию сайта, хотя бы базы данных,

  2. деинсталлировать модуль (все данные будут удалены!),

  3. стереть данный модуль с сайта (соотв. опция доступна в списке модулей),

  4. выполнить SQL-запрос (в админке на соотв. странице в разделе "Инструменты": Административный раздел - Настройки - Инструменты - SQL-запрос):

    DELETE FROM `b_option` WHERE `MODULE_ID`='webdebug.sms';

  5. сбросить весь кеш на сайте,

  6. сообщить нам адрес сайта и владельца лицензии для проверки и сброса срока демо-версии на Вашем сайте,

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

У меня что-то не работает, может быть это из-за демо-режима?

Ни один из наших модулей не имеет никаких ограничений или изменения условий работы в демо-режиме (за исключением механизма сохранения профилей в Антирутине).

Другими словами, никакие проблемы не могут быть связаны с демо-режимом.

Сайт не видит модуль для установки

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

При этом даже если на сайт впервые установить данный модуль в демо-режиме, и сразу удалить - то повторная установка будет невозможной.

В таком случае выполните все шаги, описанные в пункте «Как продлить DEMO» (если модуля на сайте нет, пункты 2 и 3 пропустить), либо напишите нам, мы поможем установить.

Как отправить SMS вручную (через API)

Для отправки SMS используется метод Send класса CWD_SMS_Provider:

if(\Bitrix\Main\Loader::includeModule('webdebug.sms')) {
	\CWD_SMS_Provider::send(['TO'=>'89998887766', 'MESSAGE'=>'Test']);
}

При необходимости можете указать отправителя - параметр SENDER.

Метод возвращает true или false в зависимости от успешности отправки SMS.

Также доступна обертка для него:

if(\Bitrix\Main\Loader::includeModule('webdebug.sms')) {
	wd_sms('89998887766','Test');
}

Что обозначает макрос #DEFAULT_PHONE#?

Макрос #DEFAULT_PHONE# обозначает поле «Получатель по умолчанию» из настроек модуля - т.е. указывая этот макрос в поле «Кому», Вы подразумеваете что сообщение будет отправлено на конкретный номер из настроек модуля. Таким образом, Вы отправляете сообщение на свой номер.

Если поле «Получатель по умолчанию» не заполнено в настройках модуля, сообщение отправлено не будет.

Какие СМС умеет отправлять модуль?

Модуль умеет отправлять любые СМС-сообщения, в том числе:

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

Причем, в большинстве случаев Вы можете настроить отправку SMS-сообщений всего за несколько минут.
Как правильно указать получателя (#ORDER_PROP_PHONE#, #X_PHONE# и др)?

По статистике, этот вопрос вызывает наибольшее число проблем с модулем.

Основное, что нужно понимать, настраивая SMS-шаблон - кому должно отправиться SMS-сообщение по данному шаблону?

Например, сообщение из формы обратной связи нужно отправлять администратору сайта. В этом случае, в поле с получателем нужно указать либо номер администратора, либо #DEFAULT_PHONE# - это макрос, в который подставляется поле "Получатель по умолчанию" из настроек модуля - т.е. глобальное значение телефонного номера администратора сайта.

Другой пример - при оформлении нового заказа сообщение нужно отправлять покупателю. Поэтому, нужно определиться, где модулю взять номер покупателя. Возможны варианты - из свойств заказа или из профиля покупателя. Учитывая, что в большинстве случаев в профиле пользователя не указан телефон (или там может быть указан неактуальный номер), наиболее уместно использовать номер телефона из свойства заказа. Если свойство с телефоном имеет код PHONE, то нужно выбрать из макросов #ORDER_PROP_PHONE#.

Также в таком случае возможно использование #X_PHONE# - это универсальный макрос, в который будет подставлен телефон пользователя в следующем порядке: если заполнен мобильный - то используется мобильный, иначе используется обычный телефон, а если и он не заполнен - то берется из свойств заказа.

При этом, если вы укажете #X_PHONE# для формы обратной связи, то SMS не будут отправляться. Потому что если незарегистрированный пользователь сайта отправит сообщение из формы, у него не будет заполнены ни мобильный, ни обычный, а свойство заказа к этому вообще не относится.

Сколько стоит SMS?

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

Опция "Пробовать определять номер получателя по e-mail" - для чего?

Данная опция очень помогает в некоторых (относительно редких) случаях. Благодаря данному функционалу, модуль может отправлять SMS, определяя номер получателя из профиля пользователя, находя пользователя по его email.

Для использования опции нужно просто отметить данную опцию, и после этого в появившемся выпадающем списке выбрать поле почтового события, которое содержит email пользователя - модуль проанализирует событие, определит email, по нему найдет пользователя (здесь важна уникальность email для корректной работы) и определит его номер телефона.

При использовании данной опции заполнять поле с получателем в SMS-шаблоне не требуется.


Как использовать поле «Дополнительные условия отправки»

Данное поле используется для указания PHP-кода, который будет выполняться непосредственно перед отправкой. Этот код может вернуть false, если нужно отменить отправку SMS.

Доступны следующие данные: $Event (код типа почтового события), $SiteID (ID сайта), $arFields (массив полей email-уведомления), $MessageID (ID почтового шаблона), $Receiver (номер получателя), $arSMSTemplate (массив шаблона), $arParams (массив данных для отправки).

Если необходимо отменить отправку email, нужно сделать так:

$arSMSTemplate['STOP'] = 'Y';

Пример

Проверка по службе доставки, платежной системе и группе пользователя:
$arData = CWDS::getOrderData($arFields);
$arDeliveryId = [3];
$arPaySystemId = [2];
$arGroupId = [6];
if(!in_array($arData['DELIVERY_ID'], $arDeliveryId)){
	if(!in_array($arData['PAYMENT_ID'], $arPaySystemId)){
		if(!count(array_intersect($arData['USER_GROUP_ID'], $arGroupId))){
			return false;
		}
	}
}

Аналогично можно реализовать абсолютно любые условия отправки.
Как изменить данные, которые содержатся в полях SMS-шаблона?

Решить данную задачу можно с помощью обработчика:

addEventHandler('webdebug.sms', 'OnHandleEvent', 'mySmsOnHandleEvent');
function mySmsOnHandleEvent(&$Event, &$SiteID, &$arFields, &$MessageID, &$arSMSTemplate, &$bCanSend){
	if($arSMSTemplate['ID'] == 1){
		$arFields['QUESTION'] = preg_replace('#^(.*?)\s*\[.*?\]$#m', '', $arFields['QUESTION']);
	}
}
Как использовать данный модуль в службе сообщений Битрикс?

Прежде всего, необходимо настроить модуль («Настройки» - «Настройки модулей» - «SMS-сообщения»):

  1. выбрать смс-сервис для отправки,
  2. указать данные для подключения,
  3. выбрать отправителя.

Затем необходимо перейти в настройки главного модуля, вкладка «Почта и СМС», группа настроек «Отправка СМС»: в параметре «Служба отправки СМС по умолчанию» выбрать «webdebug.sms» и в поле «Номер отправителя по умолчанию» выбрать отправителя (из модуля).

Все, на этом настройка окончена.

При тестировании, чтобы не тратить деньги на отправку реальных смс, можно настроить модуль на сервис «Save to log.txt» (при этом сообщения вместо отправки будут логироваться в файл /bitrix/modules/webdebug.sms/log.txt).

Настройка подтверждения регистрации по SMS к модулю не относится, но может быть полезна для многих. Для этого необходимо перейти в настройки главного модуля, выбрать «Авторизация», отметить галочки «Регистрировать пользователей по номеру телефона» и «Номер телефона является обязательным». При этом, компонент регистрации должен поддерживать данный функционал (на данный момент это поддерживается штатным компонентом bitrix:main.register).


Дублируются SMS о новом заказе!

Дублирование может происходить, если модуль обрабатывает оба типа событий о новом заказе - старого типа и нового. Это регулируется в настройках модуля - галочка «Использовать также события D7».

Т.е. если у вас дублируются сообщения о заказах, данную галочку необходимо снять.


Для чего нужен тестовый режим в настройках SMS-шаблона?

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

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

Где находится лог модуля?

Файл лога модуля (сообщения об ошибках) находится по следующем пути:

/bitrix/modules/webdebug.sms/log.txt


Не подключается к TurboSMS

Необходимо в личном кабинете TurboSMS выполнить некоторые настройки на странице "Настройки интеграции":

  1. Способы подключения: SOAP
  2. Поддерживаемые каналы создания сообщений - SOAP
  3. Указать Отдельный логин для авторизации на сервере
  4. Снять галочку Оставить старый пароль, указать новый пароль
  5. Сохранить
Теперь для авторизации в модуле необходимо использовать новые логин и пароль.

Решение проблем

09.03.2022 [sms.ru] перестала работать отправка SMS
В случае возникновения проблем отправки SMS при использовании сервиса sms.ru, проверьте согласование имён отправителей в личном кабинете.

  • Мы рассматриваем любые Ваши вопросы, связанные с данным модулем,
  • перед тем, как задать вопрос, ознакомьтесь со списком частых вопросов, на которые уже получены ответы, возможно и на Ваш вопрос уже составлен ответ (вкладка «Вопрос-ответ»),
  • время реакции составляет от 5 минут до 2 рабочих дней (в зависимости от загруженности),
  • быстрее всего Вы получите ответ, если зададите его прямо здесь, а не по другим средствам связи (e-mail, icq, skype),
    по телефону техническую поддержку по модулям не оказываем.

Ссылки
  • Главная
  • Модули
  • Акции
  • Услуги
  • Отзывы
  • Блог
  • Новости
  • Контакты
  • Реквизиты
Поиск по сайту
Наши контакты

По всем вопросам обращайтесь:

Электронная почта: info@webdebug.ru

Telegram: webdebug

Форма обратной связи

Webdebug Bitrix certified
Webdebug QR-code
© ООО «Веб дебаг», 2011 – 2025. Политика конфиденциальности.
×
У Вас вопрос?
Загрузка ...
×
Связаться с нами
Загрузка ...
×
Установка модуля

Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.

Если Вы не успели попробовать модуль, напишите нам, мы поможем

×
Запрос на приобретение
и настройку модуля
Загрузка ...