Техническое задание: Интеграция промокодов и доработка корзины

Цель проекта

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

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

1. Автоматическая активация промокода из URL

  • При переходе по ссылке с параметром (например, ?promo=EYYA10) система должна автоматически активировать указанный промокод.
  • Скидка должна применяться мгновенно, и пользователь, листая главную страницу, уже видит товары с обновлёнными ценами.
  • На карточке товара на главной странице должно отображаться поле с активированным промокодом (расположение: над кнопкой "Купить набор").
  • Если переход выполнен без параметра промокода, в этом же поле должна оставаться возможность ручного ввода кода.
  • Функционал должен работать с любыми промокодами, созданными в админ-панели магазина.
  • В корзине должен отображаться применённый промокод и рассчитанная скидка.

2. Доработка кнопки добавления в корзину

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

3. Требования к интерфейсу

  • Предоставлены макеты интерфейса для двух состояний: с активированным промокодом и с полем для ручного ввода.
  • Изменения должны корректно отображаться на главной странице в карточках товаров.

Проектирование системы противодымной вентиляции для магазина

Требуется разработать проект противодымной вентиляции для одноэтажного продуктового магазина площадью 600 м². Работы включают расчеты и чертежи для выделенной зоны на плане. Необходима стадия П с пояснительной запиской.

Настройка печати кириллицы на принтере этикеток

Требуется решить проблему с кодировкой при печати русских символов на принтере этикеток. При отправке ZPL-команд печатается пустая этикетка, CPCL также не работает корректно. Необходима настройка или разработка решения для корректного вывода текста.