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.
Технічно
- 4 664позиції каталогу, 20 розділів
- 32поля на товар, з них 17 працюють фільтрами
- 4 611товарів із додатковими ракурсами
- 59виробників у вивантаженні
- 0установок: застосунок живе в Telegram
Цифри зняті з вивантаження каталогу 08.09.2026, воно оновлюється, тому кількість позицій рухається. «2008 рік», «18 років» і поріг доставки 5 000 ₴ — дані магазину з екрана «Про нас». Скільки покупок пройшло через застосунок, у кейсі немає: такого лічильника на нього не ставили. ⚠ У шапці чату застосунок підписаний просто «Domoteka», а адреса для переходу — @DomotekaDPBot. Назва й адреса тут різні, як і в Crypto Signals.
Інші кейси
Потрібна вітрина там, де вже сидить ваш покупець?
Спершу безкоштовна консультація. На ній розберемось, звідки братимуться товари: таблиця, вивантаження з сайту чи CRM. За чим ваш покупець фільтрує насправді і що має статися після «хочу оце». Збірка такого застосунку займає від 15 до 30 днів. Напишіть у двох реченнях, що за бізнес і що має бути у вітрині, цього вистачить, щоб почати.