Что нужно сделать
На сайте (1С-Битрикс, шаблон Аспро Премьер) настроены три типа цен:
- BASE от 15 000 ₽
- OPT1 от 50 000 ₽
- OPT2 от 100 000 ₽
Отображение цен
На карточке товара должны показываться все три типа цен (BASE, OPT1, OPT2) для информации.
Логика корзины
При добавлении товара в корзину цена должна рассчитываться не по последнему клику пользователя, а в зависимости от итоговой суммы корзины:
- Если общая сумма корзины меньше 50 000 ₽ - товары в корзине считаются по типу цены BASE.
- Если общая сумма корзины от 50 000 ₽ до 100 000 ₽ - товары пересчитываются по типу цены OPT1.
- Если общая сумма корзины свыше 100 000 ₽ - товары считаются по типу цены OPT2.
Минимальная сумма заказа
Оформить заказ можно только если общая сумма товаров в корзине не менее 15 000 ₽. В противном случае кнопка «Перейти к оформлению» должна быть неактивной.
Важные требования
- Пересчет цен в корзине должен происходить на стороне бэкенда (PHP/битрикс-логика), чтобы конечная цена товара определялась текущей суммой корзины, а не последним выбранным типом.
- На карточке товара ТОЛЬКО отображать цены, без привязки к корзине - покупатель не выбирает тип цены.