Техническое задание: Доработка плагина импорта прайс-листов

Суть проекта

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

Текущая ситуация

  • Плагин находится в рабочем состоянии, но его функционал ограничен.
  • Исходный разработчик недоступен для дальнейшей поддержки и доработок.
  • Существует потребность в увеличении масштаба работы плагина (количество обрабатываемых данных, поставщиков, вариативность форматов).

Основные задачи для исполнителя

  • Проанализировать существующий код плагина.
  • Доработать логику обработки данных для работы с увеличенным объемом прайс-листов.
  • Оптимизировать производительность плагина.
  • Обеспечить стабильность работы при масштабировании.
  • Предоставить понятную документацию по внесенным изменениям.

Требования к результату

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

Оптимизация и восстановление работы веб-приложения после миграции в облако

Требуется диагностика и устранение проблем с производительностью и доступностью сайта, который начал тормозить и перестал стабильно открываться после переноса с выделенного сервера в облачную инфраструктуру. Стек: Debian, Docker, Ansible, FrankenPHP.