Кейс · Telegram Mini App

Domoteka — меблевий магазин у Telegram

Магазину меблів вісімнадцять років, склади по всій Україні й каталог на 4 664 позиції. Застосунок дав йому вітрину там, де покупець уже сидить: дерево категорій магазину, фільтри під кожен розділ і картка товару всередині месенджера.

Ніша
Меблі, товари для дому
Платформа
Telegram Mini App
Каталог
4 664 позиції, 20 розділів
Опубліковано

Задача

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

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

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

Що зробив

Магазин відкривається з посилання, і на цьому все

Ні магазину застосунків, ні реєстрації, ні пароля. Клієнт тисне посилання в чаті й одразу опиняється у вітрині, з тим самим акаунтом Telegram, що й у листуванні з менеджером. Окремий застосунок у сторі я не пропонував: заради дивана раз на кілька років його ніхто не поставить.

Каталог їде з таблиці магазину, товари не вбиває ніхто

Вітрину наповнює вивантаження з робочої таблиці Domoteka: назви, ціни, знижки, фото, розміри, матеріали, виробники: 32 поля на кожну з 4 664 позицій. Оновлення раз на тиждень або одразу після правок у таблиці, і жодної картки я не заповнював руками.

По дорозі вивантаження чиститься: знижка з частки перетворюється на «-15 %», розміри стають числами, перелічення через кому — списками, а рядок «Спальня > Ліжка > Ліжка металеві» розбирається на гілку дерева.

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

Розділи будуються з самих товарів

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

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

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

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

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

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

Каталог відкривається миттєво, бо лежить у телефоні

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

Заставку я малюю ще до підключення бібліотеки Telegram: інакше перші півсекунди застосунок стоїть білим, і це читається як «не працює».

Картка товару відкривається як на маркетплейсі

Знімки з мініатюрами, характеристики сіткою, опис, ціна зі знижкою. Фото розгортається на весь екран: збільшення пальцями, гортання між кадрами, поворот на 90°, лічильник знімків. Додаткові ракурси є в 4 611 товарів із 4 664, і саме заради них я це й робив: меблі купують очима.

Вподобані зберігаються в телефоні, без жодної реєстрації

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

Поруч кнопка «Поділитися з другом»: саме так меблі й обирають, надсилаючи посилання з питанням «як тобі?».

Пошук і сторінки замість нескінченної стрічки

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

Кнопка «Обговорити з AI» відкриває бота вже з цим товаром

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

Відповідає там AI-консультант магазину, це окремий кейс. Для покупця ж це одне вікно: подивився каталог, тут же спитав.

Перший екран — про довіру, а не про акцію

Логотип, рядок «Затишок, що надихає» і блок «Про нас»: з якого року працює магазин, де склади, скільки років йому довіряють. Для меблів це важливіше за банер зі знижкою: сума покупки така, що людина спершу перевіряє, кому платить.

Безкоштовна доставка від 5 000 ₴ стоїть окремою плашкою одразу під описом: це те, що покупець меблів шукає першим. Нижче — сім відгуків із Google з іменами й фото та посилання на решту. Свої відгуки я не писав: у магазина є справжні, і вони переконливіші за будь-який текст.

Дрібниці, які помічають

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

Там же класична музика трьома треками, лічильники на головній і каруселі «Хіти продажів» та «Зі знижкою», які збираються з того самого каталогу.

Як виглядає

Знімок із живого застосунку — так він відкривається всередині Telegram.

Mini App меблевого магазину Domoteka — головний екран
Telegram Mini App · головна

Технічно

  • 4 664позиції каталогу, 20 розділів
  • 32поля на товар, з них 17 працюють фільтрами
  • 4 611товарів із додатковими ракурсами
  • 59виробників у вивантаженні
  • 0установок: застосунок живе в Telegram

Цифри зняті з вивантаження каталогу 08.09.2026, воно оновлюється, тому кількість позицій рухається. «2008 рік», «18 років» і поріг доставки 5 000 ₴ — дані магазину з екрана «Про нас». Скільки покупок пройшло через застосунок, у кейсі немає: такого лічильника на нього не ставили. ⚠ У шапці чату застосунок підписаний просто «Domoteka», а адреса для переходу — @DomotekaDPBot. Назва й адреса тут різні, як і в Crypto Signals.

Потрібна вітрина там, де вже сидить ваш покупець?

Спершу безкоштовна консультація. На ній розберемось, звідки братимуться товари: таблиця, вивантаження з сайту чи CRM. За чим ваш покупець фільтрує насправді і що має статися після «хочу оце». Збірка такого застосунку займає від 15 до 30 днів. Напишіть у двох реченнях, що за бізнес і що має бути у вітрині, цього вистачить, щоб почати.