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