Техническое задание: Исправление платежной системы и генерации PDF на WordPress

На сайте под управлением WordPress возникла критическая ошибка в процессе обработки онлайн-платежей, которая нарушает ключевой бизнес-процесс.

Суть проблемы

После успешного проведения клиентом оплаты через платежный шлюз система ведет себя некорректно:

  • Факт успешной оплаты не фиксируется в базе данных сайта (статус заказа не меняется).
  • Не запускается автоматическая генерация PDF-документа, которая должна выполняться через интеграцию с сервисом Leonardo AI.

Это приводит к сбоям в работе сервиса и требует ручного вмешательства администратора.

Задачи для разработчика

1. Диагностика и настройка обработки платежных уведомлений

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

2. Восстановление автоматической генерации PDF

  • Проверить и исправить интеграцию с Leonardo AI для создания PDF-документов.
  • Настроить автоматический запуск процесса генерации PDF сразу после подтверждения оплаты.
  • Обеспечить сохранение или отправку сгенерированного документа в соответствии с логикой работы сайта (например, прикрепление к заказу, отправка на email клиента).

3. Обеспечение целостности данных

  • Создать или доработать механизм записи и обновления статуса оплаты в БД WordPress (скорее всего, в кастомных полях заказа или пользователя).
  • Проверить корректность работы всей цепочки: Оплата → Вебхук → Обновление статуса в БД → Запуск генерации PDF → Фиксация результата.

Критерии успешного выполнения

  • После успешной оплаты статус заказа в админ-панели WordPress меняется на соответствующий.
  • PDF-документ создается автоматически через Leonardo AI без ручного вмешательства.
  • Процесс работает стабильно и не требует доработок со стороны заказчика.

Исполнителю необходимо предоставить описание внесенных изменений и проверить работу системы на тестовых платежах.

Разработка Android-приложения-обертки для веб-сайта

Необходимо создать нативное Android-приложение, которое будет отображать содержимое указанного сайта. Ключевое требование - поддержка обработки нажатий аппаратных кнопок (например, с руля автомобиля или гарнитуры).

Обновление и интеграция 1С Управление торговлей и Бухгалтерии

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