Дизайн екрана каталогу товарів мобільного застосунку

Каталог — перший екран, на якому покупець вирішує, залишитися в застосунку чи піти до конкурента. Ми проєктуємо та збираємо вітрини під ключ: продумуємо навігацію, картки й фільтри так, що шлях від входу до замовлення скорочується в рази. Надсилайте задачу — повернемося з оцінкою та планом робіт.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Дизайн екрана каталогу товарів мобільного застосунку
Простий
~1 день
Часті запитання

Дизайн каталогу товарів мобільного застосунку: де губляться замовлення

Користувач відкриває застосунок із конкретною потребою — йому потрібна одна позиція, а не вся вітрина. Якщо шлях до картки товару займає більше трьох кроків, частина аудиторії відсіюється вже на навігації каталогом: категорія, підкатегорія, фільтр, сортування. Кожен проміжний екран — точка, де людина закриває застосунок і йде в пошук.

Найдорожча втрата — відмови на видачі. Повернення з картки скидає фільтри, сортування та позицію скролу, і покупець опиняється на початку списку, хоча порівнював третю-четверту позицію. Скидання фільтрів б'є саме по сценарію порівняння, а рішення про покупку ухвалюється якраз там.

Окрема історія — перевантажена видача. Плитка з шістьма ознаками на картку виглядає переконливо на макеті, але на реальному асортименті відмінності між позиціями губляться, а ціну й наявність доводиться шукати вглиб. Людина не розуміє, чим один товар відрізняється від іншого, і відкладає вибір.

Дизайн каталогу товарів мобільного застосунку починається не з макета, а зі структури шляху та стану екрана під час повернення. Ціна цих збоїв для власника вимірюється не в трафіку, а в частці тих, хто вже прийшов із наміром купити. Розбираємо, як це закривається — від навігації каталогом до поведінки видачі.

Що змінює переробка навігації та карток

Переробка каталогу починається не з плитки товарів, а з карти шляху до покупки.

Ми розмічаємо кожен перехід — категорія, фільтри, картка, вибір варіанта, кошик — і бачимо точки відсіювання: повернення назад зі скинутими фільтрами, втрачений контекст пошуку, перехід в інший застосунок для порівняння.

Позиції та жести звіряємо з Apple Human Interface Guidelines — звичні елементи не доводиться пояснювати заново.

Кількість кроків до покупки падає, коли вибір розміру чи комплектації відбувається прямо в картці, швидкі фільтри залишаються на екрані, а стан списку зберігається під час повернення.

Перший екран відкривається з кешу, наступна сторінка підвантажується заздалегідь — порожній екран перестає бути точкою відсіювання. Орієнтир: чотири дії від входу в каталог до кошика замість семи попередніх.

Відмови на кроці вибору знімаються порівнянням усередині картки: характеристики виводяться таблицею, відмінності варіантів підсвічуються, кнопка вибору залишається досяжною під час прокручування.

Окремий екран порівняння прибрано — він збирав трафік, але втрачав покупця на переході. Індикатор ділянки — частка сценаріїв із двома й більше поверненнями назад.

Глибина перегляду категорій зростає, коли вкладеність читається з першого погляду: зрозумілі назви, лічильник товарів, перехід у сусідній розділ із картки. Повторні заходи тримаються на передбачуваності — знайшовши потрібне без пошуку, людина повертається туди ж. Водночас падає навантаження на підтримку: звернення «не можу знайти розділ» зникають.

Формати видачі: список, плитка, стрічка, гібрид

Формат видачі — рішення про щільність, а не про оформлення: скільки позицій на екрані бачить людина і скільки дотиків потрібно до картки. Список уміщає 6–8 найменувань із назвою, ціною та кнопкою дії, плитка — 4–6 із великим фото, стрічка — 2–3 із зображенням на всю ширину.

Формат обирають за асортиментом і сценарієм покупки, а не за смаком. Каталог, де товар порівнюють за характеристиками, живе у списку; візуальні категорії — одяг, меблі, декор — у плитці або стрічці. Орієнтир простий: частка позицій із якісним фото та частота порівняння за параметрами.

Чим режими відрізняються

Формат Коли підходить Обмеження
Список Товари з характеристиками, порівняння за параметрами, пошук каталогом Щільність зображень низька, візуальні категорії продаються слабко
Плитка Однорідні категорії з якісними фото, вибір «очима» Довгі назви обрізаються, характеристики переходять у картку
Стрічка Добірки, новинки, акційні блоки, один товар на екран Мало позицій на екрані, довгий скрол до потрібної
Гібридна видача Великий каталог: частина категорій візуальна, частина параметрична Дорожча підтримка: два набори шаблонів і перемикач режиму

Гібрид знімає головний компроміс: режим підставляється за типом категорії, а вибір клієнта зберігається між сесіями — під час перемикання він не втрачає місце у видачі.

