СМС оповещения о заказе обратного звонка с сайта
Всех с наступающим!
Не нашла в дополнениях ничего похожего, есть только оповещения при заказе в интернет-магазине. А каким образом можно реализовать смс-оповещение если отправили с сайта форму «Заказать обратный звонок»?
Не нашла в дополнениях ничего похожего, есть только оповещения при заказе в интернет-магазине. А каким образом можно реализовать смс-оповещение если отправили с сайта форму «Заказать обратный звонок»?
Комментарии: 12
Недавно в Office была анонсирована работа с мобильными операторами: modx.pro/components/10550-office-version-1-4-0-mobile/
Там же в статье даётся пример произвольного использования и отправления СМС когда тебе нужно.
Там же в статье даётся пример произвольного использования и отправления СМС когда тебе нужно.
Я искала слово смс, а надо видимо callback искать. Спасибо!
Есть еще и modstore.pro/packages/alerts-mailing/smsgate
Можно просто хук для формы написать.
знать бы как…
хук — кусок кода срабатывающий на определенное событие при работе сниппета(начало работы, конец, после определенного события). Вам нужен хук, который подключается к API SMS сервиса и отправляет смс. У Николая была где-то тема про смс рассылки, там можете ознакомиться с ними. Подключение — тривиальное, библиотека и 1-2 функции на коннект.
Спасибо! Поищу.
Хук — это обычный сниппет, который принимает значения из формы. Вот тут можно почитать как сделать самому.
Т.е. вам нужно найти смс-оператора и посмотреть как через его api отправлять смс, обычно это всего пару строк кода. Отправку смс оформить в хук, и указать его в вызове formit.
Т.е. вам нужно найти смс-оператора и посмотреть как через его api отправлять смс, обычно это всего пару строк кода. Отправку смс оформить в хук, и указать его в вызове formit.
Здравствуйте. В данный момент как раз у себя в проекте реализовал функцию подтверждения номера телефона по СМС. Когда пользователь регистрируется — вводит свой телефон, сайт генерит код рандомный и отправляет его на номер телефона клиента. Далее клиент вводит код в поле и если всё верно, создается пользователь и клиенту отправляются данные для входа.
Сделал просто через API сервиса sms.ru/. там достаточно всё просто и ясно описано. Планирую переходить на другой сервис — www.unisender.com/ там возможностей больше и он стабильней.
А на счёт форм — не пользовался никакими сторонними сниппетами. Просто написал свой обработчик. И он через AJAX всё делает.
Пример отправки через sms.ru
Сделал просто через API сервиса sms.ru/. там достаточно всё просто и ясно описано. Планирую переходить на другой сервис — www.unisender.com/ там возможностей больше и он стабильней.
А на счёт форм — не пользовался никакими сторонними сниппетами. Просто написал свой обработчик. И он через AJAX всё делает.
Пример отправки через sms.ru
$ch = curl_init("http://sms.ru/sms/send");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
"api_id" => "ВАШ КЛЮЧ",
"to" => '79080000000',
"text" => iconv("utf-8","windows-1251",'Вы зарегистрированы на сайте. Для входа используйте Ваш номер телефона и пароль:')
));
$body = curl_exec($ch);
curl_close($ch);
Большое спасибо за подробный ответ!
Unisender же для рассылок.
Unisender же для рассылок.
Unisender и для одиночных sms подходит. Я как-то раз делал с ним интеграцию нескольких лендингов. Но, да, там ещё хорошие email рассылки.
В Unisender удобно делать алиасы вместо номеров, с которых отправляются смс. Типа как у «ЭЛЬДОРАДО», «ЛЕНТА». Там проблем с этим не возникнет. А вот в sms.ru — там нужно скан паспорта, кучу заявлений, чтобы алиас прицепить… скорее всего они попали под закон «Яровой».
В Unisender удобно делать алиасы вместо номеров, с которых отправляются смс. Типа как у «ЭЛЬДОРАДО», «ЛЕНТА». Там проблем с этим не возникнет. А вот в sms.ru — там нужно скан паспорта, кучу заявлений, чтобы алиас прицепить… скорее всего они попали под закон «Яровой».
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.