Менеджер отгрузил кроссовки, а в заказе нет кнопки "Штрихкоды" - хотя товар точно подлежит маркировке. В выдаче по запросу "маркировка битрикс" путают CRM-портал, маркировку рекламы и Честный ЗНАК, а владелец ищет настройки не в том продукте. Ниже - пошаговый путь для интернет-магазина на "1С-Битрикс: Управление сайтом": группа в каталоге, код Data Matrix в отгрузке, чек по ФФД 1.2 и проверка выбытия в Честный ЗНАК тестовым заказом.
Маркировка настраивается в CMS "Управление сайтом", а не в Bitrix24. Сначала укажите "Группу товаров" в карточке SKU до добавления в заказ - иначе поле кода в отгрузке не появится. Код вводят в "Магазин → Заказы → Отгрузки → Штрихкоды" (по одному на каждую единицу, до 200 символов). После оплаты и отгрузки CMS передаёт маркировку в кассу, чек уходит в ОФД, код выбывает в Честный ЗНАК.
Речь только про свой сайт на хостинге с модулем "Торговый каталог". CRM-портал — облачная CRM с другим меню; маркировка рекламы через ОРД к товарам не относится. Если вы искали настройки в Bitrix24 — это другой продукт, не наш фокус. Если магазин ещё не запущен, начните с гайда по запуску интернет-магазина на Битрикс. Кассу и ФФД 1.2 мы не разбираем с нуля — за этим отдельная инструкция по онлайн-кассе.
Представьте ситуацию: менеджер добавил в заказ кроссовки и отгрузил без группы маркировки — кнопки "Штрихкоды" нет. На практике группу поправили в каталоге, но поле так и не появилось: заказ создан раньше правки. Параллельно владелец читает статью про CRM-портал и путает его с CMS. Типичная ошибка — править товар, а не пересоздавать заказ. Ниже шаги до первого заказа и проверка цепочки до выбытия в Честный ЗНАК.
Проверьте, кому нужна маркировка на CMS и чем это не CRM-портал
Честный ЗНАК — учёт товаров с уникальным кодом на упаковке (квадратный штрихкод Data Matrix). По 487-ФЗ маркируют обувь, одежду, парфюмерию, табак и другие группы. Интернет-магазин передаёт код в чек при продаже физлицу. На CMS цепочка такая: каталог → отгрузка → касса → ОФД → Честный ЗНАК. CRM-портал — другой продукт, настройки облачной CRM не заменят параметры магазина на сервере.
| Что сравниваем | 1С-Битрикс: Управление сайтом | CRM-портал | Маркировка рекламы (ОРД) |
|---|---|---|---|
| Где настраивать | Торговый каталог, заказы, отгрузки, кассы ККМ | CRM, встроенный магазин+CRM | Рекламные кабинеты, не каталог товаров |
| Что маркируется | Физические товары с кодом Data Matrix | Товары в CRM-сценариях (другой UI) | Рекламные материалы и креативы |
| Наш фокус в статье | Да - пошаговая настройка | Нет - только чтобы не путать | Нет - другая тема |
Делайте: убедитесь, что редакция "Управление сайтом", модуль "Торговый каталог" не ниже 20.0.200 (для Highload-справочника групп) и включён складской учёт. Не делайте: копируйте шаги из справки CRM-портала — путь в админке другой.
Настройте группы маркировки в каталоге до первого заказа
Справочник групп хранится в Highload-блоке "Типы групп товаров" - его обновляет вендор по 487-ФЗ, вручную коды групп не правят. В карточке товара поле "Группа товаров" лежит в "Торговый каталог → Параметры". Если у вас торговые предложения (SKU), с версии каталога 22.600.0 группу можно задать отдельно на каждое предложение - включите опцию "Разрешить маркировку для торговых предложений".
- Откройте "Контент → Инфоблоки" или раздел каталога и выберите товар с маркировкой.
- Вкладка "Торговый каталог → Параметры" → поле "Группа товаров" (обувь, легпром, парфюмерия и т.д.).
- Для SKU повторите шаг на уровне торгового предложения, если опция маркировки для предложений включена.
- Сохраните карточку и только после этого добавляйте товар в тестовый заказ.
- Если группу поставили после создания заказа — исправьте товар и создайте заказ заново: старый не подхватит поле кода.
- При проблемах со сканером проверьте, не активен ли украинский язык интерфейса — для РФ его отключают.
Делайте: массово проставьте группы по категориям до любых продаж. Не делайте: ждите, что поле "Штрихкоды" появится само в старом заказе после правки каталога.
Выберите источник кодов: обмен с 1С, ручной ввод или MARKING_CODE
Data Matrix - двумерный штрихкод на этикетке; внутри не только цифры товара, но и "криптохвост" для проверки подлинности. CMS принимает строку до 200 символов. Несколько пар обуви в одной отгрузке = несколько отдельных полей, по одному коду на штуку.
Три рабочих сценария:
- Ручной ввод - менеджер сканирует этикетку в "Магазин → Заказы → [заказ] → Отгрузки → Штрихкоды". Подходит для старта и малых объёмов.
- Обмен с 1С - в CommerceML передают КодГруппыТоваров и маркировки отгрузок; в 1С поле ОсобенностьУчета маппят на код группы (например, обувь 5408). Базовый обмен описан в гайде по интеграции 1С с сайтом Битрикс.
- Свойство MARKING_CODE - если коды уже лежат в 1С как реквизит, добавьте его в маппинг XML, чтобы не дублировать ввод на складе и на сайте.
Схема потока кода:
Этикетка на складе → ввод в отгрузке CMS (или приход из 1С) → оплата заказа → чек отгрузки с реквизитом "Код товара" → ОФД → выбытие в личном кабинете Честный ЗНАК
Делайте: синхронизируйте группы каталога и 1С до обмена кодами. Не делайте: вводите код без криптохвоста - касса пометит товар статусом "М-".
Передайте код в чек: касса, ФФД 1.2 и настройка "Не кодировать"
Код попадает в чек после связки CMS с онлайн-кассой. Нужен ФФД 1.2 (формат чека с тегом маркировки) - без него ОФД не примет "Код товара". Подключение кассы - в гайде B45; здесь только параметры маркировки.
При оплате до отгрузки часто пробивают два чека. В "Кассы ККМ" для "Кодировка маркировочного кода" выберите "Не кодировать" - CMS передаёт строку с разделителем GS, повторное кодирование даёт статус "М-".
С 1 июля 2026 касса проверяет коды через ТС ПИоТ (разрешительный режим). Уточните поддержку у ОФД для ваших товарных групп - настройки каталога это не заменят.
Делайте: после тестового заказа откройте PDF чека и найдите строку "Код товара" без пометки "М-". Не делайте: пробивайте чек отгрузки до ввода всех кодов в отгрузке CMS.
Прогоните чек-лист выбытия: тестовый заказ и типичные ошибки
Финальная проверка - один SKU с реальной этикеткой.
- В каталоге у товара указана верная "Группа товаров", заказ создан после сохранения карточки.
- В отгрузке введены все коды (кнопка "Штрихкоды"), количество полей = количеству единиц.
- Заказ оплачен, статусы оплаты и отгрузки позволяют фискализацию по вашему сценарию.
- Чек отгрузки в "Магазин → Кассы ККМ → Список чеков" содержит маркировку, статус успешный.
- В личном кабинете Честный ЗНАК код перешёл в выбытие; при возврате CMS должна отправить отмену автоматически.
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Нет кнопки "Штрихкоды" | Не указана группа или заказ старше правки каталога | Проставить группу, создать новый заказ |
| В чеке статус "М-" | Неверная кодировка кассы или обрезанный код | "Не кодировать", полный Data Matrix с GS |
| Дубли кодов на сайте и в 1С | Двойной ввод без маппинга MARKING_CODE | Один источник истины в обмене CommerceML |
| Блок на кассе с 07.2026 | Нет ТС ПИоТ у ОФД/эквайера | Запросить разрешительный режим у провайдера кассы |
Делайте: храните скриншот успешного чека и статуса в Честный ЗНАК для бухгалтерии. Не делайте: повторно правьте каталог, если ошибка уже на стороне кассы или ОФД.
Что дальше
Зафиксируйте регламент: группа в каталоге → код в отгрузке → чек → проверка в Честный ЗНАК. Нужна помощь с боевым магазином - напишите через форму на сайте.
Автор: Максим Мольков, разработчик 1С-Битрикс.
Источники: официальный урок "Маркировка товаров 487-ФЗ", страница соответствия законодательству CMS, практика внедрений интернет-магазинов.
Частые вопросы
Как указать группу маркировки у товара в Битрикс?
Откройте карточку товара → "Торговый каталог → Параметры" → поле "Группа товаров" и выберите категорию из справочника Честный ЗНАК (обувь, легпром и т.д.). Для SKU с версии каталога 22.600.0 группу можно задать на уровне торгового предложения. Сохраните товар до добавления в заказ.
Почему поле кода не появляется в отгрузке?
Чаще всего не указана "Группа товаров" или заказ создан до того, как вы исправили каталог. CMS не добавляет кнопку "Штрихкоды" задним числом - создайте новый заказ после сохранения группы. Реже мешает активный украинский язык интерфейса: для сканера в отгрузке его отключают.
Нужен ли отдельный модуль ТС ПИоТ, если касса у эквайера?
С 1 июля 2026 проверка кодов на кассе обязательна для многих товарных групп. Модуль ТС ПИоТ обычно встроен в прошивку ККТ или облачный сервис вашего ОФД, а не в CMS. Уточните у провайдера кассы поддержку разрешительного режима для ваших категорий - настройки каталога Битрикс это не заменят.
Как связать маркировку с 1С без дублей кодов?
В CommerceML передавайте КодГруппыТоваров для каталога и маркировки в блоке отгрузок. Сопоставьте ОсобенностьУчета в 1С с кодом группы. Если коды уже есть в 1С, выведите их в свойство MARKING_CODE и не дублируйте ручной ввод на сайте - один источник на отгрузку.
Можно ли пробить чек без отгрузки, если коды введены в заказе?
Для маркированного товара чек с кодом привязан к сценарию отгрузки. Сначала введите коды в отгрузке, затем фискализируйте по вашей схеме (один или два чека). Чек оплаты без кодов допустим, но выбытие в Честный ЗНАК произойдёт только когда в чеке отгрузки появится "Код товара".
Чем маркировка товаров отличается от маркировки рекламы в Битрикс?
Маркировка товаров - это код Data Matrix на физической упаковке и выбытие через кассу по 487-ФЗ. Маркировка рекламы (ОРД) - отчётность по креативам в рекламных системах, к каталогу интернет-магазина не относится. В поиске запросы смешиваются - проверяйте, что настраиваете CMS "Управление сайтом", а не рекламный кабинет.
Было полезно?
Поставьте лайк, если статья помогла разобраться.
Поделиться статьёй
Отправьте тому, кому это пригодится.
Можно поделиться и фрагментом: выделите текст статьи.