Небольшой интернет-магазин
UPDATED 03.11.2014
Ввиду косяка с регистрацией и авторизацией на сайте (не по моей вине) задержался с выдачей ТЗ. Приложена. Кто в кандидатах – прошу в л.с. оценки по срокам и суммам.
Заранее благодарен.
UPDATED 31.10.2014
Ввиду большого количества одинаковых просьб на создание ТЗ (для определения сроков и сложности задачи) задача приостанавливается на день-полтора на создание вышеуказанного ТЗ.
-------------------------------------------------- -------------------------------------------------- -------------------
Необходимо собрать интернет-магазин на любом(!) распространенном движке.
Конкретные требования к дизайну – отсутствуют.
Более "свободные" требования:
- автомобильная тематика
- спокойная цветовая гамма
Требования к движку (уровень управляющих магазином – недалекий, но рукастый пользователь):
- возможность управлять номенклатурой
- возможность создавать "комплекты" из номенклатуры
- возможность создавать "списки аналогов" для товара
- возможность создавать "скидочные" списки.
- возможность размещения одного товара в нескольких категориях
- поиск по артикулу, его части, названию или части названия.
- мультивалютность (вывод цен в разных валютах)
Оплата на сайте нужна будет позже.
Функционал магазина – стандартен. Заказ, отслеживание менеджером, статусы заказа и т.п. и т.д.
"Засада" проекта – вся номенклатура должна загружаться из "внешнего" csv или excel файла. Формат файла устоявшийся.
Алгоритмически:
- загрузка файла в каталог сайта
- запуск "парсера" менеджером.
- парсер разбирает файл и распихивает номенклатуру по магазину, создавая фиксированную наценку.
Наценка может различаться для определенных категорий(!) товаров.
и главная "засада" – в csv (xls) файле товар приходит с названием вроде "ОЧЕНЬБОЛЬШАЯЖЕЛЕЗЯКАДЛЯДРУГОЙЖЕЛЕЗЯКИ". Единственное, что однозначно определяет товар – артикул (partnumber). Соответственно, необходимо создать какие-то таблицы "соответствия" с возможностью ручной правки.
По подразделам и прочим спискам номенклатуру после загрузки менеджер распихивает сам. В финале обработки файла парсером должен быть "отчет":
- столько-то загружено
- столько-ко то новых (список)
- столько-то ошибок (список)
Реальна доработка (за отдельный бюджет) дополнительных действий пользователя в отчете. Например, редактирование ошибочно загруженных товаров для ручного внесения в номенклатуру. Групповое задание "новым товарам" какого-нибудь признака и т.п.
Фиксированного ТЗ, увы, нет. Есть устоявшиеся обязательные требования, под которые интернет-магазин "подгоняется". Если будет что-то лишнее из стандартного функционала магазина – пусть будет.