Уточняю:
1. Стоимость товара
- Стоимость заказа (товара) меняется в зависимости от количества заказываемых изделий по следующему принципу:
Стоимость единицы товара - С
Количество - К
Фиксированная часть цены - Цф
Переменная часть цены - Цп
С = Цф + Цп / К
Конечная стоимость товара округляется до копеек (сотые доли) в бОльшую сторону.
- На витрине должна быть минимальная стоимость товара "Визитные карточки от N рублей". N = Цф + 0,01
- По описанному алгоритму формируется и стоимость опций
- Цена единицы товара и общая стоимость заказа должна меняться на странице заказа в реальном времени (пользователь поменял количество - цена за единицу изменилась)
2. Загрузка файлов
- В корзине покупок вместо колонки "Модель" добавить колонку "загрузка макетов" с кнопочкой "+" (добавить файл), прогрессбаром и списком загруженных файлов.
Например:
Загрузка макетов
Vizitka01.pdf загружен
Vizitka02.pdf обшибка загрузки (кнопка перезалить)
===-------- Vizitka03.pdf загружается
(+) Добавить файл
- То же самое реализовать в личном кабинете в истории заказов. В таблице заказа заменить колонку "модель" на колонку "загрузка макетов".
- Ограничить форматы загружаемых файлов (PDF, EPS, ZIP)
- В админке в разделе "заказы" в закладке "товары" в таблице вместо колонки "Модель" сделать колонку "Прикрепленные файлы", в колонке давать загруженные файлы ссылками на сам файл (чтобы скачать), незагруженные текстом с указанием статуса (загружен, загружается, ошибка загрузки и пр.), возможно с цветовым кодированием статуса.
- Автоматически удалять прикрепленные файлы и выключать возможность загрузки файлов при статусе заказа "Заказ отменен" или "Заказ передан в производство".
Вот как-то так. На вопросы готов отвечать.