Бюджет: 12000 UAH Срок: 8 дней
Добрый день.
Я ознакомился с задачей. В вашем случае ключевой вопрос — не просто “загрузить товары через API”, а правильно построить синхронизацию между данными поставщика и OpenCart 2.3.0.2, чтобы система корректно работала и при первичном импорте, и при последующих обновлениях цен, остатков и карточек товаров без дублирования и рассинхронизации.
Могу реализовать это как отдельный Python-модуль интеграции: получение данных из API поставщика, нормализация полей, маппинг под структуру OpenCart, создание новых товаров, обновление существующих позиций, базовая обработка фото, логирование ошибок и запуск по расписанию. Для таких задач критически важно сразу правильно заложить идентификацию товара, логику обновления и контроль дублей, особенно в тематике автозапчастей, где артикул, бренд и характеристики напрямую влияют на качество синхронизации.
Я не предлагаю шаблонное решение для анализа API, потому что на практике надежность здесь определяется не названием инструмента, а тем, насколько корректно построены модель данных, правила обновления, обработка ошибок и структура интеграции с OpenCart. Именно это позволяет получить не разовый импорт, а стабильный рабочий процесс.
По реализации закладываю архитектуру с возможностью расширения: правила наценки, дополнительные поля, новые поставщики, изменение частоты синхронизации, отдельная обработка остатков и фото без переработки ядра.
У меня есть практический опыт в Python-проектах, связанных с парсингом, нормализацией и обработкой каталогов, где важны структуризация данных, дедупликация, стабильный pipeline и подготовка данных к дальнейшей загрузке в систему.
Ориентировочная стоимость реализации первого этапа: 12 000 грн.
Ориентировочный срок: 8 дней.
Если API поставщика и структура полей уже есть, могу сразу заложить реализацию под управляемый первый этап без лишнего раздувания объема.