Разработать модуль для проценки автозапчастей списком
Оно необходимо, чтобы обрабатывать запросы из большого количества артикулов (таблица Эксель). Основанием для обработки являются прайс листы. После загрузки запроса система должна сигнализировать по каким из запрошенных артикулов нет данных и дать возможность сформировать таблицу по недостающим артикулам (Запрос поставщику).
Должен быть интерфейс подгрузки прайс листов с установкой даты. В расчете используются только актуальные прайс листы.
После загрузки недостающих данных и обновления должна быть сформирована финальная таблица с ценами для клиента (и прочими данными типа веса или срока поставки).
Должна быть отдельная база артикулов с коэффициентами наценки и товарами в наличии. (по сути приоритетный прайс лист).
Должен быть интерфейс задания параметров наценки в прайс листах в зависимости от себестоимости и других параметров (Вес, артикул, название).
Экраны которые проходит пользователь:
1.1. Оператор по почте получает запрос в установленной форме.
1.2. Оператор загружает запрос в Web приложение.
1.3. Оператор видит, по каким артикулам данные есть, а на какие нужно получить доп. данные. Формирует фильтр по недостающим позициям.
1.4. Оператор отправляет запрос поставщику и получает ответ. (обмен таблицами)
1.5. Оператор загружает ответ в Базу Прайсов.
1.6. Оператор нажимает «обновить запрос»
1.6. Система пересчитывает цены по всем позициям запроса и выдает финальную таблицу. Оператор копирует таблицу.
1.7. Оператор отправляет обработанный запрос клиенту по почте.
2. Интерфейс загрузки прайсов.
2.1. Страница, где выбирается файл эксель и подтверждается загрузка. Устанавливается дата прайса.
2.2. Страница, где устанавливается наценка.
3. Прайс-лист.
Прайс-лист представляет собой базу данных, сформированную из загруженных эксель прайс-листов. Если по одной позиции несколько прайс-листов – в работу берется наиболее поздняя по дате.
Строка прайс-листа выглядит так:
Бренд | Номер запчасти | Наименование запчасти | Кол-во | Единица измерения | Цена/ед. | Наличие | Вес | Действительно до | Себестоимость |
MANITOU | 749473 | КЛИНОВИДНЫЙ РЕМЕНЬ | 1 | шт | 20,5 | Склад - 1.0 | 0,11 | 24.11.22 | 18 |
4. Алгоритм поиска запчасти.
Поиск идет по двум параметрам. Бренд и Артикул.
После нахождения нужной детали система проверяет наличие цены в прайсе. Если цены нет, то позиция отображается, как отсутствующая в наличии.
Также отсутствующими отображаются артикулы, которых вообще нет в прайсе.
5. Алгоритм ценообразования.
После запроса система должна взять себестоимость из прайса, прибавить к ней наценку (условно 20%) и отобразить цену клиента.
Ценообразование может проходить и по более сложной схеме. Например, для артикулов с соотношением вес/цена=Х и больше Y, наценка считается по формуле Себестоимость*Наценку *Х.
6. База артикулов с коэффициентами наценок. Должен быть отдельный список артикулов для деталей с фиксированной наценкой или с фиксированной ценой.
В отклике жду:
1) Опыт работ
2) Препдолагаемые бюджет и сроки
2) Контакты