Механизм загрузки товарных позиций из прайса

Валерий13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.06.2013

Есть сайт на Drupal, есть некий прайс-лист (формат xls, примерный файл прикреплен) содержащий названия, описание и 2 колонки цены (колонки D и E).

Необходима механизм загрузки данных из прайса который будет действовать по следующему алгоритму.

1. Просматривать листы прайса в поисках необходимых.

2. Просматриваем поочередно строки в найденных листах.

3. Берем из строки модель и ищем такую же в каталоге.

3.1. Если есть обновляем цены.

3.2. Если нет создаем новый элемент (добавляем описание из прайса), запоминаем для отчета.

4. После того как все строки на всех листах просмотрены. Выводим отчет со списком новых позиций.

Нюансы:

Каталог с древовидной структурой, можно ознакомится тут: http://safety-nsk.ru . На основании названия листа заполняется поле производитель. Раздел в который необходимо поместить позицию определяется по скрепленным ячейкам с названиями разделов. Стоимость в прайсе может быть указана в различных УЕ, в какой именно можно определить по колонке валюта.

Господа предлагайте пожалуйста свои варианты по бюджету (здесь или в ЛС), заявки без предложений бюджета рассматриваться не будут.

Заявки фрилансеров