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

Текстиль: выбранный размер остается выбранным

Цвет и размер записаны в артикуле, а остаток относится к конкретному варианту.

Задача

Покупатель выбирает размер и цвет, а не абстрактную простыню. В проекте один вариант закончился, два доступны.

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

Остаток относится к конкретному размеру

Дала каждой комбинации собственный код. Корзина хранит этот код, а не только название; после оформления локального заказа остаток уменьшается. Нулевой графит нельзя купить по наличию песочного.

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

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

Что сделано

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

Заказ сохраняет размер 160 и цвет «песок» как L160-S. Исчерпанный вариант не добавляется; уже созданный заказ не меняет состав при новом выборе.

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