Корзина считает сумму из выбранных позиций
Цена не берется из свободного поля пользователя; в заказ входит конкретный артикул.
Задача
В наброске цену можно было ввести рядом с товаром. Для этого локального сценария сумму определяет выбранный каталог.
Примечание не участвует в расчёте
Убрал поле цены из ввода. Сумма получается из количества и стоимости артикула; примечание «цена 1 ₽» остается только примечанием и не участвует в арифметике.
Текст «цена 1 ₽» ничего не пересчитывает
Такую фразу можно оставить в примечании, но итог берётся из каталожной цены и количества. Проверяется арифметика локального сценария; комментарий не становится новой ценой.
Граница работы
Стенд не является защитой цены на сервере: данные браузера доступны пользователю. Реальная продажа и прием оплаты не выполняются.
Что сделано
Реализовал отдельный каталог цен, подсчет корзины, проверку остатков и сохраняемый заказ.
Один KIT2400 дает 2400 ₽. Текст пользователя не меняет расчет; после оформления сохраняется состав с исходной стоимостью.
- Каталог для проверки
- Сохраняемый результат взаимодействия
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия