Парсер XML

Максим14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.05.2013

Парсим XML с товарными предложениями (товаров может быть много, до 100000), проверяем на дубли товарных предложений (сравниваем артикул в xml и тех, что уже в базе), которые уже были ранее спаршены. Проверяем, уже созданы ли нет указанные в XML параметры (характеристики, категории). Если параметра/характеристики нет, товар не создаем (не добавляем в базу), если есть – добавляем в базу (база = MySQL от Shop-script).

Например, в базе есть характеристики товара "цвет" и "материал", а в xml встретили товар с характеристикой "сезон", следовательно товар игнорируем, т.к. такой характеристики нет в базе ("сезон").

Промежуточный этап – конфиг файл, в котором указаны альтернативные название параметров, категорий. Например, кеды=кроссовки=обувь=спортивная обувь* (*-основной раздел), и если в XML указана категория "кеды" то мы присваиваем категорию основной раздел, т.к. кеды, согласно файлу конфигурации, синоним спортивной обуви.

Сроки до 5 дней, бюджет обсуждаем.