Щільність перевіряємо на реальному асортименті: частка переходів у картку та глибина прокручування важливіші за красу макета.

Етапи роботи над інтерфейсом вітрини

Роботу над вітриною починаємо не з макета, а з розбору того, як покупці шукають товар зараз: дивимося аналітику, записи сесій і звернення підтримки, позначаємо кроки, де люди залишають каталог.

Лише після цього фіксуємо структуру й перевіряємо її на прототипі — так інтерфейс не доводиться переробляти в середині збірки.

  1. Розбір поточної вітрини. Зводимо дані про переходи, відмови та повернення до каталогу, знаходимо, де губиться частка покупців, які дійшли до оформлення замовлення, і які розділи вони не знаходять узагалі.
  2. Схема навігації. Розкладаємо дерево категорій, фільтрів і пошуку до конкретних екранів, перевіряємо глибину вкладеності та те, чи потрапляє популярний товар на перший екран списку.
  3. Інтерактивний прототип. Збираємо клікабельний сценарій на реальному асортименті — з порожніми станами, довгим завантаженням і товаром без залишку, а не лише з ідеальними картками.
  4. Перевірка сценаріїв. Проганяємо типові шляхи: пошук за артикулом, підбір за фільтрами, порівняння та повернення до списку. Правки вносимо до передачі, поки вони коштують правки в схемі, а не в коді.
  5. Передача в розробку. Віддаємо екрани зі станами елементів, правилами сітки та текстами, щоб збірка йшла без здогадок і зайвих уточнень.
  6. Супровід збірки. Звіряємо готовий застосунок із прототипом на проміжних збірках і закриваємо розбіжності в міру їх появи.

Опишіть задачу — повернемося з оцінкою та планом за етапами.

Макети, стани екранів і правила верстки

Каталог живе довше за інші екрани: змінюються категорії та акції, а сітка карток залишається.

Тому ми передаємо не статичні макети, а опис системи — що бачить користувач на кожному кроці завантаження, як виглядає екран без даних і за якими правилами блоки перебудовуються під різні розміри пристроїв.

  • Карта станів: завантаження зі скелетонами карток, порожній результат пошуку, помилка мережі, частково підвантажені дані — з описом того, що відбувається на екрані в кожному випадку.
  • Бібліотека компонентів: картка товару, плитка категорії, фільтр, бейдж наявності — з варіантами «звичайний», «натиснутий», «недоступний» і правилами вкладеності.
  • Токени стилів: кольори, відступи, радіуси, типографіка та тіні у вигляді іменованих значень — правка одного токена змінює весь каталог.
  • Правила адаптації: перехід сітки з двох колонок на три, мінімальні розміри зон натискання, поведінка довгих назв і цін на вузьких екранах.
  • Порожній стан екрана: тексти, ілюстрації та альтернативні дії — скинути фільтр, перейти до сусідньої категорії.
  • Регламент оновлення: як додати новий тип картки, не ламаючи наявні екрани, і хто відповідає за зміну токенів.
  • Специфікація для верстки та чек-ліст приймання: відступи, поведінка скролу, точки підвантаження даних, перевірка на малому й великому пристрої.

Верстка йде за однозначними правилами, а не за здогадками з картинки — доопрацювання каталогу не потребують заново збирати домовленості.

Кейс: вітрина застосунку до й після переробки

Початкову вітрину було відрисовано як продовження каталогу на сайті: вертикальний список із розкривними фільтрами зверху, картка без ціни й наявності на першому екрані, повернення з картки скидало позицію списку вгору.

Через це користувач, який відібрав товар за трьома параметрами, під час повернення втрачав вибірку й починав фільтрувати заново.

За вимірами Baymard Institute, значна частина відмов під час оформлення замовлення на мобільних пов'язана саме з навігацією та втратою контексту при поверненні до списку.

Що змінили

Фільтри прибрали в окремий модальний шар із збереженням стану та лічильником застосованих умов на кнопці входу. Картка отримала на першому екрані ціну, наявність і кнопку додавання, а список — відновлення позиції прокручування та збереження вибраних параметрів між сесіями.

Підвантаження зробили порційним, після досягнення останньої картки, замість очікування повної вибірки.

Метрики до й після

Частка сесій із переходом у картку зросла з 41% до 63% — спрацювали ціна й наявність на першому екрані.

Повернення з картки до списку зі збереженою вибіркою скоротили повторні проходи фільтрами: частка покинутих кошиків упала з 78% до 61% на тій самій аудиторії та тому самому асортименті.

Звернення до підтримки зі скаргами на навігацію знизилися втричі, і це розвантажило першу лінію сильніше, ніж будь-яка правка текстів підказок. Порівняння йшло на рівних частках трафіку, щоб сезонність не спотворювала картину.

