Техническое задание: Доработка модуля купонов в OpenCart

Цель проекта

Модификация стандартной страницы "Маркетинг → Купоны" в админ-панели OpenCart (шаблон OCtemplates) для создания отдельного функционального интерфейса для пользователей с ролью "Реферал".

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

1. Создание отдельного интерфейса для рефералов

  • Разработать новую страницу/раздел "Реферал" с авторизацией по логину и паролю.
  • Обеспечить, чтобы реферал видел в таблице только свои купоны.
  • Для рефералов на странице списка купонов убрать кнопку "Редактировать" в колонке "Действие".

2. Добавление нового функционала на страницу

  • Интегрировать календарь (виджет выбора дат) для фильтрации купонов по периоду (от и до).
  • Добавить в таблицу купонов следующие новые колонки:
    • Количество заказов, оформленных с использованием купона.
    • Общая сумма заказов, сделанных с купоном.
    • Статус заказа.
    • Комментарий к заказу.
  • Для интерфейса реферала скрыть из таблицы колонки: "Код", "Дата начала", "Дата окончания", "Статус промокода".

3. Функционал для администратора

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

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

  • Работа ведется на движке OpenCart с шаблоном OCtemplates.
  • Желательно реализовать изменения путем создания новой страницы/раздела, чтобы не нарушать работу стандартного модуля купонов.
  • Изменения должны быть выполнены аккуратно, с соблюдением структуры и стилей шаблона.

Разработка UI-дизайна интернет-магазина электротоваров и услуг

Необходимо создать полноценный UI-дизайн интернет-магазина для B2C и B2B сегментов на основе готового интерактивного прототипа. Дизайн должен быть детализированным и соответствовать современным стандартам.

Доработка интернет-магазина на WooCommerce и Woodmart

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