Техническое задание: Модуль экспорта для OpenCart

Требуется разработать высокопроизводительный инструмент для экспорта товарных данных из интернет-магазина на базе OpenCart версии 2.3.

Исходные условия и требования

  • Серверная инфраструктура: 8 ядер CPU, 64 ГБ оперативной памяти, PHP 7.4.
  • Объем данных: база товаров порядка 250 000 позиций.
  • Товары имеют сложную структуру с большим количеством атрибутов.
  • Ключевое требование - высокая производительность и стабильная работа с большими объемами данных.

Функциональные требования к модулю

1. Система экспорта

  • Реализация механизма выгрузки товаров в различные форматы (CSV, XML, XLSX).
  • Гибкая настройка полей для экспорта (выбор атрибутов, цен, категорий, изображений).
  • Возможность фильтрации товаров по категориям, производителям, наличию и другим параметрам перед выгрузкой.
  • Обработка выгрузки фоновыми задачами (очередь задач) для избежания таймаутов.

2. Интеграция с личным кабинетом (ЛК)

  • Модуль должен быть интегрирован в личный кабинет для оптовых компаний.
  • Реализация системы прав доступа к функциям экспорта для разных групп пользователей.
  • В ЛК должна быть доступна история выгрузок и управление шаблонами экспорта.

3. Технические требования

  • Код должен быть написан с учетом лучших практик разработки для OpenCart.
  • Обеспечение совместимости с указанной версией движка и PHP.
  • Оптимизация запросов к базе данных для работы с большими массивами информации.
  • Чистая и документированная структура кода для возможного дальнейшего сопровождения.

Результат работы

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

Разработка индивидуального пресета Adobe Audition для озвучки

Требуется создать готовый пресет под мой голос для профессиональной озвучки видео. Цель - чистое, сбалансированное звучание с правильным уровнем громкости. Я предоставлю обработанные образцы голоса для настройки.