Коротко: чтобы поставить БАД на маркетплейс, нужно пройти цепочку из четырёх звеньев — заказать коды DataMatrix в Честном ЗНАКе, нанести их на упаковку, ввести коды в оборот и агрегировать товар по коробам, а затем передать коды площадке электронным УПД через ЭДО. Сам процесс одинаков по сути, но момент передачи кодов на трёх площадках разный: Ozon и Яндекс Маркет требуют УПД до прибытия товара, а Wildberries (по FBO) принимает товар первым и ждёт УПД уже после приёмки. Ниже — пошаговый процесс и точки, где WB, Ozon и Яндекс расходятся.
Что изменилось с сентября 2025: поэкземплярный учёт
До 1 сентября 2025 года БАД учитывались объёмно-сортовым методом — система знала, что у вас «партия 500 банок», но не следила за каждой банкой отдельно. С этой даты для всех БАД действует поэкземплярный учёт: прослеживается каждый код DataMatrix индивидуально, от производства до розничной продажи.
Для поставщика это меняет три вещи. Во-первых, каждый экземпляр теперь должен иметь уникальный читаемый код — «общий» код на коробку больше не работает. Во-вторых, появляется обязательная агрегация: коды отдельных упаковок привязываются к коду короба, а коробы — к паллете (код SSCC), иначе склад не сможет одним сканированием сопоставить содержимое с системой. В-третьих, ужесточается роль ЭДО: оптовая передача оформляется электронным УПД, а с апреля 2025 года по общей норме ФНС — в машиночитаемом XML-формате (УПД формат 5.03), что поддерживает поэкземплярную передачу кодов маркировки.
Практический вывод: если вы готовили поставки «по-старому», без агрегации и с приблизительными документами, сейчас это гарантированный отказ приёмки. Базовые поля самой этикетки и требования к коду мы разбирали в общем гайде по маркировке БАД — здесь сосредоточимся именно на процессе поставки.
Шаг 1–2: заказать коды и ввести их в оборот
Первое звено — эмиссия кодов. В личном кабинете Честного ЗНАКа по адресу markirovka.crpt.ru вы описываете товар в каталоге (наименование, GTIN, состав, категория «БАД»), затем заказываете коды маркировки под нужное количество упаковок. На выходе — выгрузка кодов DataMatrix, которые вы наносите на этикетку.
Здесь кроется частая ловушка: эмиссия кода и ввод в оборот — это два разных действия. Эмитированный код уже напечатан на банке, но для системы товар ещё «не существует» как готовый к продаже. Пока вы не подадите отчёт о вводе в оборот, статус кода остаётся промежуточным, и при сканировании на приёмке маркетплейс увидит товар как немаркированный.
Ввод в оборот — это отдельная операция в ЛК: вы подтверждаете, что товар произведён (или ввезён по импорту) и готов к продаже. Только после этого статус кода становится «в обороте». Проверить статус можно в приложении или ЛК Честного ЗНАКа — делайте это до отгрузки, а не после, когда переделывать поздно.
Шаг 3: агрегация — собрать коды в коробах
Агрегация — это создание иерархии «упаковка → короб → паллета». Каждому коробу присваивается код групповой упаковки, паллете — код транспортной упаковки (SSCC), и к ним привязываются вложенные коды DataMatrix.
Зачем это поставщику: при приёмке склад сканирует один код короба и сразу получает весь список вложенных единиц. Без агрегации приёмщику пришлось бы вскрывать короб и сканировать каждую банку — что при потоковой работе склада означает либо очень долгую приёмку, либо отказ. После перехода на поэкземплярный учёт агрегация для поставок на маркетплейсы стала фактической нормой.
Агрегационные коды формируются в ЛК Честного ЗНАКа или в товароучётной системе и печатаются отдельной этикеткой на короб. Важно, чтобы физическое вложение совпадало с системным: если в короб по факту попала лишняя или чужая банка, расхождение всплывёт при сверке и заблокирует приёмку.
Шаг 4: передать коды через УПД — и здесь площадки расходятся
Это ключевой шаг, где WB, Ozon и Яндекс работают по-разному. Общее одно: маркетплейс не маркирует товар за вас — ответственность за коды и документы лежит на продавце. А вот момент и форма передачи кодов отличаются.
Ozon (FBO). Коды маркировки должны быть в УПД к моменту приёмки товара. Вы вводите товар в оборот, агрегируете, формируете электронный УПД с перечнем кодов и связью с SKU и передаёте его через ЭДО — и только потом везёте товар на склад. Если товар приедет раньше документа, приёмка блокируется даже при идеально пропечатанных кодах (при необходимости допустима коррекция через УПД-2 уже после отгрузки). Это главный операционный конфликт при работе через фулфилмент-агентов: логистика торопит, а УПД ещё не готов.
Wildberries (FBO). Логика обратная. Сначала склад принимает и сканирует коды, проверяет их статус, формирует акт приёмки в личном кабинете. И только после этого, в течение 3 рабочих дней, вы формируете УПД (тип ДОП — дополнение к акту) на основании акта и отправляете его через ЭДО (Диадок, СБИС, ЭДО Лайт). Здесь критично, чтобы напечатанный код был читаемым и имел статус «в обороте» — документ вторичен, главное проходит через сканер. Нарушение 3-дневного срока на УПД грозит санкциями со стороны площадки.
Яндекс Маркет (FBY). Ближе к модели Ozon: коды передаются заранее. Помимо УПД через ЭДО, Яндекс просит загрузить перечень кодов файлом в карточку, а сам УПД должен дойти не позднее чем за 24 часа до прибытия товара на склад. На FBY выводить коды из оборота при продаже не нужно — это делает площадка.
Если коротко: Ozon и Яндекс проверяют документ до товара, Wildberries — товар до документа. Спланируйте подготовку УПД под ту площадку, куда едет конкретная партия, — это убирает самый дорогой класс отказов.
FBO против FBS: где выводятся коды из оборота
Схема фулфилмента меняет не процесс ввода в оборот, а финал — кто и когда выводит код при продаже.
- FBO (товар на складе площадки): коды вы передаёте маркетплейсу заранее (через УПД), а при продаже площадка сама выводит код из оборота. Меньше ручных операций после отгрузки, но строже требования к документам на входе.
- FBS (товар у вас, отгрузка по заказу): коды из оборота при каждой продаже выводите вы сами — как правило в течение 3 рабочих дней после формирования чека (это иной срок, не путать с 3-дневным сроком отправки УПД для WB FBO после акта приёмки). Больше контроля над остатками, но каждый заказ — это ваша ручная операция в Честном ЗНАКе.
Для небольшого ассортимента БАД FBS даёт гибкость, но при росте оборота поштучный вывод кодов становится узким местом — здесь имеет смысл товароучётная система с автоматизацией.
Где партии БАД срываются на приёмке
Сценарии отказа повторяются из поставки в поставку, и почти все — про процесс, а не про сам товар:
- Код не введён в оборот. Эмитирован, напечатан, но статус не «в обороте» — система считает товар немаркированным. Отказ.
- УПД опоздал (Ozon/Яндекс). Товар приехал раньше документа — блокировка приёмки.
- УПД просрочен (WB). Не уложились в 3 рабочих дня после акта — санкции площадки.
- Нет агрегации. Коробы не привязаны к кодам — склад не находит единицы при сканировании короба.
- Нечитаемый DataMatrix. Бледный термопринт, мелкий модуль, обрезанная светлая зона — сканер не берёт с первого раза. Подробный разбор причин и быстрых исправлений — в материале про частые ошибки приёмки БАД.
- Расхождение атрибутов. Производитель, бренд или объём в Честном ЗНАКе, СГР и карточке маркетплейса написаны по-разному — алгоритм флагирует несоответствие.
Объединяет их одно: ошибка закладывается на этапе подготовки — в кодах, документах и этикетке, — а ловится уже на складе, когда возврат партии стоит и логистики, и упущенных продаж.
Как собрать этикетку под поставку без пересортицы
Сам процесс ввода в оборот, агрегации и отправки УПД лежит на стороне Честного ЗНАКа и вашей товароучётной системы. Но один класс отказов рождается раньше — на этикетке: когда код DataMatrix и EAN-13 печатают на разных наклейках и при раскладке партии путают, или когда срок годности набивают вручную и ошибаются в одной цифре.
Сервис Знакета закрывает именно этот участок: вы описываете товар один раз, подгружаете коды из выгрузки Честного ЗНАКа и получаете единый PDF под термопринтер (типовой формат 58×40 мм), где DataMatrix, EAN-13, состав, номер СГР и срок годности собраны на одной этикетке и относятся к одному экземпляру. Код сразу размещён с нужной светлой зоной и размером модуля, а даты не набираются руками — то есть с этикетки на приёмку приезжает читаемый код без риска пересортицы. Это не заменяет ввод в оборот и УПД, но снимает ошибки, которые проще всего предотвратить до отгрузки.
Чек-лист перед поставкой партии БАД
- Товар заведён в каталоге Честного ЗНАКа, GTIN совпадает с карточкой маркетплейса;
- Коды эмитированы и введены в оборот — статус «в обороте» проверен в ЛК;
- DataMatrix на каждой упаковке читаем, со светлой зоной и контрастом чёрное-на-белом;
- Короба агрегированы, физическое вложение совпадает с системным;
- Подключён ЭДО, УПД формируется в XML-формате;
- Для Ozon/Яндекс — УПД отправлен до прибытия товара (Яндекс — за 24 часа);
- Для WB — готовность сформировать УПД в течение 3 рабочих дней после акта приёмки;
- Для FBS — настроен процесс вывода кодов из оборота после продажи;
- Атрибуты (производитель, бренд, объём) одинаковы в ЧЗ, СГР и карточке.
Поставка БАД на маркетплейс перестаёт быть лотереей, когда вы держите в голове две вещи: код должен пройти сканер (статус «в обороте» + читаемая печать), а документ — прийти в нужный момент относительно товара. На Ozon и Яндексе документ идёт первым, на Wildberries — товар. Остальное — рутина, которую закрывают агрегация и единая этикетка.
