Техническое задание на доработку интернет-магазина OcStore 2.3

Требуется выполнить ряд исправлений для стабильной и корректной работы интернет-магазина. Все работы выполняются на актуальной версии движка.

Список необходимых исправлений

1. Корректное отображение скидок в блоке "Скидки для вас"

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

2. Исправление передачи цен в метаданные для поисковиков

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

3. Изменение вида кнопки для недоступных товаров

  • Если товар отсутствует на складе (статус "Нет в наличии"), необходимо заменить стандартную кнопку "В корзину".
  • Новая кнопка должна иметь текст "РАСПРОДАНО".
  • Цвет кнопки должен быть изменен на черный.

4. Стабилизация работы корзины пользователя

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

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

Разработка легковесного мини-приложения в Telegram

Требуется создать компактное и привлекательное мини-приложение (Telegram Mini App) для туристической компании. Приложение должно представлять информацию о компании, ее услугах (туры, авиабилеты) и включать разделы с контактами и обратной связью. Дизайн - шаблонный, но визуально приятный, с акцентом на малый вес.