Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сверстанный на Drupla'e сайт автозапчастей.

Сайт должен содержать онлайн-каталог с большим количеством позиций и поисковым сервисом.

Вручную наполнять такой каталог нереально: нужно обновлять тысячи позиций,

так как регулярно приходят обновленные прайс-листы в виде таблиц Excel.

Проблема в том, что прайс-листы непохожи друг на друга и представлены в четырех разных таблицах, т.к. у каждого поставщика свой формат вывода информации в таблицы.

Соответственно нужно интегрироватьна сайт алгоритм ввода в общую базу информации из каждой таблицы, чтобы CMS могла обрабатывать каждую из этих таблиц как часть общей базы. при этом нужно чтобы одинаковые позиции из разных таблиц заменялись самым дешевым из возможных вариантом. Наверное, это можно сделать через сравнение номеров.

В идеале все должно выглядеть так: админ заходит под паролем на сайт, загружает свежий прайс, имя которого содержит информацию о типе таблицы и дате. Сервер обновляет соответствующие позиции в общей базе.

В будущем время от времени будут добавляться новые типы таблиц от других поставщиков. Поэтому надо предусмотреть модульность этой системы, чтобы безболезненно для общей базы можно было подключать/отключать новые обработчики таблиц.

Сделать нужно очень быстро

ТЗ: http://ifolder.ru/18262027

ОБРАЗЦЫ ПРАЙСОВ: http://ifolder.ru/18255242

14 лет назад
work4time
Николай 
40 летРоссия
17 лет в сервисе
Был
4 года назад