Аудит и рефакторинг модуля интеграции для 1С-Битрикс

Суть проекта

Существует самописный модуль интеграции сайта на 1С-Битрикс с внешним сервисом каталога товаров. Модуль был написан несколько лет назад и выполнял функции синхронизации: получал через API данные о товарах (категории, бренды, модели, цены, наличие, свойства), создавал новые товары в инфоблоках и обновлял существующие.

В настоящее время на актуальных версиях 1С-Битрикс и PHP модуль работает некорректно или не работает вовсе. Необходимо провести полный аудит кода и привести его в соответствие с современными стандартами платформы.

Что нужно сделать

  • Провести анализ архитектуры модуля: структура файлов, установка, административный интерфейс, рабочие классы, агенты, интеграция с REST API.
  • Выявить причины неработоспособности в новых версиях Битрикс/PHP. Основные направления поиска:
    • Устаревшие (deprecated) функции и методы ядра.
    • Изменения в API 1С-Битрикс.
    • Потенциальные ошибки в SQL-запросах.
    • Проблемы с подключением файлов, пространствами имен, путями.
    • Конфликты прологов или эпилогов.
  • Разработать и внедрить правки, обеспечивающие полную совместимость модуля с текущей версией ядра 1С-Битрикс.

Требуемые результаты

  • Исправленная и работоспособная версия модуля (полный набор файлов или патчи для применения).
  • Краткий отчет с описанием найденных проблем и внесенных изменений.
  • Комментарии в ключевых местах кода, поясняющие правки.

Условия работы

  • Модуль является самописным, исходный код предоставляется.
  • Работа ведется удаленно, анализ и правки выполняются на основе предоставленных файлов и структуры базы данных. Доступ к рабочему стенду не предоставляется.

Работа менеджером магазина бюджетных часов

Требуется управляющий для магазина бюджетных часов. Стартовый оклад - 100 000 рублей в месяц. Заработная плата будет расти в зависимости от эффективности управления командой и повышения показателей работы сотрудников.