Доработка парсера на perl. Разработка парсера гугл-xls + настройка cms

Цена договорная
19 июня 2019, 12:46 • 7 откликов • 32 просмотра
Имеем:
интернет-магазин на ModX Evo, с доработками на PHP5
БД MySQL
Парсер на perl

Первая задача:
В данный момент часть товаров при импорте теряется. На каком этапе это происходит - неясно, то ли при парсинге, то ли при загрузке в бд.

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

Примерный порядок действий:
1) раз в сутки обновляем инфу о товарах с ftp поставщика
2) раз в полчаса обновляем инфу по наличию товаров на складе поставщика с того же ftp
3) раз в месяц обновляем инфу по картинкам и подгружаем недостающие
4) раз в месяц (после первого уикэнда месяца) обновляем принадлежность товаров к типам техники

5) забираем категории товаров с фтп и подгружаем в соответствии с файлом эксель (! здесь потребуется доработка этого файла с нашей стороны с вашей помощью - нужно проверить, не изменились ли категории у поставщика и есть товары, которые нужно определять в категории вручную!) в дерево категорий на сайте
6) при загрузке товаров в бд необходимо сформировать цену в соответствии с формулой и списком закупочных цен

Вторая задача:
Имеем таблицу xls выложенную на Google Таблицы
Из неё нужно забирать инфу о товарах раз в неделю и инфу о наличии раз в полчаса и при загрузке сравнивать по артикулу с уже имеющимися в базе, чтобы соответственно добавлять количество именно того товара, и именно с тем сроком поставки, имеющихся в наличии у данного поставщика.



Файлы