Техническое задание: Интеграция складских остатков в OpenCart 3

Цель проекта

Создать автоматизированный механизм для регулярного обновления информации о количестве товаров на складе на сайте, работающем на CMS OpenCart 3. Данные поступают из внешних источников в виде CSV-файлов.

Исходные данные и условия

  • Сайт работает на платформе OpenCart версии 3.
  • Данные об остатках товаров регулярно загружаются на сервер по FTP в формате CSV.
  • Файлов с данными - два.
  • Формат данных в файлах включает колонку с информацией вида: 3003=1, 3004=8, где первое значение, вероятно, является идентификатором товара или склада, а второе - количеством.

Основные требования к решению

  • Разработать скрипт или модуль для OpenCart 3, который будет автоматически обрабатывать загруженные CSV-файлы.
  • Обеспечить корректное чтение и парсинг данных из указанного формата колонки.
  • Реализовать обновление остатков товаров в базе данных OpenCart на основе полученных данных.
  • Продумать механизм обработки возможных ошибок (отсутствие файла, некорректный формат данных).
  • Обеспечить логирование процесса обработки для диагностики.

Ожидаемый результат

Функциональное решение, которое без ручного вмешательства синхронизирует актуальные складские остатки из внешних CSV-файлов с карточками товаров на сайте.

Разработка сайта психологических тестов с AI-анализом результатов

Требуется создать веб-платформу для прохождения психологических тестов. Ключевая функция - генерация детальных интерпретаций результатов с помощью искусственного интеллекта. Пользователи получают базовый отчет бесплатно, а расширенный - по подписке.