Финансовый калькулятор для Joomla-сайта.

Для сайта на страницу купить буст необходимо сделать и вставить финансовый калькулятор с оплатой через PayPal.

Дизайн.

Калькулятор состоит из выпадающих списков. Первый и третий список видны сразу, там пользователь выбирает *категорию*. Пока категория не выбрана, второй и четвертый список остаются невидимыми.

Дизайн выпадающих списков на рисунке 1, макет калькулятора на 2м рисунке.

Рис.1

Рис. 2

Функционал.

Переход с одного звания на другое имеет разную стоимость (рисунок 3). Калькулятор должен считать, сколько будет стоить заказ от ранга, который сейчас у клиента (выбор во 2 списке) до желаемого ранга (выбор в 4м списке).  Например, стоимость заказа с самого первого ранга (1 лычка) до седьмого (1 звезда) будет стоить 47$.

Рис.3.

Последовательность работы калькулятора.

В 1м списке пользователь выбирает категорию. Становится видимым 2 список. Пользователь выбирает ранг. Увеличенная иконка ранга отображается как на рисунке 2. Далее пользователь выбирает нужную категорию в 3м списке. Становится видимым 4й список. Пользователь выбирает необходимый ранг. Увеличенная иконка ранга отображается как на рисунке 2. В поле Cost появляется цена, которая подсчитывается из суммы цен от ранга пользователя, до желаемого ранга. Калькулятор привязывает полученную сумму к кнопке оплаты. Пользователь нажимает на кнопку, перенаправляется на страницу оплаты PayPal, именно с той суммой, которую подсчитал калькулятор. Пользователь оплачивает, после успешной оплаты сайт PayPal перенаправляет пользователя обратно на сайт, что бы тот заполнил информацию для вноса в базу данных. На этой странице надпись, 3 поля и кнопка (Отправить в базу заказов (Send to order’s base)). Ник/имя пользователя, контакты e-mail и Skype. Так же там должно быть предупреждающие сообщение жирным шрифтом (выше форм, которые надо заполнить пользователю) – Не покидайте страницу, прежде чем заполнить поля, иначе ваш заказ не запишется в базу данных. После того, как пользователь нажмет кнопку *отправить в базу заказов*, На странице вместо надписи+форм+кнопки появляется другая надпись – Поздравляем! Ваш заказ принят в базу. Вскоре ваш заказ поступит одному из бустеров, тогда с вами свяжется администрация для дальнейших мероприятий! Так же, как только пользователь нажал на кнопку, заказ поступает в базу заказов (рисунок 4).

НЕ нашли? Не то? Что вы ищете?

Рис.4.

Пояснения к таблице:

Вам необходимо сделать базу:

Администрация видит 4 вкладки Бустеры видят 2 вкладки.

Администрация видит таблицу, как она изображена на рисунке.

Вкладки *Free orders* и *History* почти идентичны (на рисунке опечатка). Во вкладке *History* должна быть еще одна колонка, – сразу после колонки Nick, - Booster Nick. (Ник бустера, который брал заказ).

Вкладка *In Progress* отличается от вкладки *Need to Confirm* только отсутствием кнопки *Confirm* (Эта кнопка должна быть во вкладке *Need to Confirm*).

Кнопки:

Кнопка *Delete* в первой и четвертой вкладке удаляет заказ из базы. Кнопка *Confirm* в 3 вкладке переводит заказ из 3 вкладки в 4ую.

Бустеры видят базу заказов немного иначе.

У них есть только две вкладки – *Free Orders* и *In Progress*. И они кое-чем отличаются от таких же у администрации.

Во вкладке *Free Orders* в колонке *Cost* указывается только 50% от цены. Так же в это вкладке отсутствует колонка с контактами и вместо кнопки *Delete* у них кнопка *Take Order*.

Во вкладке *In Progress* так же в колонке *Cost* указывается только 50% от цены и отсутствует колонка с контактами. Но есть кнопка – *Send to confirm*.

Кнопки:

Кнопка *Take order* в 1 вкладке перенаправляет заказ (как из базы бустеров так и из базы администрации) во вторую вкладку. Кнопка *Send to Confirm* перенаправляет заказ из 2 вкладки бустеров в 3 вкладку администрации.

Заключение.

Ну в общем то и все. Подведем итоги что бы ничего не забыть.

Калькулятор Считает цену, перенаправляет пользователя с ценой на страницу оплаты. Пользователь оплачивает. При успешной оплате, PayPal перенаправляет обратно на наш сайт для заполнения полей для вноса в базу заказов. Двух – Четырех вкладочная база заказов. Для администраторов и бустеров отображается по-разному. У бустеров отображается 50% от суммы заказа. Две вкладки для бустера и четыре – для администрации. Кнопка для бустеров напротив заказов в 1й вкладке *Take order* перенаправляет заказ из 1й вкладки во вторую, *Send to confirm* из второй в третью. Кнопки для администрации *Delete* в 1й и 4й вкладке удаляют заказы, кнопка *Confirm* перенаправляет заказ из 3й в 4ую вкладку.

Так же очень желательно научить менять язык калькулятора полностью, начиная от слов в калькуляторе, заканчивая базой. Когда сайт будет доработан, я сразу начну полный перевод на английский язык.

Ну или сразу делать калькулятор + базу НА АНГЛИЙСКОМ.

Вроде все написал, если что-то изменится, уже в процессе думаю решим.