Ваш товар уже у покупателя.
Пусть код на упаковке расскажет больше
rsl.by — независимая резолвер-платформа для беларусских производителей. Один QR-код на упаковке — карточка товара, партия, сертификаты, состав. Меняете содержимое в любой момент, без переклейки этикетки.
Один код — разный ответ для разных людей
Каждый скан кода на вашем товаре показывает покупателю, дистрибьютору или проверяющему органу то, что нужно именно им: карточку товара, партию и срок годности, сертификаты соответствия, состав. Вы обновляете содержимое когда угодно — без переклейки этикетки и без нового тиража упаковки.
Считывается офлайн
GTIN, партия и серийный номер зашиты прямо в структуру ссылки. Касса или сканер читает их без похода в сеть — так же, как обычный штрихкод.
Ссылка ведёт дальше
Тот же код в браузере телефона открывает страницу товара: состав, сроки, документы — контент можно менять в любой момент.
Открытый стандарт
Работает по GS1 Digital Link — синтаксис URI и GS1-Conformant Resolver. Признаётся всей отраслью, а не только внутри одной платформы.
Особенно полезно там, где важна партия и состав
Молочная и пищевая промышленность
Состав, партия, отзыв продукции по конкретному лоту, сертификаты соответствия ЕАЭС — без пересогласования этикетки при каждом изменении.
Косметика и БАД
INCI-состав, инструкции на нескольких языках, проверяемые сертификаты — один код вместо мелкого текста на маленькой упаковке.
Экспортёры
Один и тот же код работает и на внутреннем рынке, и за рубежом — резолвер отдаёт нужный язык по браузеру покупателя.
Куда реально ведёт скан
rsl.by — это резолвер, а не сами карточки товаров. Вот во что превращается GTIN после резолва — страница сделана по тому же принципу GS1 Digital Link, что мы разбирали выше, и оформлена в цветах rsl.by.
Зачем это нужно на практике
Разная информация разным людям
Покупатель, дистрибьютор и контролирующий орган видят своё — с одного и того же кода.
Без переклейки этикетки
Содержимое меняется на лету — тираж упаковки печатать заново не нужно.
Прослеживаемость по партии
Партия и серийный номер — часть самой ссылки, а не отдельная система учёта.
Совместимо с EAN-13
Уживается рядом с уже нанесённым линейным штрихкодом — оба работают вместе.
Работает без сети
Ключевые данные читаются локальным парсингом — касса не зависит от связи.
Соответствует стандарту
GS1 Digital Link URI Syntax + GS1-Conformant Resolver, включая Resolver Description File.
Технические детали
rsl.by заявляет соответствие GS1-Conformant Resolver Standard и публикует машиночитаемый Resolver Description File по адресу /.well-known/gs1resolver — так любое GS1-совместимое приложение может автоматически определить возможности резолвера.
Параметры резолвера
| Корень резолвера | https://rsl.by |
| Поддерживаемые ключи | Все 16 официальных (GTIN, GLN, SSCC, GRAI и др.) |
| Ключевые квалификаторы | Полностью, для каждого ключа |
| Стандарт | GS1 Digital Link URI Syntax 1.7.0 |
| Резолвер | GS1-Conformant Resolver 1.2.0 |
| Description File | /.well-known/gs1resolver |
Resolver Description File
{
"name": "RSL.BY Resolver",
"resolverRoot": "https://rsl.by",
"supportedPrimaryKeys": [
"01", "8006", "8013", "8010",
"414", "415", "417", "8017",
"8018", "255", "00", "253",
"401", "402", "8003", "8004"
],
"linkTypeDefaultCanBeLinkset": true,
"jsonLdContextLocation": "https://rsl.by/jsonldcontext.jsonld"
}
Это не пример, а то, что резолвер отдаёт на самом деле — откройте /.well-known/gs1resolver и сверьте. Список первичных ключей закрыт схемой стандарта: что в нём есть, то и работает в пути.
Офлайн-парсер на Python
Тот же код, которым разбирает ссылки сам резолвер. Работает локально, без единого сетевого запроса: грамматика, контрольные цифры GTIN/GLN/SSCC, состав и порядок квалификаторов. Зависимостей нет, только стандартная библиотека.
00 и 01 — первичные ключи агрегата
Короб, коробка, паллета — не всегда один и тот же случай. Стандарт даёт два первичных ключа для агрегата, и выбор между ними зависит не от «правильности», а от того, что вам реально нужно: индивидуальная прослеживаемость каждой единицы или простой учёт по партии.
SSCC — конкретный физический экземпляр
Когда агрегат участвует в электронном авизировании поставки (ASN/EDI) и нужно отличать именно эту паллету от любой другой такой же — не «партия 156», а «вот эта конкретная паллета, отгруженная сегодня в 14:32».
/00/346600430000000015 ?02=04660043856680 &37=50&10=156&11=260819
GTIN + партия — учёт без сериализации
Когда агрегат однороден по товару и партии, а индивидуально отличать один короб от другого такого же не требуется. GTIN с квалификатором лота — штатная, официальная конструкция стандарта, SSCC не нужен вовсе.
/01/04660043856680/10/156 ?11=260819&37=50
Частые вопросы
rsl.by — это часть GS1?
Нет. rsl.by — независимая беларусская платформа. Мы используем открытый международный стандарт GS1 Digital Link, потому что его понимает вся отрасль — от касс в магазинах до приложений покупателей, — но не являемся подразделением, дочерней структурой или официальным представителем GS1.
Нужно менять действующий штрихкод EAN-13?
Нет. rsl.by работает рядом с уже нанесённым линейным штрихкодом — оба кода сосуществуют на одной упаковке и не конфликтуют друг с другом.
Данные читаются без интернета?
Да — GTIN, партия, серийный номер и другие AI зашиты прямо в структуру ссылки и извлекаются локальным разбором строки, без обращения к серверу. Переход по ссылке в сети нужен только тогда, когда покупателю или кассе действительно требуется дополнительная информация — карточка товара, сертификат и так далее.
Резолвер официально зарегистрирован у GS1?
Стандарт не предполагает единого центра одобрения — любой домен может быть GS1-Conformant Resolver, если публикует Resolver Description File и соответствует требованиям стандарта. rsl.by это делает — файл доступен по адресу /.well-known/gs1resolver.