Мой взгляд на удобство пользователей:
1. В условиях жесткой конкуренции, когда одни и те же товары на сотне сайтой решающее значение имеет цена.
2. Кнопка купить в разделах товаров — зло. Никто не станет покупать кота в мешке, а для того чтобы узнать что это за продукт нужно зайти в карточку товара. Так зачем напрягать глаз посетителя 20-30 кнопками купить если он не купит с этой страницы?
3. Цена всегда должна присутствовать
3. Аналогия, когда человек идет на собеседование то старается выглядть на все 100, даже если он классный специалист своего дела. То же самое относится и к сайту, "гуляющая" кнопка купить это грязные ботинки при хорошем костюме с иголочки.
4. Чем проще и понятнее сайт тем лучше
5. Всплывающие окна вроде "поделитсья вконтакте" — зло
6. Ненужные поля в различных формах — зло. Пример куча модулей обратного звонка в которых на скринах поля: Имя/Компания/Коментарий/Телефон/Почта/ что-то еще/ так кроме этих ненужных полей, это предлагается под соусом из всплывающего окна по середине страницы.
Пример по Розетке, про сайт узнал из этой ветки, раньше знаком не был.
Как я писал в пункте 2, кнопка Купить лишняя в разделах и никто не станет покупать товар не зайдя в карточку товара. Но предположим, что я знаю что именно я хочу.
1. Захожу в раздел, жму Купить
2. Открывается карточка товара, зачем? Я ведь знаю что я хочу и именно поэтому я и нажал кнопку купить находясь в разделе
3. В этой карточке товара появляется окно с этим товаров и возможностью указать количество, я просил меня рассчитывать? Я хочу еще делать покупки, а в конце оформить заказ.
4. Я закрываю это всплывшее окно и нахожусь в карточке товара который я положил в корзину, хотя у меня не было необходимости заходить туда т.к. я купил его из раздела и теперь мне нужно жать кнопку назад в браузере.
Все вышеизложенное мое личное мнение, которое может не совпадать с мнением других участников форума.