Доработать python-скрипты обновления информации о наличии товаров

Цена договорная • электронные деньги
23 мая 2019, 16:03 • 6 откликов • 75 просмотров
Дано:
1. Магазин, сделанный на insales с базой товаров
2. Официальная документация insales по их API
3. Набор наших скриптов в github-репозитории, копии которых работают на vps.

Задача этих уже существующих скриптов - в следующем:
1. Ежедневно запускаться по крону
2. Прочитывать xls или xml документы (один скрипт - один поставщик товаров)
3. Вытаскивать из этих документов товары в наличии
4. Обращаться в insales по API, проверять, есть ли товар в базе, обновлять информацию о наличии. Если товара в базе еще нет, добавить. Сверка производится по полю с артикулом.

Что нужно:
Найти ошибки в паре скриптов и исправить без костылей.

В будущем есть задачи по парсингу, близкие по сути к текущей задаче (изменение параметров у товаров через API Insales).