ePochta SMS Addon

Устаревший модуль


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

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

Отправка SMS осуществляется через AtomPark ePochta.

Настройка

Обратите внимание: первые СМС проходят премодерацию, т.е. доставляются не сразу. Это ограничение со стороны ePochta для предотвращения рассылки спама и нежелательных сообщений. После нескольких проверок все ваши сообщения будут доставляться сразу без модерации.

Раздел Настройки > Мошенничество (Setup > Fraud Protection)

Раздел Настройки > Менеджмент > 2х-этап. аутентификация (Setup > Staff Management > Two-Factor Authentication)

Настройки на стороне ePochta:

api

Чтобы ограничить заказ пробных продуктов, т.е. запретить клиентам многократный заказ пробных версий отредактируйте файл 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");