Три поставщика одежды присылают прайсы в трёх разных видах: у первого размеры перечислены в одной ячейке — «S, M, L, XL», у второго размерный ряд разложен по колонкам — отдельный столбец на каждый размер с остатком, у третьего каждый размер идёт своей строкой. А площадка ждёт файл в одном-единственном формате. При 200 моделях по 4–6 размеров ручная перекладка превращается в многочасовую работу с гарантированными ошибками. Разберём, какие форматы размерных рядов встречаются, какой из них нужен площадкам и как привести прайс к нужному виду.
Три формата, в которых поставщики присылают размеры
Размерный ряд — набор размеров, в которых выпускается модель: «42–48» для платья или «S–XXL» для футболки. В прайсах он встречается в трёх видах:
- Список в одной ячейке. Колонка «Размеры» со значением «S, M, L» или «42-44-46». Компактно для чтения человеком, бесполезно для загрузки: у каждого размера должны быть свои остаток и артикул, а здесь они общие на всю строку.
- Матрица по колонкам. Отдельный столбец на каждый размер — «42», «44», «46», а в ячейках остатки. Так любят выгружать учётные системы обувных и одежных производителей. Удобно для сверки наличия, но площадке нужен другой вид.
- Развёртка по строкам. Каждая размерная позиция — отдельная строка со своим артикулом, штрихкодом и остатком. Самый «сырой» на вид и самый ценный на деле: из него файл для площадки собирается автоматически.

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

Как развернуть размеры в строки
Вариант 1. Попросить развёртку у поставщика
Самый простой путь: большинство fashion-поставщиков умеют выгружать прайс с развёрткой по размерам — для их учётной системы это стандартный отчёт. Если в прайсе размеры списком или матрицей, сначала спросите, есть ли «развёрнутый» вариант: это сэкономит больше всего времени.
Вариант 2. Развернуть самим в Excel
Список «S, M, L» в одной ячейке сначала разрезается на отдельные колонки инструментом «Текст по столбцам» — пошагово это разобрано в статье про разделение текста по столбцам. Дальше полученная матрица (или исходная матрица поставщика) разворачивается в строки: каждую колонку размера превращаете в отдельные строки с повторением общих полей модели. В Excel это делается развёрткой в Power Query либо аккуратной ручной перекладкой, если размеров немного. На выходе размер должен стоять в отдельной колонке, а не в наименовании.
Обратная задача: свернуть строки в список
Иногда нужен обратный ход: для B2B-прайса дилерам или печатного каталога развёртку сворачивают обратно в вид «S, M, L» одной ячейкой — это сцепка значений по модели. Правило простое: рабочий исходник храните в развёрнутом виде — из строк проще собрать любой формат, чем наоборот.
Подготовка развёрнутого файла в конвертере
Когда в таблице один размер — одна строка, дальше файл готовится к площадке за один проход. Откройте конвертер прайсов и загрузите файл.
Шаг «Структура». Укажите, с какой строки начинается таблица: у прайсов с реквизитами и логотипом в шапке это редко первая строка. Строки-разделы с названиями групп («Платья», «Костюмы») убираются здесь же, иначе они уедут в файл мусором.
Шаг «Колонки». Ключевая операция для размерного ряда — склейка артикула с размером по шаблону {Артикул}-{Размер}: у поставщика артикул обычно общий на модель, а площадке нужен уникальный код на каждую строку размера. Параллельно приведите сам размер к чистому виду: «Убрать пробелы» убирает « S » и « 42 », а «Заменить текст» превращает «р. 42» в «42», а «2XL» в «XXL», если площадка ждёт другую нотацию.

Шаг «Фильтры». Оставьте только позиции в наличии — правило «Остаток больше 0» по колонке остатка размера. В развёртке это особенно важно: нулевой остаток размера 44 не должен блокировать продажу размера 46.
Экспорт. Скачайте XLSX со значениями и загрузите его в кабинет площадки. Настройку сохраните шаблоном: следующий прайс того же поставщика обработается за минуту.
Типовые ошибки в размерных рядах
- Размер в наименовании, а не в поле размера. «Футболка белая 52» в колонке «Наименование» при пустой колонке «Размер»: фильтр по размеру в каталоге не сработает, и покупатель не найдёт нужный размер. Размер должен жить в своей колонке.
- Один артикул на все размеры. Строки конфликтуют при загрузке: идентификатор обязан быть уникальным. Лечится склейкой «артикул + размер».
- Общий остаток на модель. Один и тот же остаток, продублированный во все строки размеров, искажает наличие: площадка покажет «в наличии» размер, которого нет на складе.
- Смешанные размерные сетки. В одном прайсе российские «42–48», в другом международные «S–L», а у части поставщиков «2XL» вместо «XXL». Перед загрузкой сетку приводят к виду из шаблона площадки.
- Коды маркировки не по размерам. У одежды код «Честного знака» привязан к конкретной размерной единице, а не к модели целиком. Как учесть маркировку в прайсе — в статье про маркировку одежды.
Частые вопросы
Поставщик присылает размеры через запятую в одной ячейке. Это лечится?
Да, но не в конвертере: сначала строки нужно развернуть так, чтобы каждый размер стал отдельной строкой. Самый быстрый путь — попросить у поставщика прайс с развёрткой по размерам, для одежды это стандартная выгрузка. Если нет, разрежьте список на колонки в Excel, разверните в строки — и уже потом загружайте файл в конвертер.
Можно ли грузить размеры матрицей, колонкой на размер?
Нет: площадки и учётные системы ждут строку на каждый размер — со своим артикулом, остатком и ценой. Матрица удобна для внутренней сверки наличия, но перед загрузкой её разворачивают в строки. Точные требования проверьте в актуальном шаблоне вашей площадки.
Как сделать уникальный артикул для каждого размера?
Склейкой по шаблону на шаге «Колонки»: например, {Артикул}-{Размер} даст из общего артикула модели коды вида BL-102-42, BL-102-44. Значения берутся из существующих колонок, руками дописывать ничего не нужно.
Размер указан прямо в наименовании, отдельной колонки нет. Что делать?
Такой файл площадка может принять формально, но фильтр по размеру работать не будет, и товар не найдётся через размерный фильтр каталога. Вытащите размер в отдельную колонку: в Excel это «Текст по столбцам» по пробелу или дефису, либо попросите у поставщика прайс, где размер — отдельное поле.