-20%SALE🛒🛒🛒
  • Інтернет-магазини

Інтернет-магазин білизни та одягу: розміри, кольори, повернення

Розробка інтернет-магазину одягу та білизни впирається в одне рішення, яке ухвалюють до дизайну: розмір і колір — це окремі товари чи варіанти всередині картки моделі. Від нього залежить кількість сторінок, схема імпорту й те, як магазин рахує залишки. У виміряному нами магазині білизни кожну комбінацію заведено окремою позицією — каталог там 115 456 товарних адрес при 129 категоріях і 334 брендах. Той самий асортимент варіантами дав би кілька тисяч сторінок. Тому спершу рахуємо ваш прайс, потім говоримо про строк і суму.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Роздрібний каталог білизни, наш вимір 01.08.2026
115 456 товарних позицій, 129 категорій, 334 бренди
після безкоштовного аудиту
Вартість
30
Гарантія

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

115 456
Роздрібний каталог білизни, наш вимір 01.08.2026

товарних позицій, 129 категорій, 334 бренди

індекс із 42 підкарт, 112 646 унікальних адрес
Карта сайту того самого магазину
2,4%
Розбіжність двох методів підрахунку

— близько 2,8 тис. товарів поза картою сайту

головна 1 544,6 мс, картка 391,4 мс, категорія 473,2 мс
Перша відповідь сервера там же
13 428
Оптовий каталог білизни, вимір 31.07.2026

карток, 161 категорія, TTFB 289 мс

30–50
Строк розробки

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

передоплата 50%, два раунди правок, гарантійний строк 30 днів
Умови роботи
Кому підходить

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

Ситуація 1 з 5

Приймаєте замовлення в директі й уточнюєте розмір голосом

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

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

Задачі та результат у цифрах — усі показники зняті нашим виміром

роздрібний інтернет-магазин нижньої білизни, каталог понад 110 тис. товарних позицій

Задача
Продавати білизну по всій Україні так, щоб покупець сам підбирав розмір без консультації менеджера. Кожен розмір і колір заведено окремою позицією, тому каталог розростається до сотні тисяч сторінок — треба втримати цю структуру й лишити сторінки придатними для індексації.
Рішення
Магазин на OpenCart 3 з трьома мовними версіями. Карта сайту зроблена індексом із 42 підкарт: 39 товарних по 3 000 адрес плюс категорії, бренди й інформаційні сторінки. На картці повна товарна розмітка — Product, Offer, Brand, політика повернення, умови й строки доставки. Доставка Новою Поштою у відділення, кур'єром і в поштомат плюс Укрпошта.
Результат
Обсяг каталогу підтверджено двома незалежними методами: штатний пошук магазину дає 115 456 позицій, карта сайту — 112 646 унікальних товарних адрес; розбіжність 2,4% означає, що карта не покриває близько 2,8 тис. товарів. Структура: 129 категорій, 334 бренди, 17 інформаційних сторінок. Перша відповідь сервера: головна 1 544,6 мс, картка товару 391,4 мс, категорія 473,2 мс — вузьке місце саме головна. Знайдені дефекти: у вибірці зі 150 товарних адрес карти сайту 50 віддають 301, і всі до однієї ведуть на інший розмір або колір; на головній 118 тегів img, з них жодного з відкладеним завантаженням. Вимір 01.08.2026.

оптовий магазин нижньої білизни, каталог понад 13 тис. позицій

