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