Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.
Модуль предназначен для отправки SMS-сообщений о поступивших или оплаченных заказах на сайте. Сообщения отправляются куратору магазина и пользователям сайта.
Для перехода в модуль выберите пункт меню "Инструменты" - "SMS-биллинг".
После авторизации, в личном кабинете, в блоке «Ключ для внешних программ» будет указан api_id. Он необходим для работы модуля.
В самом модуле, в разделе «Настройки» — «Регистрационные данные» выбираете драйвер "SMS.RU" и указываете api_id, логин и пароль от личного кабинета на sms.ru
После сохранения регистрационных данных функционал модуля станет доступным.
В самом модуле, в разделе «Настройки» — «Регистрационные данные» выбираете драйвер "SMSInt.ru" и указываете логин, пароль от личного кабинета на smsint.ru и номер администратора, на который будут приходит сообщения.
После сохранения регистрационных данных функционал модуля станет доступным.
В ТДС корзины в блоке switch (Core_Array::getPost('recount') ? 0 : Core_Array::getPost('step')) а. в case 1: добавить sms_shop_cart: после $Shop_Address_Controller_Show = new Shop_Address_Controller_Show($oShop); б. в case 2: в самое начало добавить:
$Shop_Address_Controller_Show = new Shop_Address_Controller_Show($oShop);
$bConfirm = Core::moduleIsActive('sms')
? Sms_Shop_Controller::confirm($oShop, $Shop_Address_Controller_Show)
: TRUE;
if (!$bConfirm)
{
goto sms_shop_cart;
}
После установки обновите центр администрирования по Ctrl+F5, модуль будет в разделе «Инструменты».
Баланс для отправки сообщений пополняется на сайтах сервисов.
Список подстановок:
{ORDER_ID} — Номер заказа.
{ORDER_SUM} — Сумма заказа.
{ORDER_STATUS} — Статус заказа.
{ORDER_ITEM_SUM} — Сумма товаров в заказе.
{ORDER_CURRENCY} — Валюта заказа.
{ORDER_ADDRESS} — Адрес, указанный при заказе.
{ORDER_PROPERTYxxx} — Значение свойства xxx заказа, например {ORDER_PROPERTY37}.
{CODE} — код подтверждения телефона;
Техническая поддержка предоставляется только для актуальной версии модуля. Консультации и гарантированный доступ к обновлениям осуществляется в течение 6 месяцев со дня оплаты.
Подключение скриптов и стилей в клиентской части разделено по сайтам. Подключение будет происходить только для сайтов, у которых были сделаны настройки в модуле.
7.0.2
∞
4.4
17.10.2023
Добавлен драйвер Sms Aero
Добавлен драйвер SMSЦентр
Добавлен драйвер RedSMS
7.0.2
∞
4.3.2
11.10.2023
Добавлен показ клиента в списке подтвержденных телефонов.
Добавлено удаление подтвержденного номера при изменении клиентом номера телефона.
7.0.2
∞
4.3.1
05.10.2023
Общие исправления
7.0.2
∞
4.3
17.04.2023
Добавлена возможность прозрачной регистрации клиентов, использую только вход по номеру телефона.
7.0.2
∞
4.2
16.11.2022
Добавлено подтверждение номера телефона при регистрации клиента. Доступно для редакции "Бизнес" и "Корпорация".
7.0.2
∞
4.1
24.08.2022
Добавлен драйвер sms-agent.ru
7.0.2
∞
4.0
04.08.2022
Добавлен драйвер IQSMS.ru
Реализована возможность подтверждать номер телефона в личном кабинете и авторизовываться по номеру телефона. Доступно для редакции "Бизнес" и "Корпорация".
Общие исправления.
7.0.2
∞
3.5
07.07.2021
Обновлен драйвер sms.ru
6.9.6
∞
3.4
28.10.2020
Добавлена отправка sms при отправке заказа.
6.9.6
∞
3.3
01.09.2020
Общие исправления.
6.9.0
∞
3.2
07.02.2020
Добавлена украинская локализация
6.8.9
∞
3.1
15.10.2019
Добавлены подстановки значений свойств заказа.
6.8.9
∞
3.0
20.02.2019
Добавлен драйвер SmsInt.ru
Общие исправления
6.8.5
∞
2.5
11.07.2018
Общие исправления
6.8.1
∞
2.4
08.05.2018
Общие исправления
6.7.9
∞
2.3
22.01.2018
Добавлено управление шаблонами SMS-сообщений из самого модуля.
6.7.4
∞
2.2
27.02.2017
Добавлено разделение по сайтам
6.6.8
∞
2.1
09.11.2016
Добавлены подстановки для сообщений.
6.6.2
6.6.7
2.0
19.05.2016
Переработан модуль.
Добавлено оповещение при отмене заказа, при смене статуса заказа.
> Как выглядит шаблон сообщения пользователю при заказе?
На каждое действие свой шаблон. Вот такого типа:
'paid_admin_mail' => 'Заказ %s на сумму %2$s оплачен',
'paid_user_mail' => 'Ваш заказ %s на сумму %2$s оплачен',
'order_admin_mail' => 'Поступил заказ %1$s на сумму %2$s %3$s',
'order_user_mail' => 'Ваш заказ %1$s на сумму %2$s %3$s получен',
> Можно ли его редактировать и какие данные вставляются?
Конечно. Они вынесены в отдельный конфигурационный файл. По умолчанию передаются номер заказа. его сумма и валюта.
Комментарии