Модуль предназначен для верификации телефонного номера клиента при заказе. На указанный при регистрации номер отправляется пин-код, который нужно ввести для подтверждения заказа. SMS Addon будет полезен, в первую очередь, для продуктов с пробным периодом, позволит снизить массовые заказы от одного клиента.
Также модуль может работать в качестве двухфакторной аутентификации (как для клиента, так и для администратора), запрашивая после ввода логина и пароля пин-код, который отправляется в СМС на указанный в профиле телефон.
Отправка SMS осуществляется через AtomPark ePochta.
Обратите внимание: первые СМС проходят премодерацию, т.е. доставляются не сразу. Это ограничение со стороны ePochta для предотвращения рассылки спама и нежелательных сообщений. После нескольких проверок все ваши сообщения будут доставляться сразу без модерации.
Настройки на стороне ePochta:
Чтобы ограничить заказ пробных продуктов, т.е. запретить клиентам многократный заказ пробных версий отредактируйте файл includes/hooks/includes/hooks/limitorder_example.php
, указав в нем id нужных продуктов/услуг:
function LimitTrialOrders($vars) { $vars['pid'] = 1; // вместо 1 введите id продукта limitOrders($vars); $vars['pid'] = 2; // при необходимости можно указать несколько продуктов limitOrders($vars); } add_hook("ShoppingCartValidateCheckout", 1, "LimitTrialOrders");
Чтобы запретить создание разных аккаунтов с одинаковыми номерами раскоментируйте строку
// Do not allow multiple accounts with same numbers add_hook("ClientDetailsValidation", 1, "validate_phone");