Разместить форму для подтверждения номера при оформлении заказа

Opencart 2.3.0.2 + simplecheckout + smsc

При размещении заказа на сайте требуется проверка (подтверждение) телефонного номера.

1. Кнопка "подтвердить", и поле ввода пароля полученного по смс должны появляться рядом с вводом номера телефона на странице заказа (site.ru/simplecheckout).

2. После ввода тел. номера, должна быть проверка на существование тел. номера в нашей базе заказов (таблица `order`). Еслиномер уже существует, то проверка (подтверждение) номера не предлагается(кнопка "подтвердить", и поле ввода пароля полученного по смс непоявляются).

3. Кнопка "Оформить заказ" срабатывает, только после проверки (так же как и после ввода всех обязательных полей). В другом случае - оповещение: "Просим подтвердить ваш номер телефона!".*Должна быть возможность отключения валидашки - обязательности проверки (подтверждения) телефонного номера.

4. Так же требуется ограничение количества запросов с одного IP-адреса и на один номер телефона и капча с возможностью отключения.

4 года назад
guest_16190291857416
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Дмитрий
 
30 лет
5 лет в сервисе
Был
2 месяца назад
52 отзыва(-1)
4 года назад
Сергей
 
37 лет
6 лет в сервисе
Был
3 года назад
31 отзыв(-2)
4 года назад