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

Блокнот с короткой персонализацией

Текст на обложке входит в сохраненный заказ, а длина проверяется до оформления.

Задача

Короткое пожелание важно увидеть в заказе ровно так, как его написал покупатель. Слишком длинная строка не должна обрезаться молча.

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

Надпись сохраняется вместе с заказом

Оставила отдельное поле текста и предел 24 символа. При ошибке корзина сохраняется, поле можно исправить. Надпись идет в выгрузку как введенное значение, а не как примечание, которое исчезнет после оформления.

Ошибка не очищает корзину

Надпись из 25 символов останавливает оформление. После сокращения до 24 остаются выбранный блокнот и количество; заново собирать заказ не требуется.

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

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

Что сделано

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

Заказ сохраняет, например, «Записывай важное». Строка длиннее 24 символов получает отказ, остальные выбранные позиции не теряются.

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