18 мая 2026

Маркировка товаров при продаже через интернет

Shop-Script позволяет интернет-магазину работать в полном соответствии с требованиями закона об обязательной маркировке товаров: и для онлайн-заказов на сайте, и для продаж в офлайне с помощью мобильной кассы, и при продажах через маркетплейсы. Рассказываем об особенностях настройки.

Что такое маркировка?

Речь о системе «Честный знак» — маркировке каждой единицы (экземпляра) товара. Маркировка выглядит как маленький квадратный DataMatrix-код (наподобие QR-кода), который наклеивается на упаковку. Такая маркировка обязательна для некоторых категорий товаров, например, молочных продуктов, парфюмерии, лекарств — подробнее о товарных категориях, подлежающих обязательной маркировке в России, рассказывается на сайте «Честного знака». Маркировка позволяет отследить путь товара от момента его регистрации в системе (производителя, импортера) до конечного покупателя. В рамках работы интернет-магазина и учета в Shop-Script маркировка рассматривается на этапе реализации — продажи конечному покупателю.

Нужна ли онлайн-касса для маркировки?

Да, нужна. Именно онлайн-касса отправляет информацию о кодах маркировки «Честный знак» и об оплате заказа оператору фискальных данных (ОФД). Без передачи кодов маркировки в онлайн-кассу продажа будет считаться незаконной — фактически без маркировки вы не сможете пробить чек.

Для продажи товаров с маркировкой «Честный знак» необходимо 1) зарегистрироваться на сайте «Честного знака» — это требование закона для всех участников торгового процесса, в том числе интернет-магазина, 2) подключить онлайн-кассу. Либо использовать собственное физическое устройство (для офлайновых продаж), либо арендовать в сертифицированном сервисе облачных касс (для онлайн-продаж через сайт или мессенджеры).

Если вы принимаете платежи по СБП или картам с помощью интеграции Webasyst Pay с ЮКассой или Т-Кассой, подключение онлайн-кассы производится в настройках на стороне платежной системы. Shop-Script в запросах на оплату включит всю необходимую информацию о маркировке.

Как настроить Shop-Script для маркироки товаров?

Задача Shop-Script — передать коды маркировки онлайн-кассе в процессе оформления заказа. Далее онлайн-касса отправляет эту маркировку ОФД, чтобы правильно зарегистрировать продажу согласно требованиям закона. В зависимости от способа оформления заказа процесс регистрации и передачи кодов маркировки отличается.

Офлайн-продажи на кассе

При продаже в офлайне покупатель сразу получает уже маркированные товары, и поэтому в этом случае необходимо сначала (до приема оплаты) заполнить все коды маркировки для каждой товарной единицы в заказе/корзине, и затем принять платеж и сформировать чек с маркировкой.

Используйте мобильную кассу в приложении Shop-Script для Android или iOS, а также бесплатный плагин «Честный знак» для Shop-Script. При формировании очередной продажи мобильная касса запросит ввод кодов маркировки. Удобнее всего использовать сканер маркировки — либо встроенную камеру телефона/планшета, либо внешний Bluetooth-сканер (подробнее о настройке сканера). Если по каким-то причинам сканер использовать нельзя, мобильная касса Shop-Script все равно запросит у кассира ввод кодов маркировки, если это требование настроено для типа товаров в бекенде Shop-Script.

Далее коды маркировки будут отправлены ОФД во время оплаты, если в настройках способа оплаты включена фискализация чеков — чекбокс «Формировать чек оплаты». Без маркировки онлайн-касса просто не позволит принять оплату.

Онлайн-заказы на сайте

С онлайном чуть иначе. Покупатель оформляет заказ на сайте магазина или в мини-приложении в мессенджере, например, в Telegram или MAX, и в этот момент информации о маркировке еще нет. Она «появляется» только в момент сборки заказа и передачи в доставку.

Можно ли сразу же принять платеж до ввода кодов маркировки?

Да, можно. Используйте двухстадийный режим: сначала полная предоплата, затем — закрывающий чек. Для встроенной интеграции Webasyst Pay (СБП или картой) с ЮКассой и Т-Кассой это включается с помощью чекбокса «Формировать чек оплаты» и выбором «Признак способа расчета в чеках» — «Полная предоплата» (full_prepayment) и использованием версии ФФД 1.2.

С такой настройкой покупатель сможет оплатить заказ сразу же после оформления, а сборщик заказа укажет коды маркировки для заказанных товаров уже позднее в процессе отгрузки заказа. Для ввода кодов также используйте бесплатный плагин «Честный знак» для Shop-Script и затем подтверждайте платеж кнопкой «Списать средства» в заказе — при этом коды маркировки отправляются в онлайн-кассу и ОФД, а покупателю выписывается закрывающий чек.

Если для учета маркировки вы используете внешнюю (стороннюю) систему, например, «1С» или «МойСклад», и в Shop-Script никак не фиксируете маркировку, то в данном случае Shop-Script в формировании закрывающего чека участвовать не будет — его участие ограничилось приемом заказа и передачей его на полную предоплату. В таком случае плагин «Честный знак» и ввод кодов маркировки на стороне Shop-Script не требуется вовсе.

Продажи через маркетплейсы

Работа с кодами маркировки зависит от схемы сотрудничества с маркетплейсом: FBO/FBW или FBS.

В случае с FBO/FBW (Fulfillment by Ozon / Wildberries) от Shop-Script ничего не требуется: маркетплейс сам отвечает за всю логистику и отправку кодов маркировки, поэтому вводить коды «Честного знака» в интерфейсе Shop-Script не нужно. Их вы передаете в маркетплейс в процессе отгрузки всей партии.

В случае с FBS (Fulfillment by Seller) вы отгружаете товары по каждому заказу, и поэтому указывать коды маркировки также необходимо при отгрузке каждого конкретного заказа. Либо также с помощью бесплатного плагина «Честный знак» и плагина интеграции Shop-Script с маркетплейсом, либо в интерфейсе селлера на маркетплейсе вручную.

Штрих-коды GTIN и другие системы маркировки

«Честный знак» — уникальный идентификатор каждой товарной единицы. Но для логистического учета (в более общем случае) используется другой вариант — общая маркировка разновидности продукции, например, модели некоторого устройства. Код общий для всех экземпляров конкретной модели.

Наиболее распространенный формат такой маркировки — штрих-коды GTIN (Global Trade Item Number) и его локальные версии EAN (Европа), UPC (США).

Shop-Script позволяет работать и с такой маркировкой, но она регулируется уже не в рамках заказа (продажи), а в каждой карточке товаров как одно из его свойств. Сохранить код GTIN можно в настройках каждого артикула товара (SKU). Затем это позволяет удобнее находить товары в бекенде и быстрее собирать заказы с помощью сканера в мобильной кассе Shop-Script на телефоне или планшете:

Сканер маркировки в мобильном приложении Shop-Script встроенной камерой телефона/планшета iOS и Android поддерживает следующие форматы маркировки: