Иногда встречается такой дизайн элемента для настройки количества товаров в корзине, где вместо минуса рисуют мусорку — мол, товар уже удалится, а не просто уменьшится количество:
Сначала это кажется логичным, ведь уменьшение количества и удаление — разные вещи, и выглядеть должны по-разному. Возможно, кто-то из дизайнеров в этом видит возможность дополнительно предупредить об удалении. Наверное, кому-то просто кажется остроумной такая динамичность.
Но вообще-то хорошо бы, чтобы при уменьшении количества до нуля, товар не удалялся сразу: у пользователя должно быть право на ошибку и возможность вернуть товар обратно. Если же удаление товара неотменяемое, то превращение минуса в мусорку не поможет предотвратить ошибку; тогда надо дисейблить минус, а кнопку удаления ставить отдельно. Что касается остроумности, то это только в голове дизайнера мусорка — частный случай минуса для одного значения, но для пользователя изначально никакого минуса нет, а есть лишь эта мусорка, ведь обычно количество будет «1 шт.».
Короче, не рекомендую так делать. Элемент хуже узнаётся, ощущается нестабильным и не решает никакой задачи.


Понятно, что в мире программиста изменение количества и удаление — одно и то же. А покупатель не может захотеть удалить все товары одного артикула, только по одному.
Особенно интересно удалять из корзины весовой товар, который обычно добавляется в корзину с каким-то весом по умолчанию, не минимальным. И сидишь тыкаешь «минус» до минимального кванта, чтобы вместо кнопки минуса появилась мусорка. Очень удобно.
Интереснее этого только когда нельзя просто ввести значение в цифровое поле, а нужно тыкать + и − до полного просветления. И для каждого изменения сайт лезет на сервер проверить, а есть ли на складе нужное количество, и пока лезет, интерфейс заблокирован.
Вообще, помнится, была где-то прекрасная штука — как хуже всего сделать интерфейс. Основным примером там была регулировка громкости, но отдельные другие штуки тоже доставляют — вроде ввода номера телефона слайдером.
Однако, спасибо за напоминание. Сходил проверил — у меня сейчас, если в корзине удалить число из поля ввода, товар удаляется сразу (не дожидаясь даже потери фокуса). Очень плохо, буду исправлять.
Было бы забавно, если бы люди выбрасывали ненужные товары из реальной корзины в магазине в мусорку
Илья, а ты можешь жесточайше осудить дизайнеров, которые допускают смещение элементов управления в интерфейсе с ходом времени? Только прицелился в кнопку — что-то там у них подгрузилось, вёрстка поменялась и ты нажал на другую. Или нажал на одну, сверху пересчитались числа, окно удлиннилось и кнопки съехали, теперь повторный клик нажмёт уже на другую. От этого страдает, например, интерфейс такого гиганта как яндекс-путешествия. Например здесь слева кликаем на «4 звезды» и ты уже прицелился на «5 звёзд», а оно за 200 миллисекунд хоба и наверх переезжает, потому что клик по четырём звёздам чё-то пересчитал сверху: https://travel.yandex.ru/hotels/moscow/?adults=2&bbox=37.44765816359594%2C55.67639405246395~37.752642682729714%2C55.82750850941148&checkinDate=2026-03-06&checkoutDate=2026-03-09&childrenAges=&filterAtoms=star%3Afive%2Cstar%3Afour&flexibleDatesType&geoId=213&lastSearchTimeMarker=1772627645937&navigationToken=0&oneNightChecked=false&roomCount=1&searchPagePollingId=3f0eca5b3c6cdc5a85b0d19f8dd2038b-3-newsearch&selectedSortId=relevant-first
Жесточайше осуждаю.
Илья, жесточайше — это отдельным постом, чтобы было убедительно и подействовало на народ, всколыхнуло массы по-взрослому и все затряслись в смятении по данному вопросу.