Техническое задание: Доработка функционала вариаций товаров

Основная цель

Улучшить пользовательский интерфейс и функционал выбора характеристик товаров на сайте интернет-магазина.

Список задач

1. Доработка отображения товаров в каталоге (миниатюры)

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

2. Доработка полной карточки товара

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

3. Создание и настройка глобальных атрибутов (вариаций) товаров

Необходимо создать в системе управления сайтом общие атрибуты для товаров со следующими значениями:

  • Цвет: серый, черный, светло-серый, темно-серый, красный, графитовый, прозрачный.
  • Градация (зернистость): Р60, Р80, Р100, Р120, Р150, Р180, Р240, Р320, Р400, Р500, Р600, Р800, Р1000, Р1200, Р1500, Р2000, Р3000, Р4000, Р5000, Р6000.
  • Ширина: 18мм, 24мм, 48мм.
  • Диаметр дюзы (мм): 0,8мм, 1.0мм, 1.2мм, 1.3мм, 1.4мм, 1.5мм, 1.6мм, 1.7мм, 1.8мм, 2.0мм, 2.5мм.
  • Толщина (мкм): 125мкм, 190мкм.
  • Размер (одежда): S, M, L, XL, XXL.
  • Объем/Вес: 0,2кг, 0.25кг, 0.4кг, 0.5кг, 0.75кг, 0.8кг, 0.9кг, 1.0кг, 1.2кг, 1.5кг, 1.6кг, 1.7кг, 1.8кг, 1.9кг, 2.0кг, 4.0кг, 4.1кг, 0.5л, 1.0л, 3л.
  • Код цвета: Необходимо интегрировать выпадающий список с кодами цветов на основе предоставленного файла.

Примечание: Эти атрибуты должны быть глобальными, чтобы их можно было назначать разным товарам и категориям.

4. Изменение структуры страницы оформления заказа

  • Блок выбора способа доставки необходимо перенести в левую колонку страницы оформления заказа.
  • Необходимо обеспечить корректное отображение и работоспособность всех элементов блока на новой позиции.

Редизайн и переверстка TMA-приложения на Next.js с использованием Chakra UI

Необходимо обновить существующее Telegram Mini App (TMA), написанное на Next.js, приведя его интерфейс в полное соответствие с предоставленным макетом Figma. Основная работа - адаптация стилей и компонентов Chakra UI v3 под новый дизайн.

Доработка 3D модели для печати

Требуется доработать существующую 3D-модель (базу) для последующей печати на 3D-принтере. Необходимо исправить ошибки и подготовить корректный файл в формате STL. Исходные файлы предоставлены.

Разработка MVP системы учета для бара (инвентарь, ревизии, аналитика)

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