Техническое задание: Модернизация интернет-магазина на Opencart

Цель проекта

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

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

  • Обновление серверного ПО: Повысить версию PHP с 5.4 до актуальной и стабильной (7.4 или 8.0) с проверкой совместимости всех компонентов сайта.
  • Интеграция платежных систем: Установить и настроить современные, востребованные платежные модули (шлюзы).
  • Техническое обслуживание: Выявить и исправить критические ошибки и недочеты в работе сайта, которые могут возникнуть после обновления или уже присутствуют.

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

  • Работа ведется с существующим сайтом на Opencart версии 2.3.0.2 (модификация rs.3).
  • Обновление PHP должно быть выполнено с минимальным временем простоя и гарантией работоспособности всех функций магазина.
  • Установленные платежные модули должны быть полностью работоспособны, протестированы в боевом режиме (или на стейдже) и интегрированы в стандартный процесс оформления заказа.
  • После всех работ сайт должен стабильно функционировать без фатальных ошибок.
  • Все изменения должны быть задокументированы.

Ожидаемый результат

Полностью работоспособный интернет-магазин на обновленной и безопасной версии PHP с расширенным набором способов оплаты для клиентов.

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

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

Модернизация скрипта для автоматизации внутриигровых процессов на C++

Необходимо доработать существующий исходный код на C++ для автоматического выполнения рутинных действий в онлайн-игре. Требуется анализ и улучшение логики работы. Античитовые системы в игре отсутствуют.