Техническое задание: Модернизация маркетплейса (Laravel + Next.js)

Общая цель

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

Основные блоки работ

1. Пользовательский интерфейс и контент

  • Сделать прохождение KYC (верификации) необязательным, но с отображением специального бейджа для прошедших.
  • Обновить страницу 404 и системные обложки.
  • Внедрить автоматическое сжатие загружаемых пользователями фотографий с ограничением размера файла до 100 КБ.

2. Логика и автоматизация сделок

  • Реализовать CRON-задачу, выполняемую раз в час, для автоматического закрытия "зависших" сделок.
  • Условие закрытия: заказ в статусе "ожидание", отсутствие сообщений в чате более 48 часов и с момента создания заказа прошло более 48 часов. При выполнении условий - перевод заказа в статус "выполнен" в пользу продавца.

3. Внутренняя платёжная система (Баланс)

  • Реализовать пополнение внутреннего баланса пользователя с внешних платёжных систем с удержанием небольшой комиссии платформы.
  • Вести учёт: фиксировать сумму пополнения, фактическую оплату и размер комиссии.
  • Разрешить использовать внутренний баланс как один из методов оплаты товаров на платформе.

4. Реферальная система

  • Двухуровневая система (приглашённые пользователи и приглашённые продавцы).
  • Проценты от оборота приглашённых. Уровни определяются общим оборотом по линии.
  • Повышенный процент отчислений рефереру в первые месяцы после регистрации приглашённого.
  • Все новые пользователи регистрируются с ролью "покупатель". Отдельная процедура перехода в статус "продавец".

5. Система VIP-статусов

  • Три уровня VIP, которые присваиваются на основе оборота пользователя.
  • Бонусы: снижение комиссии платформы, специальный бейдж в профиле.

6. Улучшенная система сортировки товаров

  • Реализовать алгоритмы сортировки: Popular (популярные), Trending (набирающие популярность), Featured (рекомендованные), Region (по региону).
  • Алгоритмы должны учитывать: количество просмотров за 30 дней, 7 дней, 48 часов; количество продаж; возможность ручного назначения приоритета (буст).

7. Автоматическая доставка товаров

  • Два типа товаров: с ручной выдачей и с автоматической.
  • Для автоматической выдачи: загрузка файлов (TXT/CSV) с кодами/ключами товара.
  • Система должна автоматически выдавать покупателю первый свободный код из загруженной базы.
  • Учёт выданных и оставшихся кодов в отдельной таблице (например, product_codes).

8. Структура каталога

  • Добавить к товару атрибут "Регион" с возможностью выбора и последующей фильтрации по нему.
  • Внедрить систему подкатегорий. Создать таблицу subcategories.
  • При создании товара - выбор категории и подкатегории.
  • Организовать URL-фильтрацию вида: /products?category=XXX&sub=YYY.

9. Главная страница

  • Блок "Popular/Trending товары" - динамическая выборка от 9 до 15 случайных товаров из соответствующих алгоритмических подборок.
  • Блок "Топ-магазины" - вывод магазинов с наивысшим рейтингом и количеством продаж.
  • Блок рекламных баннеров: 4 слота, в каждом - ротация из 10 баннеров.

10. Монетизация и продвижение

  • Платное размещение рекламных баннеров.
  • Платная услуга "Буст товара" (поднятие в поиске и каталогах).
  • Цветовое выделение карточки товара или магазина.
  • Возможность аренды выделенных категорий в магазине продавца.
  • Статус "Премиум-продавец": специальный бейдж + бонусные бусты в месяц.

11. Интеграция платёжных систем

  • Интеграция для приёма платежей в криптовалюте через две указанные платёжные системы.

Условия сотрудничества

Предпочтение отдаётся исполнителю или команде, способной взять на себя весь объём работ по фиксированной цене. Срок выполнения полного цикла - от 15 до 45 дней.

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

Технологический стек проекта

  • Бэкенд: Laravel (PHP)
  • Фронтенд: Next.js (React)
  • База данных: MySQL/PostgreSQL

Таргетолог ВКонтакте для продвижения уходовых средств на Wildberries

Требуется специалист по таргетированной рекламе ВК для запуска трафика на карточки товаров начинающего бренда уходовой косметики на Wildberries. Необходимо будет работать с ограниченным набором креативов.