• Интернет-магазины

Интернет-магазин белья и одежды: размеры, цвета, возврат

Разработка интернет-магазина одежды и белья упирается в одно решение, которое принимается в дизайн: размер и цвет — это отдельные товары или варианты внутри карты модели. От него зависит количество страниц, схема импорта и то, как магазин считает остатки. В измеренном нами магазине белья каждая комбинация заведена отдельной позицией — каталог там 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 товарных по 3000 адресов плюс категории, бренды и информационные страницы. На карте полная товарная разметка – 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 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

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

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Не нашли свой случай?

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

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Способ заведения размеров и цветовГлавный множитель сметы. Развернутый каталог, где каждая комбинация — отдельная позиция, дает сотни тысяч адресов: в измеренном магазине белья это 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 категориях. Варианты внутри карты дают компактный каталог, простую индексацию и одну правку вместо десятков при изменении цены. Наша по умолчанию рекомендация — варианты, а отдельные адреса заводить точечно под те размеры и модели, по которым действительно есть поисковый спрос. Но решение принимаем на аудите вашего прайса, потому что переиграть его после запуска дорого.

Почему у меня главная грузится долго, а карточки быстро?

Ибо на главной обычно висит все сразу: баннеры, карусели, подборки новых поступлений, виджеты. Измеренный пример: в магазине белья первый ответ главного 1544,6 мс, карточки товара 391,4 мс, категории 473,2 мс. Каталог отдается нормально, узкое место – самое главное, и там же мы насчитали 118 изображений без отложенной загрузки. Это лечится по отдельности, без переработки всего магазина. Честный предел: скорость убирает техническую потерю, а не создает спрос – если цена выше рынка, быстрый сайт просто быстрее покажет покупателю.

Как не потерять часть каталога в индексе?

Карта сайта должна быть индексом из подкарт и покрывать весь каталог, а адреса в ней отдавать 200, а не редирект. В измеренном нами магазине белья карта состоит из 42 подкарт и дает 112646 уникальных адресов, тогда как собственный поиск магазина показывает 115456 позиций: расхождение 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 рабочих дня вернемся с цифрой в обоих сценариях, разбором текущего сайта, если он есть, и планом работ по этапам с датами.

Из измеренных кейсовКарта сайта: 13 428 страниц товаров и 161 категория - 13 590 адресов, только один дубликат

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.