Необходимо провести аудит скрипта-обработчика, который передает данные с плагина «Лейка» на сайте WordPress (fond-am.ru) в CRM-систему Битрикс24. Скрипт обрабатывает данные, поступающие из плагина, и передает их в сущности CRM (сделки, контакты). Требуется проверить корректность работы скрипта, его соответствие заданной логике, а также предложить доработки или оптимизации (при необходимости).
Цели и задачи
Проверка функционала скрипта:
Автоматическая передача данных из плагина «Лейка» в Битрикс24 дважды в сутки (10:00 и 22:00).
Корректное создание и обновление сущностей: «Сделка» и «Контакт» в CRM.
Соответствие передаваемых полей данных между плагином «Лейка» и Битрикс24 (таблицы соответствия для сделок и контактов).
Проверка логики обработки данных:
Обработка успешных и неуспешных платежей (например, создание сделок со статусом «Не успешный платеж»).
Проверка сценариев для случаев, когда контакт или сделка уже существуют в CRM.
Обновление данных (например, добавление нового номера телефона или электронной почты).
Оценка безопасности скрипта:
Проверить безопасность передачи данных между плагином и CRM.
Исключить возможные утечки данных.
Рекомендации:
Предложить доработки и оптимизации скрипта (при необходимости).
Исходные данные для работы
Доступы:
Админ-панель WordPress.
CRM Битрикс24.
Исходный код скрипта (архив или доступ к репозиторию).
Исходное ТЗ (будет предоставлено в документе).
Данные для тестирования:
Тестовые записи в плагине «Лейка».
Тестовые данные для платежных систем.
Требования к результату
Отчет о проверке, содержащий:
Найденные ошибки и недочеты в работе скрипта.
Оценку безопасности скрипта.
Рекомендации по улучшению функционала.
Обновленный скрипт (если требуются доработки).
Документация по внесенным изменениям (в случае правок).
Требования к специалисту
Опыт разработки и аудита PHP-скриптов.
Знание REST API Битрикс24.
Навыки работы с плагинами WordPress, включая интеграцию с внешними системами.
Опыт обеспечения безопасности передачи данных.
Умение документировать результаты работы.
Сроки и бюджет
Срок выполнения: 5–7 дней с момента старта работы.
Бюджет: 10 000–20 000 руб. (может быть скорректирован после обсуждения).