Техническое задание на доработку интернет-магазина OcStore 2.3
Требуется выполнить ряд исправлений для стабильной и корректной работы интернет-магазина. Все работы выполняются на актуальной версии движка.
Список необходимых исправлений
1. Корректное отображение скидок в блоке "Скидки для вас"
- В карточке товара первый товар в блоке отображается правильно, со скидкой.
- Все последующие товары в этом блоке отображаются без применения скидки, что является ошибкой.
- Необходимо обеспечить корректное применение и отображение цен со скидкой для всех товаров в данном блоке.
2. Исправление передачи цен в метаданные для поисковиков
- В настоящее время в разметку для поисковых систем (например, для рекламных сниппетов) передаются неверные, заниженные цены.
- Эти цены не соответствуют реальным ценам на товары в магазине.
- Необходимо исправить механизм формирования микроразметки или передачи данных, чтобы цена в метатегах всегда соответствовала актуальной и корректной цене товара.
3. Изменение вида кнопки для недоступных товаров
- Если товар отсутствует на складе (статус "Нет в наличии"), необходимо заменить стандартную кнопку "В корзину".
- Новая кнопка должна иметь текст "РАСПРОДАНО".
- Цвет кнопки должен быть изменен на черный.
4. Стабилизация работы корзины пользователя
- Наблюдается проблема с сохранением товаров в корзине при переходе между сессиями.
- Товары могут пропадать из корзины в момент авторизации пользователя на сайте или после нее.
- Необходимо обеспечить стабильную работу корзины: товары должны сохраняться при авторизации, выходе из системы и последующем входе.
Все изменения должны быть выполнены аккуратно, без нарушения текущей функциональности и дизайна сайта. По итогу работы необходимо предоставить краткий отчет о внесенных изменениях.