Задача
Дати оптовому покупцю, який замовляє асортиментом, підбір за розмірами й кольорами всередині моделі, розмірні сітки, фасування й ціни за рівнями замовлення.
Рішення
Магазин на OpenCart, де розмір і колір обираються всередині моделі. Вісім способів розрахунку описані і в тексті, і в машинній розмітці через acceptedPaymentMethod — для OpenCart це рідкісний рівень деталізації. Онлайн-оплати свідомо немає: оптове замовлення узгоджується до оплати, щоб не платили за те, чого немає на складі.
Результат
Карта сайту: 13 428 сторінок товарів і 161 категорія — 13 590 адрес, лише один дублікат. Перша відповідь сервера 289 мс, повне завантаження 455,1 мс — третій найшвидший відгук серед 16 виміряних сайтів. Застереження з того ж виміру: HTML головної важить 751,2 КБ, це найважчий документ вибірки, вчетверо більший за медіану. Знайдений дефект: /sitemap.xml віддає 200 з порожнім тілом, робочу карту рятує лише те, що вона названа в robots.txt. Вимір 31.07.2026.
Що входить

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

  • Каталог із навігацією за категорією, брендом і призначенням — покупець доходить до моделі, не гортаючи видачу.
  • Фільтр за розміром, кольором і матеріалом на OCFilter, із canonical на комбінаціях: інакше фільтр наплодить тисячі майже однакових адрес в індексі.
  • Картка з вибором розміру й кольору всередині моделі: залишок прив'язаний до комбінації, тому магазин не продає те, чого немає на складі.
  • Розмірні таблиці під бренд і категорію плюс підказка «як зняти мірки» — покупець помиляється з розміром до оплати, а не після примірки.
  • Рішення по структурі адрес — варіант із canonical або окрема картка на комбінацію — ухвалюємо на аудиті й фіксуємо в ТЗ.
  • Товарна розмітка JSON-LD: Product, Offer, Brand, умови доставки й політика повернення машинним форматом.
  • Чекаут з оплатою LiqPay, WayForPay, Privat24, monobank і післяплатою; Нова Пошта у відділення, кур'єром і в поштомат плюс Укрпошта.
  • Технічне SEO: ЧПУ, canonical на варіантах, карта сайту індексом із підкарт по 3 000 адрес із повним покриттям каталогу.
  • Контроль ваги сторінки: відкладене завантаження фото, стиснення, ліміт на зображення в категорії — важкою сторінку тут робить саме фото.
  • Аналітика GTM і GA4 з подіями перегляду картки, вибору розміру й покупки — видно, на якому кроці відпадає покупець.
  • Передача: доступи, письмова інструкція, прохід адмінки з менеджером на живому замовленні.
  • Умови роботи: передоплата 50%, два раунди правок на етапі дизайну, гарантійний строк 30 календарних днів після приймання.
Коли ця послуга не підходить

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

  • Фотозйомка моделей і зйомка на манекені
  • Складання власних розмірних сіток, якщо їх немає у виробника
  • Обробка повернень і логістика примірки
  • Реклама й робота з інфлюенсерами після запуску
  • Хостинг, домен, еквайринг
  • Обіцянки позицій у видачі: технічну частину закриваємо, ранжування не продаємо
Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:30–50 днів

  1. Аудит прайсу і рішення по варіантах

    2–4 робочих дні

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

  2. ТЗ і структура каталогу

    4–6 робочих днів

    Дерево категорій, набір атрибутів для фільтра, поля картки, схема розмірних сіток, правила canonical на варіантах. Переграти це після верстки дорого, тому фіксуємо письмово.

  3. Дизайн

    6–10 робочих днів

    Головна, категорія, картка з вибором розміру й кольору, таблиця розмірів, кошик, чекаут. Тут же задаємо цільову вагу сторінки: у нашій вибірці HTML на тому самому движку важить від 103,2 до 751,2 КБ.

  4. Збірка магазину

    8–13 робочих днів

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

  5. Імпорт каталогу, сітки й фото

    6–11 робочих днів

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

  6. Розмітка, тестування, передача

    4–6 робочих днів

    JSON-LD із політикою повернення, карта сайту підкартами, наскрізний прогін замовлення від вибору розміру до ТТН, заміри першої відповіді сервера, прохід адмінки з менеджером.

Безкоштовний аудит: рахуємо, скільки сторінок дасть ваш асортимент

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

Що міряємо

  • Розгортання розмірів і кольорівСкільки в каталозі моделей і скільки комбінацій. Виміряний приклад: магазин білизни, де кожен розмір і колір заведено окремою позицією, тримає 115 456 товарних адрес при 129 категоріях і 334 брендах.
  • Карта сайту на великому каталозіЧи розбита вона на підкарти й чи покриває весь каталог. У тому ж магазині карта — індекс із 42 підкарт, і при цьому вона не покриває близько 2,8 тис. товарів, які магазин показує у власному пошуку.
  • Куди ведуть товарні адресиБеремо випадкову вибірку адрес із карти сайту й дивимось відповідь сервера. У виміряному магазині білизни 50 зі 150 перевірених адрес віддали 301, і всі — на іншу комбінацію розміру чи кольору.
  • Вага сторінки й фотоСкільки важить HTML категорії з картками і чи вантажаться зображення відкладено. Антирекорд вибірки — 751,2 КБ на головній оптового магазину білизни, вчетверо більше за медіану.
  • Швидкість окремо по типах сторінокПерша відповідь для головної, категорії й картки. У виміряному магазині білизни головна віддається за 1 544,6 мс, а картка — за 391,4 мс: гальмує саме головна, каталог працює нормально.
  • Товарна розмітка й політика поверненняЧи є Product, Offer, Brand і поверненнєві блоки в JSON-LD. У виміряному магазині білизни розмітка повна разом із політикою повернення й строками доставки — для OpenCart це рідкість.

