Привет! Нужно доделать калькулятор для расчета стоимости наклеек и добавить его на сайт.
В приложении скриншот дизайна калькулятора (есть макет в псд если надо) + тз калькулятора (его уже сделали) + доработки
В процессе разработки лучше пообщаться с заказчиком напрямую, он объяснит подробнее
Доработки:
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