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

Цель проекта

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

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

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

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

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

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

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

Интеграция 1С и OpenCart для обмена данными

Требуется настроить двустороннюю синхронизацию между 1С и интернет-магазином на OpenCart. Необходимо наладить выгрузку каталога товаров и остатков, а также обмен заказами и данными клиентов.

Верстка и подготовка к печати семейного настенного перекидного календаря А3

Требуется сверстать и выполнить предпечатную обработку настенного перекидного календаря формата А3. В наличии - набор фотографий, сгруппированных по месяцам. Верстка должна быть выполнена в сжатые сроки.