Внутренний штрих-код магазина — что это и чем отличается от других
Штрих-код EAN-13 с префиксом 20–29, который магазин присваивает товару самостоятельно — чаще всего весовому: развесным продуктам, выпечке, мясу. Не регистрируется в GS1 и не читается за пределами точки, где создан.
Что такое внутренний штрих-код магазина
Внутренний штрих-код — код формата EAN-13, который присваивает товару сам магазин, а не производитель через GS1. GS1 резервирует для локального использования диапазон префиксов 20–29 (и 02, 04 для восьмизначных кодов) — коды ограниченного обращения. Регистрировать их в национальном каталоге не нужно: любая точка продаж генерирует такие номера сама, без обращения к GS1 RUS и без взносов.
Основной источник — весы с печатью этикеток в отделах развесных товаров: гастрономия, выпечка, мясо, рыба, овощи и фрукты. Принтер весов формирует этикетку, в которую зашиты внутренний код позиции и её вес или цена. Диапазон 20–29 используют и для других задач: временная маркировка до получения официального кода от поставщика, инвентарные метки склада, стикеры тестовых партий.
Как устроен код для весового товара
Внешне код неотличим от обычного EAN-13 — 13 цифр, та же символика, любой кассовый сканер прочитает его без проблем. Разница в значении цифр:
- 1-я цифра (2) — маркер кода ограниченного обращения: кассовая программа расшифровывает число по локальным правилам, а не ищет его в каталоге.
- Следующие 4–5 цифр — внутренний код товарной позиции (PLU) из базы конкретного магазина.
- Следующие 5 цифр — переменная часть: вес в граммах или цена в копейках; порядок разрядов задаёт сама торговая точка.
- Последняя цифра — контрольная сумма по алгоритму MOD 10, как в обычном EAN-13.
Число вида 2100015034507 в одной сети может значить «PLU 00015, вес 345,0 г», а в другой — «PLU 00015, цена 345 руб. 07 коп.». Своя касса печатает чек верно; чужой сканер видит только 13 цифр без объяснения.
Почему код не работает вне магазина
Диапазон 20–29 в спецификации GS1 помечен как локальный: коды действительны только внутри одной компании или по соглашению между конкретными партнёрами и не гарантированно уникальны в масштабе рынка. Один и тот же номер независимо используют тысячи магазинов для разных товаров, а схема расшифровки переменной части у каждой точки своя — даже уникальный номер соседняя касса прочитала бы неверно.
У кода нет записи в реестре GS1, GTIN ему не присвоен — внешний сервис, ищущий товар по номеру (маркетплейс, сравнение цен, приложение для проверки состава), получит «не найдено». Проверить код через сторонний онлайн-сканер штрих-кода можно, но результатом будет отсутствие данных, а не ошибка: число прочитано верно, просто ему неоткуда взять описание. По той же причине маркетплейсы не принимают коды 20–29 в качестве GTIN при заведении карточки — требуется официальный EAN-13 через GS1.
Как отличить внутренний код от официального EAN-13
Достаточно взглянуть на первые цифры. Официальный EAN-13 для России начинается с префикса страны 460–469, выданного GS1 RUS правообладателю бренда, — номер уникален и одинаково расшифровывается любой кассой и каталогом. Код с префиксом 20–29 — всегда локальная генерация конкретной точки продаж, даже если на чеке выглядит как обычный штрих-код. Отдельно стоят маркированные товары: для продукции под «Честным знаком» используется Data Matrix с криптографической подписью — к весовым EAN-13 из диапазона 20–29 система прослеживаемости отношения не имеет.
Частые вопросы
Можно ли продавать товар с внутренним кодом 20–29 через маркетплейс?
Нет. Маркетплейсы требуют официальный GTIN, зарегистрированный через GS1. Код 20–29 создан для внутреннего использования одной точки, не проходит проверку уникальности и будет отклонён при загрузке карточки. Нужен официальный EAN-13 через GS1 RUS.
Что означают цифры на этикетке весового товара?
Первая цифра (2) — маркер локального кода, следующие 4–5 цифр — код позиции (PLU), следующие 5 — вес в граммах или цена в копейках по правилам конкретного магазина, последняя — контрольная сумма. Единого стандарта на переменную часть нет.
Прочитает ли обычный кассовый сканер внутренний штрих-код?
Да, физически символ не отличается от EAN-13, любой сканер считает 13 цифр без ошибок. Разница не в чтении, а в интерпретации: только программа своего магазина знает, как разбить число на PLU и вес или цену.
Нужно ли регистрировать внутренний код в GS1?
Нет — в этом и смысл диапазона 20–29, выделенного для локального использования без регистрации и взносов. Как только товар нужно продавать за пределами точки — через сеть или маркетплейс, — требуется официальный GTIN с префиксом страны (460–469).
Можно ли по внутреннему коду вручную узнать вес или цену товара?
Как правило нет: схема кодирования не публикуется и различается даже между сетями одного города. Онлайн-сканеры декодируют цифры корректно, но не находят карточку товара — записи нет в открытых базах GS1 и маркетплейсов.
Чем внутренний штрих-код отличается от кода «Честного знака»?
Это разные системы. Внутренний EAN-13 из диапазона 20–29 — локальная метка для кассы и склада без госрегистрации. Код «Честного знака» — Data Matrix с криптоподписью, обязательный для маркированных категорий и фиксируемый в госсистеме прослеживаемости.
Автор материала
Андрей СамойловЭксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.
Об авторе и все материалы