Що ви отримуєте на руки

  • Цифру: скільки сторінок дасть ваш асортимент у розгорнутому вигляді і скільки — у варіантному.
  • Документ по поточному сайту: адреси, дублі, покриття карти сайту, швидкість окремо для головної й категорії, вага HTML.
  • Оцінку роботи з розмірними сітками й фото — саме ці два пункти найчастіше розтягують строк.
  • Розмову на 30–40 хвилин, де проходимо документ по пунктах.

Строк: 2–4 робочих дні від моменту, коли ми отримали прайс і адресу сайту

Чому це безкоштовно

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

Що далі

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

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

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

  • ФОП і безготівковий розрахунок

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

  • Права й доступи — ваші

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

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

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

  • Спершу аудит, потім сума

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

  • Кажемо «ні», коли не впевнені

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

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Не знайшли свій випадок?

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

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Спосіб заведення розмірів і кольорівГоловний множник кошторису. Розгорнутий каталог, де кожна комбінація — окрема позиція, дає сотні тисяч адрес: у виміряному нами магазині білизни це 115 456 позицій. Варіанти всередині картки на тому самому асортименті дають кілька тисяч. Різний обсяг імпорту, різна карта сайту, різна робота менеджера.
  • Стан прайсуФайл, де артикул, модель, розмір, колір, ціна й залишок лежать окремими колонками, заливається імпортом за день. Прайс, де розмір зашитий у назву рядком («Комплект Ліана 75B чорний»), доводиться розбирати парсером — це окремий етап зі своїм строком.
  • ФотоЗнімки однакових пропорцій на однорідному фоні обробляються пакетно. Різні формати, водяні знаки й скриншоти з месенджера означають ручну роботу над кожною моделлю.
  • Розмірні сіткиГотові таблиці від виробника заводяться довідником і прив'язуються до бренда. Якщо сіток немає, їх доводиться зводити з мірок — це не наша зона, своїх ми не вигадуємо.
  • Оплата, доставка й мовні версіїКожен спосіб оплати й перевізник — окремий модуль і тестове замовлення. Друга мова множить не лише тексти, а й canonical, hreflang і карту сайту: у виміряному магазині білизни мовних версій три, і саме на них знайшлись суперечливі hreflang.
  • ТемпПрискорена черга піднімає проєкт у пріоритеті за доплату — за умови, що фото й прайс готові на старті. Імпорт із розгортанням варіантів вона не стискає.
Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • OpenCart 4.x за замовчуванням: варіанти товару, групи покупців і імпорт є в ядрі
  • OpenCart 3.x — коли критичний модуль існує лише під трійку; версію фіксуємо в ТЗ
  • OCFilter — фільтр за розміром і кольором. Обмеження: він породжує комбінаторну кількість адрес, і без canonical це тисячі майже однакових сторінок в індексі
  • PHP і MySQL — обмеження: сотні тисяч комбінацій вимагають роботи з індексами й кешем
  • nginx, HTTP/2, gzip або brotli — впливають на відповідь сервера, не на вагу фото
  • HTTPS + HSTS із сертифікатом на www: у виміряному магазині SAN виписано лише на голий домен, і відвідувач із www бачить попередження
  • sitemap-індекс із підкарт по 3 000 адрес
  • відкладене завантаження зображень: на головній виміряного магазину 118 тегів img і жодного з lazy

Інтеграції

  • LiqPay
  • WayForPay
  • Privat24
  • monobank
  • післяплата
  • Нова Пошта: відділення, кур'єр, поштомат
  • Укрпошта
  • Google Tag Manager
  • GA4
  • Google Ads
  • Meta Pixel
  • Instagram Shopping
  • eSputnik
  • Telegram
  • Viber
