Техническое задание: Доработка плагина оплаты для WordPress

Исходные данные

Существует рабочий плагин для WordPress, написанный на PHP. Плагин реализует форму оплаты и интегрирован с платежной системой.

Основные задачи

1. Анализ и документация

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

2. Оптимизация и доработка кода

  • Удалить из кода ненужную функцию, которая записывает данные формы во внешнюю таблицу (не связанную с основной логикой).

3. Конкретные задачи по модификации

  • Изменить набор значений в выпадающем списке одного из полей формы.
  • Добавить в форму новое текстовое поле «Номер договора».
  • Реализовать проверку введенного значения в этом поле с помощью регулярного выражения (только цифры).
  • Организовать запись полученного номера договора в базу данных сайта.
  • Модифицировать формирование описания (description) платежа, добавив в него обработанный номер договора в формате: DGVR-"[цифра из формы]". Это описание используется как назначение платежа.

Требования к выполнению

  • Все изменения должны быть совместимы с существующей интеграцией с платежной системой.
  • Код должен быть чистым, комментированным и соответствовать стандартам WordPress.

Разработка и интеграция интернет-магазина на платформе Битрикс

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

Борьба с нежелательной активностью ботов на сайте

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