Анна ЕршоваПроектирование и разработка сайта

Кофе: фасовка меняет и код, и цену

250 граммов и килограмм остаются разными позициями в корзине.

Задача

Большую упаковку нельзя получить, поменяв надпись «250 г» в строке маленькой. У нее своя цена и остаток.

Открыть работающий результат →

Фасовка определяет артикул

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

Граница работы

Цены и остатки относятся к самостоятельному проекту. Оплаты и доставки нет; хранилище браузера не заменяет серверный учет магазина.

Что сделано

Собрала предметный ассортимент, корзину, учет вариантов и локальных остатков, сохранение заказа и выгрузку состава.

Одна BRA250 и одна BRA1000 дают 2980 ₽. История показывает обе фасовки отдельно, а после оформления их учебные остатки уменьшаются.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия