Синхронизация интернет-магазина с поставщиком

Сергей14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.02.2011

Есть поставщик товара с большой базой. Он предоставляет прайс-лист в xls, запакованный в rar, а также наличие товара с рекомендуемыми ценами в txt, также запакованный в rar. Эти два документа не всегда соответствую друг другу по позициям. Есть также магазин на virtuemart, где этот товар будет продаваться. Необходимо сделать автоматическую синхронизацию. Из прайса берется товар с ID, закупочная цена, из второго документа рекомендуемая цена, наличие и различные поля описаний. При этом нужно произвести сравнение этих цен, и при условии, если наценка меньше 30%, то увеличиваем цену до этого значения. Затем формируем еще одно поле цены: среднее арифметическое между закупочной и рекомендуемой ценами. А затем все эти поля заливаем в базу. Ну и, естественно, отсутствующие позиции скрываем, а вновь появившиеся открываем.