Інтернет-магазин меблів: галереї, матеріали, розміри
Розробка інтернет-магазину меблів упирається не в кількість позицій, а у фото й розміри. Каталог тут зазвичай маленький: у виміряному нами меблевому магазині 76 карток, а HTML головної важить 374 КБ — сторінку зробили важкою галереї, не асортимент. Тому кошторис рахується від двох речей: скільки моделей живуть у кількох тканинах і розмірах та скільки фото до них уже готові. Габарити заводимо окремими полями, інакше фільтр «чи поміститься» не збереться. Ціни тут немає: спершу аудит каталогу, потім сума й строк по етапах.
Ставимо JSON-LD Store, Product, Offer і BreadcrumbList — сторінка стає придатною для розширеного сніпета, показувати його чи ні вирішує Google
Підключаємо GTM і GA4 з подіями перегляду галереї, запиту й покупки — видно, на якому кроці губиться замовлення
Фіксуємо умови: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Предметна й інтер'єрна зйомка меблів
3D-візуалізація й конструктор кухонь під розміри приміщення
Логістика доставки й збірки як операційний процес
Реклама після запуску
Хостинг, домен, еквайринг
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 4
Салон працює, а онлайн — це тільки Instagram
Фото в стрічці, ціни в директі, глибина крісла — на прохання. Магазин переносить цю розмову в картку: габарити, матеріал, строк виготовлення й умови підйому стоять поруч із кнопкою. Менеджер перестає щодня відповідати на «а яка ширина?» — це не приріст конверсії, це знята ручна робота й на крок коротший шлях до рішення.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 4
Одна модель живе в кількох тканинах і розмірах
Найдорожче питання ніші. П'ять карток на п'ять тканин чи одна картка з вибором виконання — від цієї відповіді залежить і обсяг зйомки, і структура каталогу, і кількість адрес в індексі. Вирішуємо це на аудиті, до дизайну: переробляти після верстки дорого.
Ситуація 3 з 4
Половина каталогу зі складу, половина — під замовлення
Два різні сценарії покупки, і зводити їх в один потік не варто. Складські позиції лишаються у звичайному кошику. Під замовлення йде форма запиту з габаритами, виконанням і строком, щоб покупець не бачив кнопки «купити» там, де ціна ще не порахована.
Ситуація 4 з 4
Продаєте меблі за межі України
Робили: виміряний нами меблевий магазин працює на іспанський ринок повністю іспаномовним інтерфейсом із коректним hreflang, оплата — картка онлайн і банківський переказ. Якщо ЄС для вас основний ринок, вимоги до валют і умов продажу виходять за межі цієї сторінки — дивіться сусідню, про магазин під ЄС.
Безкоштовний аудит меблевого каталогу
У меблях покупець вирішує очима й розмірами. Тому аудит дивиться на дві речі: скільки у вас якісних зображень і чи є в даних габарити й матеріали, за якими можна фільтрувати. Поки це не пораховано, будь-яка сума буде взята зі стелі.
Що міряємо
Варіативність моделейСкільки позицій мають виконання в різних тканинах, кольорах і розмірах. Це визначає і структуру каталогу, і обсяг фотоконтенту.
Габарити й матеріали в данихЧи є ширина, глибина, висота й матеріал окремими полями. Без них фільтр «поміститься в мою нішу» не збереться.
Якість і вага зображеньМеблевий каталог живе на великих фото, і саме вони найчастіше роблять сторінку важкою. У виміряному нами меблевому магазині вага HTML головної — 374 КБ при каталозі всього на 76 позицій.
Повнота карти сайтуЧи покриває вона весь каталог. У тому ж магазині карта дала 88 адрес: 76 товарів, категорія, 10 інформаційних сторінок і головна — розбіжність із каталогом нульова.
ШвидкістьПерша відповідь сервера й повне завантаження. Виміряний орієнтир ніші: 348,2 мс і 515,6 мс — п'ятий за швидкістю результат серед 16 виміряних сайтів.
Логіка доставки й збіркиЩо входить у доставку, чи є підйом на поверх і збірка, як це рахується. У меблях ці умови впливають на рішення не менше за ціну.
Що ви отримуєте на руки
Документ по каталогу: обсяг, повнота карти сайту, швидкість, вага HTML, стан зображень.
Оцінку робіт із фотоконтентом: скільки позицій готові до публікації, скільки потребують зйомки.
Розбір варіативності: як краще завести виконання в різних тканинах і розмірах.
Розмову на 30–40 хвилин по документу.
Строк: 2–4 робочих дні від моменту, коли ми отримали адресу сайту або перелік моделей
Чому це безкоштовно
Бо в меблях кошторис промахується на фото, а не на коді. Порахувати, скільки позицій справді готові, — питання кількох днів, і після цього сума називається один раз, а не переписується посеред проєкту. Ви при цьому нічого не винні: документ ваш, навіть якщо магазин робитимемо не ми.
Що далі
Після аудиту називаємо суму й строк по етапах із датами, далі договір, рахунок і акт. Працюємо і з ринком України, і з замовниками з ЄС. Якщо з цифр стане видно, що каталог вам зараз не потрібен, ми так і скажемо — чотири такі випадки перелічені на цій сторінці.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Варіативність виконаньГоловний множник ніші. Одна модель у п'яти тканинах і трьох розмірах — це або одна картка з вибором, або п'ятнадцять окремих. Від рішення залежить і обсяг зйомки, і кількість адрес у каталозі.
Стан фотоконтентуГотові знімки на однорідному фоні економлять тижні. Кадри з телефона в залі доводиться перезнімати, і це рядок, який ми не закриваємо самі: зйомка меблів не входить у роботу.
Габарити й матеріали в данихЯкщо ширина, глибина й висота лежать у PDF-прайсі картинкою, їх розбирають руками по кожній позиції. Без окремих полів фільтр за розміром не збереться взагалі.
Частка позицій під замовленняКожен такий сценарій — своя форма, свій набір полів і своя гілка листування. Каталог, де під замовлення йде половина позицій, обходиться дорожче за суто складський.
Доставка, підйом і збірка«Доставка по місту» — кілька годин роботи. Підйом, що рахується за поверхами й типом виробу, — це логіка в чекауті з коефіцієнтами, і рахується вона днями.
Мовні версіїДруга мова — не переклад інтерфейсу, а другий комплект описів, hreflang і власна гілка в карті сайту. Для ринку ЄС додаються ще й вимоги до умов продажу.
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
меблевий інтернет-магазин для іспанського ринку
Задача
Запустити меблевий магазин під ринок Іспанії: повністю іспаномовний інтерфейс, каталог із фільтрами за типом меблів, матеріалом і кольором, великі галереї зображень на кожну позицію.
Рішення
Магазин на OpenCart 3 з іспаномовною версією й коректним hreflang. Каталог із фільтрами й галереями високої якості. Оплата карткою онлайн і банківським переказом, підключений Tag Manager, соцмережі як додатковий канал.
Результат
76 товарів у каталозі — цифра збіглася у двох незалежних джерелах, розбіжність 0: карта товарів містить рівно 76 адрес, і стільки ж дає штатний пошук магазину. Разом карта сайту — 88 адрес: 76 товарів, категорія, 10 інформаційних сторінок і головна. Перша відповідь сервера 348,2 мс, повне завантаження HTML 515,6 мс — п'ятий за швидкістю результат серед 16 виміряних сайтів. Знайдені дефекти: HTML головної важить 374 КБ, що багато для каталогу такого розміру, і на головній немає жодного JSON-LD. Вимір 31.07.2026.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Розробка інтернет-магазину меблів» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:25–45 днів
1
Бриф і аудит каталогу
2–4 робочих дні
Рахуємо позиції, дивимось, скільки фото готові до публікації, фіксуємо моделі з виконаннями в кількох тканинах і розмірах. Звідси береться структура каталогу й кошторис.
2
Структура каталогу й картка моделі
3–5 робочих днів
Дерево категорій за типом меблів і приміщенням, набір характеристик для фільтра, поля картки, схема варіантів виконання з canonical. Погоджуємо до дизайну.
3
Дизайн
5–9 робочих днів
Головна, категорія, картка з галереєю, форма запиту, кошик, чекаут. Тут же фіксуємо цільову вагу сторінки: у виміряному нами меблевому магазині HTML головної важить 374 КБ, і для 76 позицій це багато.
4
Збірка магазину
7–12 робочих днів
Верстка теми, каталог і фільтр за габаритами, варіанти виконання, кошик і форма запиту як два окремі потоки, сторінки доставки, підйому й збірки.
5
Контент і зображення
4–8 робочих днів
Заведення моделей, габаритів і матеріалів окремими полями, обробка галерей, WebP і відкладене завантаження, окремі розміри картинок під мобільний.
6
Інтеграції, заміри, передача
4–7 робочих днів
Оплата й доставка, GTM і GA4, JSON-LD, карта сайту. Перед передачею міряємо першу відповідь сервера й вагу HTML, щоб на руках була цифра, а не відчуття.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
OpenCart 4.x — ставимо за замовчуванням: це гілка, яку розвивають
OpenCart 3.x — коли критичний модуль не має збірки під 4.x; обмеження: гілка старіє, тому рішення фіксуємо в ТЗ
PHP і MySQL — дешевий хостинг і будь-який підрядник після нас
nginx або LiteSpeed, HTTP/2 — від них залежить перша відповідь сервера
WebP і відкладене завантаження — те, чим утримується вага сторінки з галереями
OCFilter — фільтр за габаритами й матеріалом; обмеження: комбінації плодять адреси, тому закриваємо їх canonical і robots
Обмеження стека: конструктора кухонь під розміри приміщення в коробці немає, це окрема розробка
Інтеграції
LiqPay
WayForPay
банківський переказ
безготівковий розрахунок
післяплата
Нова Пошта
адресна доставка з підйомом
самовивіз із салону
Google Tag Manager
GA4
Meta Pixel
Instagram
Магазин меблів проти вітрини в Instagram і каталогу в PDF
Чим цей варіант відрізняється від «Instagram-вітрина / PDF-каталог»
Instagram-вітрина / PDF-каталогНаш підхід
Пошук за розміромгортання стрічки або пошук по файлу очимафільтр за шириною, глибиною, висотою і спальним місцем
Варіанти виконанняокремий пост або окрема сторінка файлу на кожну тканинуодна картка, вибір тканини й розміру, canonical на основну адресу
Доставка й підйомуточнюються в переписці щоразу зановорахуються в чекауті до оформлення
Видимість у пошукуPDF індексується погано, стрічка як каталог не індексуєтьсяЧПУ, canonical, карта сайту, JSON-LD Product і Offer
Що лишається у васаудиторія і контент живуть за правилами майданчикакаталог, база замовлень і адреси — ваші
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Перелік моделей із габаритами, матеріалами й варіантами виконання — у будь-якому машинному вигляді.
2Фотографії. Це головний контент ніші; для варіантів тканин потрібні хоча б зразки кольору.
3Строки виготовлення для позицій, які йдуть під замовлення.
4Умови доставки, підйому на поверх і збірки з правилами розрахунку, а не одним реченням.
5Доступи до хостингу й домена — або згоду на те, щоб хостинг підібрали ми.
6Одну людину з правом затвердити структуру каталогу й макети.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
у нас одна модель у п'яти тканинах — це п'ять товарів?
Зазвичай ні: одна картка з вибором виконання й canonical на основну адресу. Окремі картки має сенс робити тоді, коли конкретне виконання шукають окремим запитом і воно має власну ціну та власні фото. Рішення ухвалюємо на аудиті, бо від нього тягнеться все інше: кількість зйомки, структура каталогу і кількість адрес, які підуть в індекс. Якщо зробити п'ятнадцять карток на одну модель, ви отримаєте не ширший каталог, а п'ятнадцять майже однакових сторінок, які конкурують між собою.
фото важкі, сторінка гальмує — що робити?
Не зменшувати галерею, а працювати з форматами й завантаженням: WebP, відкладене завантаження всього, що нижче першого екрана, окремі розміри картинок під мобільний. Виміряний нами меблевий магазин має HTML головної на 374 КБ при каталозі всього на 76 позицій — тобто вага прийшла з оформлення, а не з обсягу асортименту. Це керована величина, і міряємо ми її до запуску, а не після скарг. Чесна межа: швидкість прибирає технічну втрату, вона не робить пропозицію привабливішою.
частина меблів іде під замовлення — як їх продавати?
Через форму запиту замість кошика: покупець вказує габарити, виконання й бажаний строк, менеджер повертається з розрахунком. Позиції зі складу при цьому лишаються у звичайному кошику. Змішувати обидва сценарії в одному потоці не варто — людина кладе в кошик річ із непорахованою ціною, доходить до оплати й зупиняється. Це наша рекомендація, і вона ж найчастіша причина покинутих замовлень у ніші.
як показати, що диван поміститься?
Габаритами в окремих полях і фільтром за ними, а не рядком у описі. Ширина, глибина, висота, розмір спального місця — це одночасно фільтр і відповідь на найчастіше питання менеджеру. Плюс фото з розмірною схемою в галереї, якщо виробник її дає. Чесна межа фільтрів: на каталозі в кілька десятків позицій виграш невеликий, там сильніше працює зрозуміла структура категорій; і комбінації фільтра плодять адреси, тому їх треба закривати canonical і robots, інакше в індекс поїдуть тисячі майже однакових сторінок.
чи можна продавати меблі за кордон?
Так, і ми це робили: виміряний нами меблевий магазин працює на іспанський ринок повністю іспаномовним інтерфейсом із коректним hreflang. Оплата там — картка онлайн і банківський переказ. Друга мова коштує не перекладу інтерфейсу, а другого комплекту описів і власної гілки в карті сайту. Якщо ринок ЄС для вас основний, дивіться окрему сторінку про магазин під ЄС: там докладніше про мови, валюти й вимоги до умов продажу.
а зйомку ви робите?
Ні, предметна й інтер'єрна зйомка меблів не входить у роботу — це окрема спеціальність і окремий підрядник. Що ми робимо: на аудиті рахуємо, скільки позицій готові до публікації як є, скільки потребують пересвітлення й обробки, а скільки — нової зйомки. Далі ви бачите обсяг у позиціях і можете або зняти самі, або взяти фотографа. Без цієї цифри кошторис у меблях промахується найчастіше саме тут.
як зробити, щоб доставка з підйомом не лякала в чекауті?
Показати умови там, де людина ухвалює рішення, а не на окремій сторінці, куди ніхто не заходить. У картці — рядок про те, що входить у доставку, чи є підйом і збірка. У чекауті — розрахунок за вашими правилами: поверх, наявність ліфта, тип виробу. Правила потрібні від вас у вигляді таблиці, бо саме з неї збирається логіка. Якщо умов немає взагалі, покупець усе одно зателефонує, і кошик у цьому місці просто не спрацює.
скільки триває розробка?
25–45 робочих днів від затвердження ТЗ. Розкладка по етапах: аудит каталогу 2–4 дні, структура й картка моделі 3–5, дизайн 5–9, збірка 7–12, контент і зображення 4–8, інтеграції з замірами й передачею 4–7. Каталоги в цій ніші зазвичай невеликі — виміряний нами магазин має 76 позицій, — тому час іде не на імпорт, а на галереї й варіанти виконання. Якщо фото готові, строк тримається біля нижньої межі.
Надішліть адресу сайту або перелік моделей — за 2–4 робочих дні повернемось із документом: скільки позицій готові до публікації, скільки потребують зйомки, як краще завести виконання в тканинах і розмірах, що зі швидкістю й вагою сторінок.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.