Техническое задание: Модуль массового назначения опций в OpenCart 3

Необходимо разработать функциональное расширение для CMS OpenCart версии 3.x, которое устранит ключевое неудобство стандартной системы управления опциями товаров.

Проблема текущей функциональности

В базовой версии OpenCart 3 администратор может прикреплять опции (атрибуты, свойства) к товарам только вручную и по одному. Это требует значительных временных затрат при работе с большими каталогами или при необходимости назначить одни и те же опции группе товаров из одной категории.

Требования к модулю

Основная функциональность

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

Дополнительные возможности (желательно)

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

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

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

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

Готовый рабочий модуль в виде архива установки (OCMOD или ручная установка), с инструкцией по инсталляции и использованию. Модуль должен существенно автоматизировать и ускорить процесс настройки опций для товарного каталога.

Разработка смарт-контракта для атомарных свопов в Solana

Требуется создать смарт-контракт на языке Rust для сети Solana, который будет выполнять атомарные мульти-хоповые транзакции (до 5 шагов) по заданным маршрутам обмена. Контракт должен обеспечивать выполнение всей цепочки операций по принципу "всё или ничего".

Доработка фронтенда Telegram MiniApp для заказа еды

Требуется завершить разработку интерфейса мини-приложения для заказа еды, интегрированного с Telegram. Основные задачи: внедрение авторизации через Telegram, исправление существующих багов и создание нескольких страниц с формами.

Озвучить 10 роликов на тему нейросетей

Необходимо профессионально озвучить 10 новостных роликов в сфере нейросетей. Все тексты предоставляет заказчик, требуется только качественная озвучка в спокойном, уверенном формате.