Розмір як варіант у картці проти окремої картки на кожну комбінацію

Чим цей варіант відрізняється від «Окрема картка на кожну комбінацію»

Кількість адрес на той самий асортименткілька тисяч: одна модель — одна сторінка
Залишкизалишок на комбінації всередині картки, склад видно з одного екрана
Запит «бюстгальтер 80B»веде на картку моделі, розмір обирається на місці
Карта сайтуодин файл або кілька підкарт
Що буває, коли позицію знімають з продажуваріант зникає з картки, адреса лишається живою
Робота менеджеразміна ціни на моделі — одна правка
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

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

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

розмір і колір — це окремі товари чи варіанти всередині картки?

Обидві схеми робочі, наслідки різні. Окремі позиції дають точний залишок по кожній комбінації й власну адресу під запит «бюстгальтер 80B»: у виміряному нами магазині білизни зроблено саме так, і каталог виріс до 115 456 позицій при 129 категоріях. Варіанти всередині картки дають компактний каталог, просту індексацію й одну правку замість десятків при зміні ціни. Наша рекомендація за замовчуванням — варіанти, а окремі адреси заводити точково під ті розміри й моделі, за якими справді є пошуковий попит. Але рішення ухвалюємо на аудиті вашого прайсу, бо переграти його після запуску дорого.

чому в мене головна вантажиться довго, а картки швидко?

Бо на головній зазвичай висить усе одразу: банери, каруселі, добірки нових надходжень, віджети. Виміряний приклад: у магазині білизни перша відповідь головної 1 544,6 мс, картки товару 391,4 мс, категорії 473,2 мс. Каталог віддається нормально, вузьке місце — саме головна, і там же ми нарахували 118 зображень без відкладеного завантаження. Це лікується окремо, без переробки всього магазину. Чесна межа: швидкість прибирає технічну втрату, а не створює попит — якщо ціна вища за ринок, швидкий сайт просто швидше покаже це покупцю.

як не втратити частину каталогу в індексі?

Карта сайту має бути індексом із підкарт і покривати весь каталог, а адреси в ній — віддавати 200, а не редирект. У виміряному нами магазині білизни карта складається з 42 підкарт і дає 112 646 унікальних адрес, тоді як власний пошук магазину показує 115 456 позицій: розбіжність 2,4%, тобто близько 2,8 тис. товарів у карті просто немає. Ми міряємо обидва числа й зводимо їх. Чесна межа: карта сайту не піднімає позиції й не зобов'язує Google індексувати — вона лише робить сторінки видимими для обходу. Реальну кількість проіндексованих адрес видно тільки у вашій Search Console.

розмірна сітка справді зменшує кількість повернень?

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

у нас і опт, і роздріб — це один сайт чи два?

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

що робити з фото, якщо у постачальника вони різного формату?

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

скільки триває розробка й що її розтягує?

30–50 робочих днів від затвердження ТЗ, шість етапів: аудит прайсу 2–4 дні, ТЗ і структура 4–6, дизайн 6–10, збірка 8–13, імпорт із сітками й фото 6–11, розмітка з тестуванням і передачею 4–6. Найдовші — збірка й імпорт. Розтягує проєкт зазвичай не код: фото різного формату й відсутні розмірні сітки з'їдають більше часу, ніж уся збірка магазину.

магазин одягу потрапить у Google?

Позицій ніхто не гарантує, і ми не будемо. Технічну частину закриваємо: ЧПУ, canonical на варіантах, карта сайту підкартами без дублів, JSON-LD із Product, Offer, Brand і політикою повернення. Остання в одязі важить окремо — умови повернення, оголошені машинним форматом, роблять картку придатною для розширеного вигляду у видачі. Чесна межа: розмітка не піднімає позиції й не зобов'язує Google показати розширений сніпет, він вирішує сам. І окремо: розмічати те, чого на сторінці немає, — це ризик санкцій, а не перевага.

Надішліть прайс — порахуємо, скільки сторінок дасть ваш асортимент

За 2–4 робочих дні повернемось із цифрою в обох сценаріях, розбором поточного сайту, якщо він є, і планом робіт по етапах із датами.

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

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