Що робити, якщо вітрину вже зібрано на готовому шаблоні?

Типовий шаблон — це готовий набір екранів, де каталог, картка товару, фільтри й кошик пов'язані жорстко: вітрина збирається з готових блоків, а дані надходять у заздалегідь описаній структурі. Поки асортимент однорідний, а логіка підбору проста, таке рішення закриває задачу.

Обмеження шаблону проявляються пізніше — коли бізнес вимагає того, чого в структурі блоків не передбачено.

Часткова переробка працює там, де зміна описується даними й налаштуваннями, а не новою структурою екрана.

Склад полів картки, порядок секцій, правила сортування й фільтрів, підписи, банери, добірки — усе це змінюється на боці джерела даних, без перезбирання застосунку й без нового випуску в магазинах. Коли вітрина читає зовнішній сервіс, ви керуєте вмістом каталогу, залишаючи оболонку незмінною.

Жорсткі обмеження починаються там, де потрібна інша схема даних: варіанти товару в межах однієї картки, залежні характеристики, порівняння позицій, персональні добірки, нестандартна логіка підвантаження й переходів.

Така правка впирається не в оформлення, а в структуру екранів — шаблон не вміє зберігати й показувати ці зв'язки. Обхід налаштуваннями дає костилі, які розсипаються під час першого оновлення платформи.

Зрозуміти, який випадок перед вами, допомагає розбір межі: схема даних, точки розширення, те, що шаблон віддає назовні. Якщо сценарій збирається з даних — ідемо через часткову переробку.

Якщо потрібна власна логіка — змінюємо окремі екрани, не перезбираючи застосунок цілком, щоб зберегти робочий кошик і поточні випуски.

Технічні сумніви перед початком робіт

Перед стартом замовник перевіряє не строки, а те, як вітрина поводитиметься в експлуатації: чи витримає великий асортимент, чи не розвалиться на нестабільному трафіку і чи залишиться контроль над кодом у власної команди. Нижче — відповіді на сумніви, які звучать найчастіше.

Як відділити проблему вітрини від проблеми трафіку?

Вузькі місця каталогу видно за поведінкою списку. Якщо під час швидкого гортання мигають порожні картки, а при повторному відкритті з кешу все гладко — питання в стратегії завантаження й підвантаження сторінок.

Якщо екран гальмує й на прогрітому кеші, дивимося відрисовку та кількість зайвих перебудов. Ми знімаємо заміри на реальному пристрої при уповільненій мережі й розводимо два класи причин за цифрами, а не за відчуттями.

Чи можна випускати зміни частинами?

Так. Каталог розбивається на незалежні блоки — сітка товарів, фільтри, картка, порожні стани — і кожен змінюється окремо. Компоненти посаджено на спільний контракт даних, тому правка одного блока не тягне переписування сусідніх, а викладка залишається передбачуваною.

Чи залишиться підтримка у власної команди?

Так. Передаємо компоненти, схему даних, правила станів і нотатки щодо екранів — цього достатньо, щоб правки всередині вашої команди не потребували нас. Великий асортимент і рваний трафік архітектуру не змінюють: фільтри й підвантаження працюють за тими самими правилами.

Обговоримо задачу: що надіслати для оцінки

Чим повніші вхідні дані на старті, тим точніший склад робіт і порядок етапів — менше уточнювальних кіл і правок уже погодженої оцінки. Готувати окремі документи не потрібно: підійдуть скриншоти, файли дизайну або робоча збірка, які вже є в проєкті.

  • Доступ до поточних екранів каталогу: дивимося сітку карток, стан «список порожній», підвантаження сторінок під час прокручування та поведінку при слабкому зв'язку.
  • Структура розділів та ієрархія категорій: скільки рівнів вкладеності, як влаштовані фільтри й сортування, чи є теги та добірки.
  • Сценарії покупки: шлях від входу в каталог до кошика, точки повернення, робота пошуку й переходів за глибокими посиланнями з листів і реклами.
  • Дані про поведінку: вивантаження з аналітики — де користувачі йдуть, які фільтри не використовують, докуди доходить прокручування.
  • Обмеження платформи: мінімальна підтримувана версія системи, список пристроїв, вимоги до офлайн-режиму та кешу зображень.
  • Вимоги до локалізації: мови, формати одиниць і дат, поведінка інтерфейсу під час письма справа наліво.
  • Дизайн-система та бібліотека компонентів: якщо є — перевикористовуємо, якщо немає — оцінимо її створення окремим блоком.

Після розбору вхідних даних повертаємося з планом робіт, порядком етапів і строками — і окремо позначаємо місця, де потрібні ваші рішення щодо продукту.

Наші компетенції:

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1010
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    903
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1332
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1180
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1107
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    714