RSForm Pro – Проверка формы на положительный баланс клиента

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Николай Карасев  
Приветствую, уважаемые разработчики!

Возникла необходимость добавить в компонент RSForm Pro для CMS Joomla (версия 2.5), проверку на положительный баланс клиента. Баланс клиента на сайте реализован посредством компонента "Joomla Billing". 

Как будет работать система:
1. На нашем сайте регистрируется клиент, и заходит в свой личный кабинет.
2. В его кабинете есть 3 формы заказа (RSForm Pro): заказ "мотоцикла", заказ "легковой машины" и заказ "грузовой машины".
3. В каждой из этих форм на первом шаге предоставляется 3 варианта заказа авто: "бюджетный", "бизнес" и "премиум" класс. (То есть получается 9 разных цен, по 3 на каждую форму.) 
4. Допустим клиент выбирает форму для заказа "мотоцикла", запускает её, далее ему предоставляется выбрать 1 из 3 вариантов заказа авто: "Бюджетный – 1000 руб.", "Бизнес – 2000 руб." и "премиум – 3000 руб.".
5. Он выбирает "Бюджетный – 1000 руб.", далее нажамает на кнопку "следующий шаг", и форма начинает проверять есть ли на его балансе в "Joomla Billing" нужная сумма, хватает ли её.
6. Если нужная сумма присутствует, то после этого форма разрешает перейти на второй шаг и продолжать заполнять оставшиеся поля. Если нужная сумма отсутствует, то выскакивает ошибка формы о том, что у клиента недостаточно средств на балансе и предлагает ему перейти по ссылке на страницу пополнение баланса в системе "Joomla Billing".

Могу сказать что работа для среднего PHP программиста не займет много времени и труда. По сути нужно просто внедрить в скрытое поле "RSForm Pro" на первом шаге – переменную баланса "Joomla Billing" клиента, и при выборе определенного параметра ("Бюджетный 1000 руб.", "Бизнес 2000 руб." и "Премиум 3000 руб.") – сделать проверку на положительное число этого самого скрытого поля. 

Ждем Ваших предложений, оплата по факту на прямую сразу после выполнения.
За некорректные ответы ставим "-", за корректное выполнение: "+", положительный отзыв, обговоренная оплата, и возможность получить несколько новых заказов.

Для уверенности в чистоте проекта – лично пообщаюсь, предоставлю все необходимые данные.
С уважением, Павел.
Опубликован 06.05.2015 в 23:27 Последнее изменение: 07.05.2015 в 01:36

Выберите способ верификации:

Обновите страницу после прохождения верификации.