Доделать калькулятор

Бюджет: по договоренности
Привет! Нужно доделать калькулятор для расчета стоимости наклеек и добавить его на сайт. 
В приложении скриншот дизайна калькулятора (есть макет в псд если надо) + тз калькулятора (его уже сделали) + доработки
В процессе разработки лучше пообщаться с заказчиком напрямую, он объяснит подробнее

Доработки:

1. Все настройки, что сейчас показаны в админ панели – это вторичный подчиненный объект, родительский – это список "материал" – в рисунке "калькулятор.jpg" посмотрите – там пока есть три вида материалов "прямоугольные на самоклеющейся бумаге" и т.д. (названия и кол-во я сам забивать буду). А вот потом уже качательно выбранного материала и идет уже листы sra3, резка и т.д. 

2. В настройках "Размер" – поле "резка за единицу" – это раскрывающийся список, в котором будут указаны тиражи и стоимость (я их самостоятельно буду вводить), соответствующие каждому размеру этикеток. 

3. В секции "Дополнительная обработка" – тоже будет родительским объектом раскрывающийся список "уф. лакировка" и т.д. – а уже выбранному пункту списка будут соответствовать свои поля цена и тираж. Для каждого пункта списка должна быть настройка: показывать его на сайте или нет (там они чекерами выглядеть будут) – соотвественно принимать его в расчете или нет. Так же для каждого пункта списка должна быть галочка или свитч – "уникальный" или "нет". Т.е. когда стоит галочка "уникальный" – при выборе пользотелем этой функции (чекера) на сайте – остальные пункты. доп. обработки становятся не активными и в рассчетах участие не принимают. И наоборот – если не стоит галочка "уникальный" – то все пункты доп. обработки суммируются. 
Тираж доп. обработки указывется для листов А3 – т.е. при расчете стоимости доп. обработки, нужно учитывать параметр кол-во в листе, т.е. так же как и в разделе "размер"

. Не считает промежуточные тиражи, т.е. если я наберу тираж 150 – результата нет. Более того, должна быть интерполяция. Т.е. если забиты в CMS калькулятора например тираж 100 и тираж 200, 100 – 2р, 200 – 1р, то если пользователь вводит напрмиер 150, то должно быть не 150 х 2р, а интерполяция, т.е. типа (2р+1р)/2=1,5р 
2. Все поля должны быть с возможностью редактирования, мало ли изменится цена или размер – чтобы можно было поправить параметр, не пересоздавая заново все таблицы. 
3. Должна быть сортировка полей вверх/вниз. Пример сейчас есть тираж 100 и тираж 200 в таблице, я добавляю тираж 150 и он идет самым последним в таблице – это очень не удобно. Нужно чтоб была возможность его поднять/опустить в нужном порядке в столбике. 
4. Пока нет настройки "уникальный" в разделе "Дополнительная обработка" и опция "показать" лишь номинальна пока 
5. Сейчас ввод в поля ширина и высота жестко привязан к "вбитым" заранее параметрам в разделе "размер", например ширину можно сейчас указать только 50 или 100, а нужно, чтобы все, что больше или равно 50, но меньше следующего бОльшего размера, т.е. сейчас это 100 – расчитывалось бы по цене наименьшего значения, т.е. любое число введенное пользователем в поле "ширина", большее или равное 50, но меньше 100, расчитывалось бы по цене ширины 50мм. 
Все тоже самое и с высотой. 
Заметка еще на тему: причем калькулятор должен понимать так сказать "зеркальный эффект" и подставлять нужный расчет. Пример: пользователю нужна наклейка с размером 50х80 мм, он ее может ввести на сайте, как 50 ширина и 80 длина, но может ввести и 80 ширна и 50 длина. Вот это момент калькулятор тоже должен понимать и уметь подставлять нужный размер.


Дизайн уже сделали. Пишите сразу свою цену и сроки.
Опубликован 16.01.2018 в 18:08 Последнее изменение: 03.02.2018 в 11:50

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

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