По договоренности
Приветствую, уважаемые разработчики!
Возникла необходимость добавить в компонент 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 руб.") сделать проверку на положительное число этого самого скрытого поля.
Ждем Ваших предложений, оплата по факту на прямую сразу после выполнения.
За некорректные ответы ставим "-", за корректное выполнение: "+", положительный отзыв, обговоренная оплата, и возможность получить несколько новых заказов.
Для уверенности в чистоте проекта лично пообщаюсь, предоставлю все необходимые данные.
С уважением, Павел.