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