-20%SALE🛒🛒🛒
  • Інтернет-магазини · OpenCart 4.x

Інтернет-магазин меблів: галереї, матеріали, розміри

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

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Виміряний меблевий каталог
76 товарів, дві незалежні перевірки, розбіжність 0
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

76
Виміряний меблевий каталог

товарів, дві незалежні перевірки, розбіжність 0

374 КБ
Вага HTML головної

при 76 позиціях — вага прийшла з галерей

348,2 мс
Перша відповідь сервера

, повне завантаження 515,6 мс

88
Карта сайту того ж магазину

адрес: 76 товарів, категорія, 10 інфосторінок, головна

безкоштовний аудит каталогу, 2–4 робочих дні
Перед кошторисом
25–45
Строк розробки

робочих днів від затвердження ТЗ

Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Розкладаємо каталог за типом меблів і приміщенням із фільтром за матеріалом, кольором і габаритами — покупець звужує вибір сам
  • Збираємо картку з галереєю, габаритами, матеріалом, комплектацією й строком виготовлення — це знімає більшість питань до менеджера
  • Заводимо виконання в тканинах і розмірах як варіанти однієї моделі з canonical на основну адресу — модель не розсипається на дублі
  • Тиснемо зображення у WebP і відкладаємо все, що нижче першого екрана — галерея лишається великою, сторінка легкою
  • Ставимо форму запиту для позицій під замовлення — покупець вказує габарити й побажання замість кошика з непорахованою ціною
  • Виводимо умови доставки, підйому на поверх і збірки в картку й чекаут — сума видна до оформлення, а не після дзвінка
  • Підключаємо оплату: картка онлайн, банківський переказ, безготівковий рахунок, післяплата
  • Закриваємо технічне SEO: ЧПУ, canonical, унікальні title, карта сайту з повним покриттям каталогу
  • Ставимо JSON-LD Store, Product, Offer і BreadcrumbList — сторінка стає придатною для розширеного сніпета, показувати його чи ні вирішує Google
  • Підключаємо GTM і GA4 з подіями перегляду галереї, запиту й покупки — видно, на якому кроці губиться замовлення
  • Фіксуємо умови: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Предметна й інтер'єрна зйомка меблів
  • 3D-візуалізація й конструктор кухонь під розміри приміщення
  • Логістика доставки й збірки як операційний процес
  • Реклама після запуску
  • Хостинг, домен, еквайринг
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Салон працює, а онлайн — це тільки Instagram

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

Розберемо вашу ситуацію на безкоштовному аудиті

Безкоштовний аудит меблевого каталогу

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

Що міряємо

  • Варіативність моделейСкільки позицій мають виконання в різних тканинах, кольорах і розмірах. Це визначає і структуру каталогу, і обсяг фотоконтенту.
  • Габарити й матеріали в данихЧи є ширина, глибина, висота й матеріал окремими полями. Без них фільтр «поміститься в мою нішу» не збереться.
  • Якість і вага зображеньМеблевий каталог живе на великих фото, і саме вони найчастіше роблять сторінку важкою. У виміряному нами меблевому магазині вага 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-каталог»

Пошук за розміромфільтр за шириною, глибиною, висотою і спальним місцем
Варіанти виконанняодна картка, вибір тканини й розміру, canonical на основну адресу
Доставка й підйомрахуються в чекауті до оформлення
Видимість у пошукуЧПУ, 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 робочих дні повернемось із документом: скільки позицій готові до публікації, скільки потребують зйомки, як краще завести виконання в тканинах і розмірах, що зі швидкістю й вагою сторінок.

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

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