Компонент обработки прайсов для Joomla 2.5
Необходимо разработать компонент для joomla 2.5
Описание задачи:
Имеется прайс в формате xlsx составленный собственноручно. Назовем его "Базовый". И имеется прайс поставщика, который обновляется каждую неделю. Необходим компонент, в админке которого можно будет загрузить базовый прайс (при необходимости другой базовый прайс). Компонент должен добавить в БД все его данные и хранить их. Базовый прайс будет считаться как прайс компоненка.
Также в админке должна быть загрузка прайса поставщика. После загрузки прайса поставщика. Компонент должен сравнить содержимое базового прайса и содержимое нового прайса поставщика. Ключом сравнения будет служить Артикул товара.
1. Если компонент нашел одинаковые артикулы, он должен сравнить цену.
2. Если цена изменилась, компонент должен изменить цену в базовом прайсе.
3. Если некоторе артикулы, отсутствуют в новом прайсе, но присутствуют в старом, то компонент должен отметить их как отсутствующие, но не удалять из базового прайса.
4. Если в новом прайсе появились новые артикулы, то компонент должен добавить строки с необходимыми данными в базовый прайс и в необходимом месте. недостающую информацию в каждой из строк, оставить пустой.
5. После сверки и обновления. Компонент должен сгенерировать новый базовый прайс и выдать ссылку для его скачивания.
6. Сгенерированый базовый прайс не должен содержать отсутствующие строки из п.3. (но эти строки должны сохраняться в базе данных навсегда)
Должен содержать строки которые остались и строки которые новые, и новые строки должны быть выделены какимто цветом.
7. После того как дополнятся вручную недостающие данные, базовый прайс вновь загружается в компонент и компонент должен дополнить в базе недостающие элементы.
Для детальной информации и оплатой обращайтесь по скайпу