#product_bits

UX-ад и «Честный ЗНАК»: почему я должна перерывать пакет?

Итак, закупка продуктов на неделю. Ты мастерски сыграла в тетрис на кассе самообслуживания. Снизу консервы и картошка, посередине молоко, сверху хрупкие помидоры…Пакет упакован идеально. Ты с гордостью жмешь кнопку «Оплатить»

И тут касса выдает: для завершения покупки отсканируйте код на йогурте.

🤬

Который где-то там в пакете.

Почему логика работы ПО построена так криво?

Как это выглядит глазами пользователя: 1. Я сканирую штрихкод. 2. Касса «пикает» (значит, всё ок). 3. Я убираю товар.

Как это должно работать (нормальный UX): Если товар подлежит маркировке (Честный ЗНАК), касса могла бы блокировать дальнейшие действия сразу после сканирования штрихкода.

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

В итоге вместо быстрой покупки ты стоишь, выкладываешь продукты обратно на полку, ищешь этот QR-код на крышке, пока очередь сзади тихо тебя ненавидит.