Честный знак - Выгрузка номенклатуры в ГС1рус.
Menu
Ваша корзина


­

Первостепенная задача в работе с честным знаком это выгрузка номенклатуры в Национальный каталог.

Выгрузка номенклатуры в Национальный Каталог, Работа с ошибочными карточками товара.

Первое с чего стоит начинать работы с Честным Знаком - это загрузка карточек товара в Национальный Каталог, потому что если у вас нет карточек товара в национальном каталоге, то вы не сможете промаркировать ни один товар.

Чтобы все верно понять нужно сделать небольшую вводную часть.( но без особо лишних описаний т.к все это есть на сайте ЧЗ и в интернете, поэтому кратко)

0. Вводная часть про Национальный Каталог и GS1RUS.OGR

Штука в том что Национальный Каталог работает как "надстройка" над GS1RUS.ORG -  Ассоциация автоматической идентификации «ЮНИСКАН/ГС1 РУС» (сокращённо, далее — ГС1 РУС). 

ГС1РУС в свою очередь является "подразделением", даже "подразделом" некоммерческой организации глобальной системы идентификации товаров GS1 AISBL. Тут нет никаких теорий заговора, я так описываю, чтобы сразу выделить структуру GS1, так как каждая страна-участник, имеет свой идентификационный номер в системе GS1. К примеру Российская Федерация имеет 46 номер, и все GTIN зарегистрированные на нашей территории будут начинаться с 46.  Диапазон кодов выделенный для России 460–469 ( несколько примеров:  000–019 — США, Канада; | 400–440 — Германия; | 479 — Шри-Ланка; | 481 — Беларусь; ). Таким образом все товары которым присвоен GTIN объедены в единую базу. ИИ Яндекс это подтверждает:


И в качестве примера сделал скриншот базы товаров в личном кабинете ГС1РУС


- нажмите чтобы увеличить.
Как вы видите все GTIN загруженных в ГС1РУС товаров в личном кабинете начинаются с 46
Для каждой конкретной товарной позиции (позиция номенклатуры) будет присвоен свой уникальный GTIN в системе GS1RUS а так же в GS1. 
GTIN это не просто набор цифр. GTIN идентифицирует товар(как номенклатуру) полностью в GS1.
В интернете много информации по этому поводу, но по привычке вынужден создать уникальный контент на базе скриншота личного кабинета GS1RUS. Вырезаем ШК со скриншота и подписываю:


Для реально существующего ГТИН (0)4609983890019 который внутри себя содержит информацию о товаре с одной стороны, с другой стороны есть понятные данные в системе GS1.
(0)({460}998389)(0019)
Где: 

  • 460 - Диапазон номеров выделенный на географическую область - страну.  Эту часть мы обсудили по тексту выше. Кроме представления, что система объединяет в себе товары по всему Земному шарику, и что по ГТИН можно узнать реальную страну происхождения, а точнее нанесения маркировки(тут имеется в виду GTIN или как-бы привычный EAN-13) на этот продукт больше больше дополнить нечем.

  • 460998389 - Префикс GPC.  Часто упоминается что это код производителя. Иногда вы читаете чиь-либо описание к GTIN и делаете вывод что код производителя "зашит" в этой части, это вводит в заблуждение. Эта часть ГТИН является выделенным префиксом производителю. Посмотрел в личном кабинете гс1рус, конкретно этот диапазон(Префикс GPC)  может содержит до 1000 порядковых записей ( если быть точным не более 999 записей).  Когда диапазон(Префикс GPC)  заканчивается система автоматически выделяет вам следующий диапазон еще на 1000(точнее 999) записей. Первые три диапазона (Префикса GPC)  система всегда автоматически выделяет тысячные, т.е. на 3000 записей (максимум 2997 получается). А начиная с четвертого диапазона система автоматически выдает вам десятитысячный диапазон номеров на 10 000 записей (9999) и все последующие присвоения предприятию  Префиксов GPC будут десятитысячные. А так же десятитысячные префиксы на одну цифру короче чем тысячные, т.к система гс1рус забирает 1 цифру под номера. Первый диапазон (Префикс GPC)  мы "сломали" по ошибке, отправив сразу много позиций по API, т.к. по состоянию на 2024 год в документации API гс1рус плохо указанны параметры, и пришлось писать в тех.поддержку гс1рус. Сейчас(17.02.2026) для компании Магазин Толстовок выделено 5 диапазонов  (Префиксов GPC) из которых три тысячных, и два десятитысячных. Поэтому "код производителя" часто не верно воспринимается, как конкретный идентификатор предприятия, это присвоенный предприятию диапазон номеров или  Префикс GPC, а кодом предприятия в системе GS1RUS является первый выданный GLN, а это чуть другая история, которая сейчас нас не интересует.

  • 0019 - Присвоенный номер товара в диапозоне  GPC Cистема GS1 регистрирует "черновики" , и называются эти черновики Неопубликованные товары. У каждого неопубликованного черновика есть версии изменений в системе гс1ру, чтобы можно было редактировать карточку товара. Номер присваивается при создании или выгрузке по API. Пока карточка товара не опубликована вы можете ее изменять. После публикации изменения не возможны . карточка переходит в раздел  Опубликованные товары. Если настройка включена, то опубликованные карточки товаров передаются в Национальный Каталог. (эту информацию будет еще повторять)

  • 0 - Тип упаковки. На скришноте выше, из личного кабинете GS1RUS отсутствует первая цифра, и GTIN состоит из 13 цифр(далее GTIN-13). Для такого GTIN-13 не указанна информация о транспортной упаковке, это "базовая единица", которая описывает единицу товара =1шт. Одна единица товара может быть сложенна в транспортную упаковку, к примеру в одной упаковке может быть 5 ед. батончиков, при этом каждый батончик имет свой GTIN-13 . В примере с конфетами будет указан тот же групповой GTIN, но начинаться он будет с первой цифры  указывающей на упаковку - так мы получаем GTIN-14 . Важно понимать что вложенные единичные GTIN-13 в транспортную упаковку  GTIN-14  имеют тот же характер маркировки(те же цифры). Нарисовал первую цифру для  GTIN-14  , другим цветом. Подытожим: если на вашем GTIN всего 13 цифр то это единичный товар GTIN-13, если на вашем гтин 14 цифр  GTIN-14  , то это сгруппированные в транспортную упаковку вложения. И дальше по иерархии вы можете сложить одну транспортную упаковку в следующую и получившуюся групповую упаковку сложить в еще одну и так далее. Насколько мне известно может быть до 8 вложенных транспортных упаковок. В качестве примера: сложим наши батончики в коробку конфет и первая цифра будет (1),коробки конфет сложим в один гофро-короб (2) , гофро-короба сложим на паллету (3), паллеты сложим в контейнер (4) , еще остаются цифры:), и наверно это будет морское судно загруженное контейнерами с нашими конфетами (5) . У меня не получилось придумать восемь вложений, но суть ясна. Давайте для нашего гтин (0) ({460}998389)(0019)  попробуем, для науки это проделать на стороне gs1rus нажимайте на изображения чтобы увеличить:

  • Как вы видите, я ошибся и ошибочное зачеркнул: для GTIN-13 сложенных в транспортную упаковку выпускаются новые  GTIN-14  , а также транпортная упаковка не вкладывается в транспортную а содержит информацию о общем кол-ве товара в такой транспортной упаковке.  Все остальная информация верна. И моё личное мнение что, если бы при создании групповой и транспортной упаковки использовались бы те же цифры для   GTIN-14   что и для вложенных  GTIN-13 = это было бы замечательно и логично. Но система выпускает как видно на скриншотах новые GTIN для транспортной и групповой упаковки. 
    Это не так важно, и если в тексте про первую цифру , получились небольшие не точности, то прошу меня простить. Для моего доклада важна суть: Первая цифра указывает на наличие транспортной упаковки и ее номер. 
    Теперь вернемся к честному знаку: в Честном Знаке первая цифра всегда - 0, т.е все гтин в честном знаке начинаются с  (0). Это кстати немного создает проблемы при связывании GTIN из gs1ru и GTIN из ЧЗ когда вы обрабатываете эти данные на стороне CMS: Да с эти пришлось немного по разбираться и по мучатся.  Важно следующее:

В Национальном Каталоге все GTIN начинаются с 0. Согласно логике и документации: gs1rus эти товары из национального каталога как-бы упакованы в транспортную упаковку, но как нам известно в системе gs1 не может GTIN-14 начинаться c 0. Либо другой вариант - эти товары не входят в систему GS1RUS. Из-за того что в Национальном каталоге используется в начале GTIN цифра 0 вы не можете использовать такие GTIN в привычных системах. Не совсем понятно зачем так устроенно и почему в Честном знаке не используется обычный GTIN, точно такой же как в GS1RUS. Дальше вы можете поразмыслить сами. Таким образом получается что эти 2 системы Честный Знак и GS1 не соответствуют друг другу. К чему это может привести пока непонятно. 


В национальном каталоге чз наш гтин (0)({460}998389)(0019) он же (0)4609983890019 выглядит следующим образом:

Помимо того что нужно писать дополнительные обработки, чтобы эти 2 системы работали и правильно сопоставлялись выгруженные в гс1рус товары и операции проводимые в честном знаке по api, существует такие проблемы в этом месте:

1) В самом честном знаке отсутствует полноценное понятие транспортной упаковки и групповой упаковки. Ну это и понятно, в честном знаке мы работаем с уникальными кодами которые выдаются индивидуально на каждый маркируемый товар. Поэтому для каждой групповой упаковки должен быть такой же уникальный код, который объединит уникальные вложения (КИЗы). На момент написания этого текста (18.02.2026) такой системы в честном знаке нет.  Сейчас в ЧЗ простая система объединения товаров в транспортную упаковку под любой штрих код:
 и получить вот такую транспортную упаковку:

Если вы сканируете этот QR-код то в результате вы получите простой текст "PACK-2026-02-18-00000152", и подобные текст никак не дает понять ККМ и прочим информационным системам что это транспортная упаковка в которую вложено 3 КИЗ. Да вероятно каждый участник торговли может настроить свое оборудование так чтобы можно было извлекать значение КИЗ из транспортной или групповой упаковки. но общего стандартна нет. Поэтому продавцы и сканируют каждый отдельный товар на кассе, и подобное. 

2) Получается что честный знак работает как надстройка над gs1ru и нарушается целостность системы GS1. Да, конечно, если написать определенную обработку, то вы сможете вытащить GTIN из Кода Маркировки ЧЗ. Но в мировой практике нет общей системы маркировки такой как Честный Знак с общими правилами использования подобных Кодов Маркировки. Это может создавать определенные сложности при импорте и экспорте товаров. Т.е поставщик из другой страны может предложить вам только товары маркированные в системе GS1, т.е с обычным штрих-кодом как на скриншоте из личного кабинета GS1RUS. А также при экспорте товаров, при у принимающей стороны не будет специализированного ПО для перевода КИЗ в GTIN, не возможно будет идентифицировать товар в системе GS1. В целом это и поправимо - было-бы разумно указывать GTIN на этикетке, независимо от наличия КИЗ. 

3) Раньше, до "Честного Знака" и сейчас в мире существует единая система маркировки товаров, которая понятна всем участникам оборота товаров это GS1: Вы регистрируете компанию в этой системе, загружаете номенклатуру, получаете уникальные GTIN в системе GS1, для этих GTIN наносите коды маркировки, кодируя номер GTIN-13 в формат штрих-кода EAN-13, таким образом создается уникальная единица опознающая ваш товар как в вашей системе учета товаров, так и во всем мире: количественный учет в системе GS1 вы ведете в своей "складской программе" а ШК наносится ОДИНАКОВЫЙ на каждый артикул. При этом вы можете формировать удобные упаковки одинаковых товаров, например по 5,6,8,10 и тд. шт. и транспортные упаковки для этих групповых упаковок, и маркировать эти транспортные упаковки в формате GTIN-14. Это упрощает логистику и хранение и как следствие экономит экономит время.
Сейчас в системе честный знак подобный подход к хранению товаров, если не невозможен, то очень-очень затруднен, почти невозможен, т.к в системе честный знак отсутствует возможность формирования групповых упаковок, в силу уникальности КИЗ и отсутствием метода для формирования таких упаковок.    

4) Так-же важно понимать что GTIN-13, GTIN-14 и EAN-13 и EAN-14 очень похожи, но это не одно и тоже.  Да мы все привыкли к тому что если на товаре присутствует Штрих-код то такой товар как будто бы подлинный, но это ошибочное суждение потребителя. т.к EAN это алгоритм перевода текстового(числового) значения в графическое 2D изображение, которое можно считать сканером штрих-кодов или другим устройством. Давайте посмотрим пример:


На этом примере, наш реально существующий гтин  (0)({460}998389)(0019) он же  (0)4609983890019 закодирован с помощью алгоритма в читаемый сканером штрихкод. при считывании этого штрих-кода сканер, как устройство ввода выведет текст "4609983890019". Но это совершенно не значит что такой штрихкод является подлинным товаром зарегистрированным в системе GS1, другими словами не все ШК, закодированные в EAN являются зарегистрированными GTIN в системе GS1, потому что GTIN в отличии от ШК EAN это уникальный номер в системе GS1 (кстати это аббревиатура, полное название организации Global Standard One - международная организация, ведающая вопросами стандартизации учёта и штрихового кодирования логистических единиц).  Получается что GTIN практически не защищен от подделывания.  Как вариант: создать такую систему, как Честный Знак, чтобы обернуть GTIN, принадлежащий компании-изготовителю в "защищенную среду". 

5) ВАЖНО: 
Вступление в GS 1 добровольное.   А законов и постановлений о маркировки товаров ШК в системе GS1RUS посредством GTIN - нет. 

Взято из Торгово-промышленная палата
Других каких либо ссылок, законов и постановлений о обязательности маркировки в GS1 или обязательном штрих-кодировании товаров до введения системы Честный знак найти в интернете я не смог. Если такие законы существуют или существовали - поправьте меня пожалуйста. Таким образом производители, потребители, участники оборота товаров ничего не знали о существовали GS1, и активной рекламы системы GS1 до честного знака тоже не наблюдалось. Дело в том что если бы мы знали - мы бы пользовались системой GS1 еще до введения обязательной маркировки. Как мы уже разобрались выше - система GS1RUS и Честный Знак тесно связанны между собой. GS1RUS - регистрирует GTIN, Честный Знак идентифицирует товары посредством GTIN в системе маркировки, и выпускает КИЗы для конкретного GTIN. 
"И что?!" - Скажите вы.
А вот что -  "Мы пропустили очень важный шаг на пути к маркировке"
Мы не должны были и не знали что должны  могли бы производить идентификацию товаров посредством нанесения ШК с GTIN и ведением складского учета на базе GS1RUS. 
Потому что весь процесс маркировки товаров в системе Честный Знак можно разбить на этапы: Первое что вам нужно сделать это выгрузить номенклатуру в GS1RUS. Далее маркировать остатки и работать с честным знаком. 
Получается, что система Честный Знак свалилась бизнесу на плечи, и то что можно было создать и реализовать заранее - а именно выгрузку номенклатуры в GS1RUS и получение GTINов. 
А также настройку бизнеса на работу с GTIN: от единовременного осознания и принятия системы GS1 (что бы до маркировки Честным Знаком, заранее понимать что такое GTIN и как он идентифицирует товары) до подготовки информационных систем на работу с GS1RUS и маркировки единиц товаров ШК с GTIN-13.
Получалось так что в процессе маркировки честным знаком вы одновременно тащите и Честный Знак и выгрузку в GS1. 
И не важно в какой информационной системе вы работаете - в 1С или в любых других, процесс выгрузки номенклатуры в GS1RUS весьма трудоемкий процесс:
как минимум 6(шесть) уникальных характеристик вы должны добавить каждому товару, присущих системе GS1(без которых GS1RUS не примет номенклатуру) и около 15 "разумных" характеристик, которые могли отсутствовать у ваших товаров. (В моем случае повезло - почти все 15 необязательных характеристик присутствовали у товаров, т.к это товары выгруженны на OZON и Я Маркет). 
Надо четко понимать что выгрузка большой номенклатуры в GS1 - процесс весьма трудоемкий:
сначала вы должны дополнить номенклатуру необходимыми характеристиками, потом безошибочно загрузить в GS1RUS. Безошибочно - так же важно, потому что если вы ошибетесь в важных характеристиках вы получите совершенно другой товар, который не имеет право Маркироваться в системе Честный Знак. (Но об этом мы поговорим далее по тексту)
( В моем случае за первый год 2024 было выгружено примерно 7500 товаров на GS1RUS, за второй 2025год ~2500 товаров.
Для понимания - только подготовка и выгрузка номенклатуры заняла 9 месяцев, в то время как мы должны были промаркировать все остатки за 3 месяца. )
Да, я соглашусь что если вы только начинаете бизнес, то можно и "вручную (с мучением)" либо через "exel шаблон (с мучением)" создать карточки в Честном Знаке. Но: если у вас таких карточек всего 50-100 или максимум 500 - вы успеете это обработать за 3 месяца вручную. 
И подождите, важный момент: в разрезе легкой промышленности 500 карточек - это всего лишь 50 разных товаров в 10 размерах! А 50 разных товаров без разбивки на размеры - это любой товар отдельного цвета. В каждой модели одежде принято выпускать не мене 4 цветов, а чаще 6.(среднее 5). То есть Максимум за 500 карточек в ЧЗ вы загрузите не более 10 моделей одежды. А если у модели 15 цветов, то это уже 3-4 модели. Т.е на 500 карточек мы получим всего 5-7 моделей товара. Это очень мало.

Получается что в одночасье участник оборота товаров - должен:
-  и, настроить все рабочие места. 
-  и, подготовить Информационные системы к стабильной выгрузке в GS1RUS
-  и, промаркировать остатки
-  и, продолжать вести трудовую деятельность

Эти процессы вполне реально можно было разбить на отдельные этапы:
- Выгрузка номенклатуры в GS1RU и маркировка товаров посредством ШК с GTIN - 
должна  могли бы происходить отдельно от Честного Знака, согласно какому нибуть закону или постановлению, которого похоже нет.
И сделать это можно было уже давно: в любой период до маркировки Честным Знаком. Ну давайте объективно: с разумным появлением ПК и интернета в офисах: с 2010 по 2020год в любой период.
Что бы это дало:
- Этап по загрузке карточек в GS1 был бы отдельно от Маркировки.
- Участники оборота уже начали бы работу с понятием GTIN и были с настроенным оборудованием. 
- на этапе маркировки Честным Знаком не было бы этих задач.
Проще говоря: бизнес был бы уже перестроен на маркировку и был бы частично подготовлен к Честному знаку. 

Мое личное мнение - это серьезная ошибка:
Таким образом "Бизнес" идет в маркировку заранее неподготовленным.

=====================проставить ссылку на ошибки =====================

=> Переношу этот пункт 5(пятый) в ошибки.
=====================проставить ссылку на ошибки =====================

6) Кстати, так совпало что все эта информация, будет единым монолитом и с ЭДО. Буду краток: в формате УПД 5.03 ( на 19.02.2026) нет понятия GTIN у товарной позиции. простыми словами нет тега типа "гтин=". Я просто обращаю ваше внимание на это. Тут есть над чем подумать, возможно с этого стоило начинать. Просто оставляю эту запись тут.  Непосредственного отношения в данному разделу это не имеет, но по тексту это техническое замечение тут уместно.

Немного вступление затянулось, но мы определились с терминами и разобрались со структурой.

Нашей задачей было подготовить читателя к терминам GTIN, КИЗ, GS1 разобраться с принципами выгрузки номенклатуры в gs1rus, структурой GS1 и понять как Честный Знак взаимодействует с GS1RUS - мы это сделали.
Без этих представлений читать весь этот "доклад" не имеет смысла. Пытался писать вступление простым языком, понятным любому читателю, и буду продолжать в том же духе. 
=====================проставить ссылку на ошибки, или удалить абзац? =====================
Замечу: В целом если вы согласны с замечанием в "5м пункте", то весть этот "Трактат о ЧЗ" читать нет смысла - тут будут в основном технические отчеты, а проблемах ЧЗ можно сразу узнать в разделе ошибок
=====================проставить ссылку на ошибки, или удалить абзац? =====================

1. Написали выгрузку номенклатуры в GS1RUS и создали базу данных GTIN на стороне CMS. Определяемся как загрузить товары в GS1RUS и Национальный Каталог.

Итак, вернемся к началу:
Первое с чего стоит начинать работы с Честным Знаком - это загрузка карточек товара в Национальный Каталог,  потому что если у вас нет карточек товара в Национальном Каталоге, то вы не сможете промаркировать ни один товар.
И первое с чем вам стоит разобраться: Как выгрузить номенклатуру в Национальный Каталог? (далее будет сокращенно НК или Нац.Каталог)

Казалось бы все должно быть просто. Но пришлось перебирать варианты:
- Создать выгрузку товаров в exel, согласно шаблону и подгружать ее вручную в личном кабинете. = Это так себе затея, как минимум потому что нет контроля что выгружено а что нет, да и есть ряд других понятных причин.
=====================проставить ссылку на ошибки=====================
- Получить доступ к API Честного Знака = Это вообще было сделано в первую очередь. чтобы понять что за зверь этот такой честный знак, нужно прочитать документацию по API. Но честный знак тянул с выдачей доступов к реестру интеграторов и партнеров 2(два) или даже 3(три) месяца. А это отдельная тема почему так долго? подробнее разберем в ошибках. ( это записываем в ошибки )
=====================проставить ссылку на ошибки =====================
- Найти способ как грузить в Нац. Каталог через другую информационную систему. = например мы рассматривали и Мой Склад и Бизнесс.Ру и Saby и 1с. Принцип будет всегда одинаков - вы должны сначала написать выгрузку в эту систему, потом через эту систему грузить в НК. Получается это как войти через запасной вход. Вероятность что вы выгрузка в любую из этих информационных систем и потом загрузка карточек в НК будет быстрее чем загрузка напрямую в НК сводится к нулю. Получается это кому как повезет - если по каким-то причинам вы работали изначально в любой из этих информационных систем то двери у вас открыты. Если по каким-то причинам вы в этих системах не работаете то вам нужно искать этот путь. И тут возникает вопрос: А оно вам надо? У вас есть CMS Opencart, на котором все давно крутится так как вам нужно + Bitrix24 как CRM в которой все также настроено, включая тот самый простой и значит удобный складской учет. Во-первых дает ли какая либо система преимущества? это отдельная тема для разговора: в большинстве случаев - тут нет одного, тут не хватает другого. Да и вообще выбор системы под работу с Честным знаком тоже долгая история - чтобы разобраться в каждой системе, настроить тестовые товары и попробовать сделать выгрузку требуется от 3х дней. А также дополнительное время на осмысление - пригодиться ли вам такая информационная система или нет. 2 недели этим занимались и пришли к выводу что на момент старта работ (февраль-март2024) ни одна система не заинтересовала вместо Bitrix24, а Bitrix24 -разочаровал в плане маркировки ( И это тоже запишем в косвенные ошибки, ) (а также тут ссылка на ответы на вопросы - почему не 1с или другая информационная система - где этот момент разберем подробно)
=====================проставить ссылку на ошибки =====================
- грузить в GS1RUS = В связи с отсутствием доступов к API Честного Знака в течении длительного времени, и сразу после изучения вопроса стало понятно что можно грузить карточки в GS1RUS, разумеется после теста: т.к взнос гс1ру  у нас оплачен, иначе не будет работать честный знак и доступ к кабинету ЧЗ разумеется есть - первое что было сделано - это протестировано создание первых карточек товара в кабинете GS1RUS, как вручную, так и через шаблон. с GS1RUS работа кстати проще чем с честным знаком, но я не буду в это углубляться. И на выходе карточка созданная и опубликованная в GS1RUS действительно появляется в честном знаке автоматически. В итоге это оказался рабочий и похоже единственный разумный вариант.

Чтобы было понятно:
 работы по созданию загрузчика номенклатуры в GS1RUS мы начали в начале марта 24г, сразу после перебора информационных систем, а доступ к API Честного знака мы получили только в середине Апреля. В то время как первая версия загрузчика в гс1ру появилась у нас уже в начале апреля, аккурат к старту маркировки нашей волны одежды. Но доработками пришлось заниматься долго, о чем будет описано ниже, после презентации загрузчика. 

2. Выгрузим несколько товаров в GS1RUS. 

Хорошо, давайте посмотрим как это работает:

Честный знак
Магазин Толстовок
Тут будет верное видео как заполняется шаблон EXEL на у Честного Знака
На этом видео:
Выгружаю 7 товаров в GS1RUS.
При выгрузке товары всегда попадают в "не опубликованные". На видео, сначала удалили из неопубликованных на стороне модуля и на стороне gs1rus, чтобы продемонстрировать что функционал работы с черновиками в модуле есть.
Потом выгружаю товары еще раз. По логике 
gs1rus, в ручном режиме и по API товары всегда создаются в "не опубликованные"Вы должны опубликовать товары чтобы в течении 24 часов товары появились в Нац.Каталоге. Публиковать вручную на стороне gs1rus нельзя, так товары не попадут в НК (интересно почему так устроенно?). Публиковать можно товары только командной по API. 
На стороне модуля Публикую Товары.
(как вы видите есть еще  красное уведомление  говорящее о том что у товара не заполнена характеристика, но об этом поговорим в след. части)
В
се 7 товаров успешно опубликованы.
Последовательность действий (кратко):
  • ❌ Скачиваете шаблон exel
  • ❌ Заполняете данные методом копирования 
  • ❌ загружаете в Честный знак

      = Выполняете работу которая потом вам не пригодится, данные останутся только в Честном Знаке

Последовательность действий: (кратко)
  • ✔️ Создаете 1 товар на стороне CMS
  • ✔️ Заполняете Характеристики товара на стороне своей CMS
  • ✔️ Модулем "Клонирование" размножаете товар до 10 размеров с автозаполнением характеристик
  • ✔️ В модуле gs1ru.org нажимаете выгрузку товара по API

      =  Данные сохраняются в вашей базе, вы можете использовать большую часть характеристик для экспорта товаров на маркетплейсы и выводить на сайте ✔️


Пример:
Нужно выгрузить 1 товар и 10 размеров в Честный Знак

Скачиваете шаблон, заполняете

Скачиваете шаблон, заполняете все 15 полей и 10 строк, вы должны указать разные характеристики размеров
Пример:
Нужно выгрузить 1 товар и 10 размеров в Честный Знак
Возраты на маркетплейсе OZON за последнюю неделю, 24 шт: Все изделия разные

Заполняете 1 товар на CMS. Запускаете систему "клонирование товара" = получаете 10 товаров с заполненными характеристиками. нажимаете на выгрузку ✔️
Комментарий:
Вы выполняете работу которая останется только в Честном Знаке, 99.5% вы не сможете использовать эти данные без переработки под другой формат❌
Комментарий:
Вся ваша работа сохраняется в базе данных CMS, вы уже продаете этот товар на сайте, можете использовать заполненные данные для выгрузки на маркетплейсы, примерно 13-12 полей совпадает ✔️
* при работе с GS1ORG вы заполняете  1 лишнее поле "GPC-Block"

загрузка в Национальный каталог:
Стандартная скорость - х1

требуется время на вычисление эмперическим путем сколько занимает заполнение exel шаблона ❌


Загрузка в каталог ГС46 и Национальный каталог: 
~XXX - Создали единую информационную базу которая связывает товары CMS, CRM, ККМ и честном знаке. Таким образом работы с кодами маркировки возможна ✔️✔️✔️✔️✔️

На создание товара, клонирование 10 размеров, заполнение
15 характеристик и выгрузку в ЧЗ уйдет 15-25 мин ✔️
( тут без изображений, описаний, других характеристик и всего что не треуется для ЧЗ = на это уйдет еще 45 минут )


Вывод:
Самое важное в этом пункте это общая база данных GTIN для НК, GS1RUS и CMS
, благодаря которой и работает вся эта сложная система из разных функций о которых вы будите читать дальше в следующих главах.
Помимо публикации товаров в GS1RUS модуль записывает в базу данных CMS значение GTIN, к конкретному товару, чтобы дальше работали все остальные модули системы - заказ кодов, работа с заказами и так далее.

В нашем примере мы выгрузили всего 7 товаров, полностью подготовленных ранее. выгрузка и проверка заняла чуть больше минуты. Разумеется за раз можно выгрузить большой объем товаров. По идее можно выгрузить сразу все товары если они подготовлены.  Как видно в первые секунды видео - идет выборка категорий Интернет Магазина, вы отмечаете выбранные категории товаров и из них происходит выгрузка. Мы так и работали на старте: берете категорию - выгружаете. если в категории не заполнены характеристики - заполняете вручную или массового, о чем будут дальнейшие видео. Таким образом мы редактировали и грузили примерно по 200-350 товаров, но подготовка к выгрузке самих товаров занимала в этом кол-ве 100-350шт от 4х часов до суток. В архиве у меня сохранилось пара скриншотов:
 на этом скриншоте успешно выгружен 141 товар.
 на этом скриншоте видно что на стороне gs1rus скопилось 853 неопубликованных товара. 

Итог: Вы экономите время, сохраняя выполненную работу в своей базе данных (сравнительный анализ выгрузки через шаблон и через CMS  смогу предоставить позже)

✅ Если сравнивать с 1с то пока я не вижу существенных отличий 1с от нашего загрузчика: Вы так же как в 1с сопоставляете характеристики товара с необходимыми словарями для gs1ru. Также выбираете номенклатуру из списка и так же по нажатию грузите. Пока особой разницы я не заметил. Особых отличий априори быть не может - потому что цель у их одинаковая и API у gs1rus одно и тоже что для 1с что для нашего модуля, да и структура хранения информации в gs1rus одинаковая что для нашего модуля что для 1с. Но, пожалуй мы сравним подробно в конце этой статьи.

3. Выгрузим штучный товар, с отсутствующими характеристиками в GS1RUS. 

В предыдущем пункте мы определились что загрузчик в гс1рус у нас "красивый". ( сам не похвалишь - никто не похвалит ).
Но как же он работает с товарами в которых нет нужных характеристик(данных), давайте посмотрим:

Описание выгрузки к видео:
Магазин Толстовок (выгрузка в gs1rus)
На этом видео:

Еще раз пробегаюсь по настройками модуля выгрузки в gs1rus, а так же показываю необходимые характеристики товаров на фронте Интернет Магазина.

Начинаем выгрузку: - нажимаем кнопку "Выгрузить товары" и получаем ошибку:
У товара не заполнен обязательный атрибут WEB_90001697
Это означает что у товара не заполнен атрибут, который сопоставляется со словарем gs1rus " WEB_90001697" 
Переходим в настройки модуля, на вкладку "инфо" и смотрим какой атрибуть сопоставляется с  WEB_90001697, это характеристика "GS46 - Вид Изделия - WEB_90001697"

значит его нужно заполнить для этого товара с "ошибкой"

Прямо из модуля выгрузки в gs1rus можно перейти как на фронт Интернет Магазина так и в редактирование товара. Это удобно.

Сначала проверяю что атрибута " WEB_90001697"  в характеристиках действительно нет.
Потом смотрю какой атрибуть у аналогичного товара.

Добавляем отсутствующую характеристику, при помощи ручного редактирования товара.

Далее на видео у на еще 4 аналогичные ошибки: каждый раз, модуль сообщает о том что у товара нет атрибута, и все действия повторяются в ручном редактировании: снова при получении ошибки на следующую отсутствующую характеристику вы ее заполняете. 

Эти действия будут повторятся до тех пор пока вы не заполните все необходимые характеристики для товара, при этом эти важные характеристики в настройках модуля подсвечены красным.
Т.е это не только 6 новых характеристик от gs1rus, но и остальные характеристики которые к началу работ могли отсутствовать у товаров. 

✔️Как только все обязательные характеристики будут заполнены - товар будет загружен в gs1rus в "неопубликованные товары", и остается нажать кнопку Опубликовать.

Описание выгрузки к видео:
Магазин Толстовок (выгрузка в gs1rus)
На этом видео:

Продолжение предыдущего видео.
На прошлом видео был успешно выгружен товар в каталог gs1rus. Но за ним идет такойже товар но другого размера. Поскольку нам уже известно какие характеристики отсутствовали у предыдущего товара, мы можем сразу заполнить их все у ткущего товара. 


Да, тут естественно не все идеально:
- при выгрузке товаров можно было бы выводить весь список не достающих характеристик, чтобы сразу видеть все товары, что нужно исправить.
- можно было бы выводить все(первые 50) товаров с ошибками, чтобы сразу видеть что требуется массовое редактирование
- можно было бы организовать сопоставление специфических словарей gs1rus к человеческому виду через дополнительное сопоставление значений характеристик в значение словаря на отдельной вкладке модуля.Пример: словарь WEB_90000206 "Пол целевого потребителя" принимает значения 1200000001 = Мужской; 1200000002 = Женский; 1200000004 = нет целевого пола; 1200000008 = Унисекс. И другие аналогичные словари.  

Но важно понимать что этот загрузчик, это первое что было сделано "по честному знаку" в 2024году. Предстояло еще выполнить много работ связанных с Честным Знаком - создать быстрый выпуск кодов "размерными рядами", сделать оформление заказа с кодами маркировки, и другие вещи связанные с маркировкой. Да и в этот загрузчик вносилось много правок, чтобы он работал хорошо. Поэтому на перечисленный выше "комфорт" никто не обращал внимание. 
Т.е подобные улучшения для Администраторов как правило откладываются в пользу Пользователей. Это нормально. Да и вообще мы привыкли и прекрасно понимаем как работает загрузчик номенклатуры в gs1rus, поэтому эти улучшения не обязательны, их можно сделать в самом конце работ по честному знаку если потребуется. А так же с выгрузкой в гс1ру связанны определенные сложности, приоритет которых выше чем эти небольшие доработки. Другими словами все понимают что это можно сделать, но срочности в этом нет. 

4. Массовая работа с товарами:
Создадим новые товары в количестве 8 артикулов из 1 товара-родителя, с отсутствующим атрибутом и выгрузим в gs1rus, исправив массово у всех 8 артикулов эту ошибку. 

Запутанный получился заголовок. 
Речь пойдет о массовом создании и массовом редактировании товаров. Давайте посмотрим.

Описание выгрузки к видео:
Магазин Толстовок (выгрузка в gs1rus)
На этом видео:

Первым делом создадим товар. Чтобы создать товар нужно подготовить изображение. Обычно изображения поступают с фото-сессии. Но к сожалению сейчас новых фотографий с фото сессии нет, поэтому зарисую временную обложку, которую можно будет заменить на студийное фото позже через массовый редактор. Первые 4 минуты можно промотать, там замена цвета в фотошоп.

Далее - выбираем товар из той же категории. Аналогичный товар. Самый быстрый способ создать товар это сделать копию уже существующего товара и отредактировать.

Меняем описание, меняем характеристики, поскольку товар скопирован из аналогичного достаточно изменить только цвет во всех нужных местах в карточке товара - на видео вы это видите. так же у этого родителя не заполнены характеристики опций "подходит для роста", т.е это подходящая ростовка. Прописываем подходящие ростовки для опций. Это будет нужно при "клонировании" товара.

Обратите внимание при редактировании характеристик у товара-родителя удалил обязательный атрибут "GS46 - Вид Изделия - WEB_90001697". 
при выгрузке модуль "выгрузка номенклатуры gs1rus" на этих товарах покажет ошибку. Это нам понадобится для просмотра массового редактора.    

Продолжение в следующем ролике

Описание выгрузки к видео:
Магазин Толстовок (выгрузка в gs1rus)

Продолжение предыдущего видео.

Далее, когда у нас все правильно заполнено у "товара-родителя" - сохраняем. Исходный товар готов. Показываю на фронте как выглядит товар родитель с опциями.  

Переходим в модуль "Клонирование товара с опциями", выбираем "товар-родитель". 

Нажимаем на кнопку "Разделить товары"  и получаем несколько товаров с данными от каждой опции. 

На фронте эти товары связываются в одну карточку. На самом деле это разные товары.

Таким образом из 1 товара-родителя, создается несколько товаров, каждый товар для своего размера со своими присущими характеристиками, которые будут выгружаться в gs1rus.

Описание выгрузки к видео:
Магазин Толстовок (выгрузка в gs1rus)
На этом видео:

Продолжение предыдущего видео.
  
Теперь наш товар готов к выгрузке в каталог GS1RUS, точнее несколько товаров. Как вы поняли за одним товаром в одежде скрыто несколько товаров - тот самый размерный ряд, который во многом вызывает сложности в маркировке.

Как вы помните, в предыдущем видео удалил до "клонирования товара с опциями" у товара родителя обязательную характеристику GS46 - Вид Изделия - WEB_90001697. = Товары разделились на размерный ряд все без характеристики GS46 - Вид Изделия - WEB_90001697. Это было сделано специально, чтобы выгружаемые в gs1rus товары из-за проверки на обязательность не выгрузились в gs1rus ( иначе бы выгрузка произошла сразу как в первом видео, см пункт2) 

Чтобы показать вам массовое редактирование:
Перейдем в отдельный модуль "ATS" - в фильтре отсортируем товары в которые мы хотим внести изменения ( да можно как добавлять так и удалять характеристики, и сортировать по многим параметрам ).
Сначала на видео показывается сортировка по товару - то есть можно было бы внести изменения только в размерный ряд принадлежащий товару.  потом, для видео,  выбираю всю категорию товаров - около 200 товаров, артикулов. поскольку у всех товаров в этой категории значение для характеристики GS46 - Вид Изделия - WEB_90001697 одинаковое - в товарах где оно уже есть оно останется тоже самое ( если бы там было другое значение, то записалось бы второе ), А на товарах где значение у характеристики GS46 - Вид Изделия - WEB_90001697 отсутствует, записалось нужное значение. Таким образом модуль массово обработал сразу 228 товаров, и в 8 из них записал значение.
Мы сейчас не будем подробно рассматривать возможности модуля "ATS".
Важно что работа с карточками товаров ведется массово. 



Итак что касается Массовых обработок товара - оно есть и их варианты под каждую ситуацию есть. Если кратко - можно сменить массово у размерного ряда фото. Можно массово на размерный ряд или категорию прописать необходимые характеристики.

Основной функционал который относится к Честному знаку - это "Деление товара с опциями(клонирование)", где отличные для каждого размера характеристики записываются к опциям - это ростовка, цифровой размер (40 42 44 46 48 50 52 54 56 и остальные ) и некоторые другие. И из такого "товара-шаблона" создается "размерный ряд"

✅ Хотел бы заметить, чтобы быть объективным что этот функционал был создан еще до эпохи честного знака, но как раз таки с учетом что честный знак будет. То есть такое хранение товаров продиктовано внешними условиями - gs1rus, bitrix24, НК(ЧЗ), маркетплейсы. судить насколько верно такое представление о хранения товаров я сейчас не возьмусь. Примем как данность. Конкретно, наступила наша волна маркировки Честный Знак  этот функционал был слегка подредактирован под выгрузку gs1rus, и немного улучшен для визуального восприятия. Резюмирую: основной модуль  "Деление товара с опциями(клонирование)"  был создан еще в 2021-2022 году. а в 2024 немного улучшен.

=====================проставить ссылку на ошибки =====================
❌Если честно мы не планировали создавать ПО для маркировки. План был такой: ставим Bitrix24, потому что как заявлено на сайте  маркировка в B24 есть. Под битрикс все затачиваем, для чего и создавался модуль "Деление товара с опциями(клонирование)", выгружаем в bitrix24 всю номенклатуру. Когда наступает наша волна маркировки - маскируемся в битрикс. План с треском провалился, потому что в битрикс24 никакой маркировки нет. А интеграторы битрикс предлагают сделать интеграцию с 1с чтобы там маркироваться. Лично мое мнение глядя на Битрикс24 - вот тут и есть самое место маркировке, по разным причинам. сейчас пишу об этом кратко и переношу в ошибки чтобы там подробно расписать
=====================проставить ссылку на ошибки =====================

Теперь давайте кратко сравним с 1с. ( Планировал полное сравнение, на отдельной странице, но смогу это сделать только после описание функционала с нашей стороны)
Что касается загрузчика - в целом функционал одинаковый, небольшие доработки о которых говорилось выше, мы можем произвести в течении 0,5-1 месяца, если это потребуется.
Из плюсов нашего загрузчика могу заметить:
 переход из загрузчика к ошибочной карточке товара

Что касается массового изменения характеристик оно есть и в 1с и у нас. Мне сложно судить насколько удобно работать с массовым редактированием характеристик  в 1с. Но знаю что у нас это удобно.

 А вот такой фишки как "Деление товара с опциями(клонирование)" у 1с вероятно нет, и вероятно что такую обработку можно написать для 1с.

Вывод и итоги:
=====================проставить ссылку на FAQ =====================
Еще раз повторюсь - да можно было бы создать загрузчик номенклатуры из Opencart в 1с, и производить загрузку номенклатуры в Нац.Каталог из 1с, но это был бы еще более проблемный маршрут - во-первых выгрузка в 1с должна быть с обновляемая, чтобы в случае ошибок в источнике происходила замена характеристик и данных товра в 1с.  Во-вторых это получается более длинный маршрут - вы должны выгрузить номенклатуру в 1с чтобы потом выгрузить в gs1rus. В третьих и это самое важное мы получаем данные о GTIN напрямую из gs1rus по API, а без этого было бы не возможно создать свою версию ПО для работы с размерными рядами( да мы могли бы получить сопоставление GTIN от 1с, но прямых запросов к gs1rus тогда бы не было и некоторая часть функционала была бы не возможна). Более развернутый ответ на вопрос почему не 1с вы сможете узнать в ответах на вопросы.
=====================проставить ссылку на FAQ =====================

=====================проставить ссылку на ошибки =====================
И проблема для маркировки озвученная в начале статьи, остается. Что для CMS Opencart что для 1с. Если у если у предприятия  много номенклатурных позиций - от нескольких тысяч до десятков тысяч то подготовка номенклатуры к формату Нац.Каталога, а именно перевод вариаций товаров в отдельные товары, добавление обязательных характеристик и выгрузка в gs1rus, в том числе модерация в НК, может занять длительный промежуток времени, значительно дольший чем 3 месяца. Как вы видите из всех видео выше - у нас это не так быстро, впрочем как и везде должно быть не быстрее чем у нас - подготавливать и грузить номенклатуру в гс1рус. а Если у вас нет GTIN то и маркировка остатков затруднена - наблюдал на этапе маркировки остатков такую картину: маркирующие бегают и решают что им можно уже маркировать а что нет, эти товары еще не выгруженны а эти еще не прошли модерацию, поэтому и маркировка остатков идет хуже чем могла бы быть.  Поэтому разумно эту часть делать отдельно от маркировки Честный Знак в виде получения GTIN к товарам. Еще раз записываю тоже самое в ошибки 
=====================проставить ссылку на ошибки =====================


5. Но и это еще не все. Ошибки при выгрузке в gs1rus.

Как уже было было написано выше, после публикации, карточку в gs1rus нельзя редактировать. Точнее можно, но не все данные. Если нужно отредактировать карточку в gs1rus механизм прост: Вы создаете вручную или по api для этой карточки версию изменний. В этой версии изменений вы вносите правки. И снова публикуете карточку. - тут нас все устраивает. Давайте чтобы точно все понимать сделаем для карточки такие правки вручную в кабинете gs1rus. Возьмем для этого наш GTIN (0)({460}998389)(0019) он же  (0)4609983890019.
Тоже самое попробуем сделать в кабинете ЧЗ на вкладке Национальный каталог:

GS1RUS - редактирование карточки
Честный Знак - редактирование карточки


Редактирование карточки в gs1rus:

В ручном режиме, можно почти все характеристики, кроме:

  • Наименование товара на этикетке
  • Торговая марка(бренд)

Раз можно отредактировать в ручном режиме, то можно редактировать и по API.

Из опубликованный карточки при редактировании в gs1rus создается версия изменений которую можно опубликовать.  

Редактирование карточки товара в Национальном Каталоге(Честный Знак):

В ручном режиме, почти никакие характеристики редактировать у карточки товара нельзя.

Какие нас интересуют характеристики к редактированию:
- Код в учетной системе = можно редактировать
- Код производителя = можно редактировать
- Цвет = можно редактировать
и возможно другие.

Какие нас интересуют характеристики к редактированию:
- Код в учетной системе = нет такой характеристики
- Код производителя = нельзя редактировать
- Цвет = можно редактировать
и почти все другие.


На gs1rus вы можете внести изменения почти во всех характеристики, но к сожалению не можете внести изменение в наименование товара на этикетке, что тоже может создать разночтения. 
у Честного Знака почти никакие характеристики редактировать нельзя. Понимаю, вероятно так и задумано.
Если вы внесете изменения в каталог gs1rus и опубликуете карточку, то в Национальном Каталоге ничего не изменится. 
Но подождите:
- А зачем это вообще нужно? 
- Чтобы исправить ошибки при выгрузке в gs1rus и национальный каталог.
- Что за ошибки?
Давайте разбираться что это за ошибки и откуда они берутся. В большинстве случаев все банально и просто - это ошибки оператора. Т.е неверно присвоенные товару характеристики, которые ранее до выгрузки в честный знак не имели серьезного значения, а после выгрузки в честный знак стали важными. А подобные ошибки при заполнении товара будут всегда и в любой системе. Тем более при ускоренном заполнении и выгрузке которую от нас хотели за 3 месяца.
Да можно ошибиться в любой характеристики, особенно если вы каждую карточку забиваете в ручную. Если процесс идет автоматизированно как у нас через модуль "Деление товара с опциями(клонирование)"  то уже многие ошибки автоматически исключены, потому что такие характеристики как ростовка, размер, цифровой размер, артикул(sku) формируются автоматически. То есть остаются ошибки которые могут быть в "товаре-родителе" а именно(самые частые) ошибки - цвет=забыли изменить цвет. модель=забыли изменить модель. 

Если вы загрузили товар в gs1rus то к конкретному товару прикрепился конкретный GTIN. А если опубликовали товаров то уже все. Заметить до публикации ошибку практически невозможно. В реальности вы видите ошибку уже когда начинаете заказывать коды маркировки на товар - либо видите неверную информацию на этикетке, либо возникают ошибки в системе. 

Чтобы с этим разобраться, нужно понять как устроенно присвоение GTIN к товару в нашей системе.

6. Сопоставление GTIN к товару в нашей системе.

Так, ну давайте слазим "под капот" и посмотрим:
Возьмем для этого наш GTIN (0)({460}998389)(0019) он же  (0)4609983890019.

Магазин Толстовок
GS1RUS




Как вы видите - данные в нашей учетной системе (изображение слева) совпадают с данными в gs1rus (изображение справа):
ID товара (3735) = Код в учетной системе (3735)
Артикул (310-108-20-34-52) = Код производителя (310-108-20-34-52)
Так же в самой карточке товара в нашей системе есть информация о товаре в Честном Знаке. 


нажми чтобы увеличить изображение
Сейчас вижу ошибку в этом скриншоте - ошибка это банальная опечатки в поле "модель". пока не разместил сюда скриншот экрана не знал о том что этих товаров есть такая ошибка. Примерно о таких ошибках и идет речь.
Данная ошибка-опечатка на работу с честным знаком никак не влияет, но исправить грамматику на стороне честного знака вы уже не смогли-бы, если это поле грузилось бы в ЧЗ.
 Эта ошибка попалась случайно, как раз подойдет в качестве примера.

Cкриншот выше - карточка товара в панели управления интернет магазином, сделали специальную вкладку на которой выводится информация о Честном Знаке для этого товара.
- ID товара (Код в учетной системе)
- SKU(Артикул или код производителя) 
- SKU ЧЗ (Артикул или код производителя в Честном Знаке) 
- GTIN
Ниже идет полный ответ запроса по API о данном гтин из Национального Каталога(ЧЗ)

Итак, самое простое, что можно сделать - привязать GTIN к ID товара. Везде именно так и устроенно: в 1с и любых других информационных системах. Но у нас не так, вот почему:
В одежде, часто бывает так что модель одежды унисекс: То есть один и тот-же товар подходит и Мужчинам и Женщинам. В подавляющем большинстве это Модели Oversize. Чтобы это понять нужно посмотреть несколько примеров:

Пример1: Ссылка на товар№1  и Ссылка на товар№2  - Это один и тот-же товар, ключевое отличие в фотографии. Поскольку это модель Унисекс то товар подходит одинаково как Женщинам так и Мужчинам. у этих 2х товаров одинаковый SKU(Код в учетной системе). и следовательно для этих 2х товаров требуется одинаковый GTIN. Но Код в учетной системе(ID товара) у них разный. Давайте вытащим информацию об этих товарах со всех мест для наглядности: (нажимайте на фото для увеличения)


Как мы видим на скриншотах и фото - у товара одинаковый SKU(Код производителя), Одинаковый GTIN, а также информация на бирке указанна: р-р.44, XS-44-Unisex-(Женский),XS-44-Unisex-(Мужской). И в кабинетах ЧЗ и GS1RUS пол указан "Универсальный(Унисекс)", но при этом на стороне Интернет Магазина для этого товара существует два(2) ID товара (Код в учетной системе). 

Пример2: Ссылка на товар№1  и Ссылка на товар№2  - Это один и тот-же товар, ключевое отличие в фотографии. Поскольку это модель Унисекс то товар подходит одинаково как Женщинам так и Мужчинам. у этих 2х товаров одинаковый SKU(Код производителя). и следовательно для этих 2х товаров требуется одинаковый GTIN. Но Код в учетной системе(ID товара) у них разный. Давайте вытащим информацию об этих товарах со всех мест для наглядности: (нажимайте на фото для увеличения)


Тоже самое: Как мы видим на скриншотах и фото - у товара одинаковый SKU(Код производителя), Одинаковый GTIN, а также информация на бирке указанна: р-р.44, XS-44-Unisex-(Женский),XS-44-Unisex-(Мужской). И в кабинетах ЧЗ и GS1RUS пол указан "Универсальный(Унисекс)", но при этом на стороне Интернет Магазина для этого товара существует два(2) ID товара (Код в учетной системе). 

Естественно понятно зачем это нужно - для потребителя, ведь товары покупают Мужчины и Женщины и каждый из них представляет этот товар на себе или на том человеке которому будут дарить этот товар. Да и категории товаров на маркетплейсах однозначны - мужская и женская категория  . Покупатели ищут товары для своего целевого пола. И в конечном счете смотреть на карточки товаров где идут сначала женские фото, потом идут мужские тоже не презентабельно. Если такой товар покупают(выкупают,по факту) и Мужчины и Женщины то значит все сделано верно для товара типа "Унисекс". 
Примерно треть товаров в нашем каталоге относятся к такому типу Oversize - целевой пол "Унисекс". 

Более того, эта система идеально подошла и к остальным товарам. Если же модель "по фигуре", то действует правило совпадение по "Цифровому размеру". У нас Магазин Толстовок, и в целом наш ассортимент он унисекс, но если же модель по фигуре - то есть идет четкое сопоставление по плечам и обхвату груди, то получается что женский размерный ряд сдвинут на три буквенных обозначения:

Для понимания давайте возьмем 
Пример3: Ссылка на товар№1  и Ссылка на товар№2  - Тут немного посложнее - помимо разницы в фотографиях, идет еще и отличие в буквенном размере(на 3 пункта), а все остальное одинаково. Для такого товара справедливо так же использовать 1 GTIN. Несмотря на то что это модель не проходит по системе "унисекс" в смысле присвоедия одного размера и для мужчин и для женщин, то технически крой остается унисекс, а буквенный размер будет отличаться. (Не просто так давно сделали что Sженский это 40-42 а Sмужской это 46 {а XLженский 46-48})  - для свободной спортивной одежды подобные сопоставления подходят, и решают многие "нерешаемые" задачи. Еще раз:
Это один и тот-же товар, отличаются фотографии и буквенный размер. Этот товар подойдет мужчинам 46го размера, которые привыкли к буквенному обозначению "S" а так как Женщинам 46го размера, которые привыкли к буквенному обозначению XL. у этих 2х товаров одинаковый SKU(Код производителя). И следовательно для этих 2х товаров требуется одинаковый GTIN. И Код в учетной системе(ID товара) у них разный. Давайте посмотрим: (нажимайте на фото для увеличения)


Как вы видите для мужчин этот товар S-46, а для женщин XL-46-48. и фактически это просто 46 размер. Тут главное что этот товар действительно подходит для Мужчин размера 46(в буквах S) и для женщин 46-48 размера (в буквах XL).
Если для 46 размера крой одинаковый, другими словами - фактический результат одинаков то зачем делать дубли?

Да я понимаю что для "пиджаков", где все скроено по фигуре, или для любой другой специфической одежды такой подход не годится. Там уже мужское это мужское, женское это женское. И у нас есть строго мужские модели и строго женские - тут все просто: в таком случае у товара всего один(1) "ID товара"(код в учетной системе) и он либо мужской либо женский. В нашей системе не обязательно объединять мужской и женский товар в один SKU.  Если бы требовались разные товары то они моглибы быть в разных "моделях", тогда бы часть SKU у них отличалась и при загрузке в гс1рус этим товарам присваивались бы отдельные GTIN. Но нам нужно именно так как сделано у нас. 
Например - хранение таких товаров - Если ваш товар Унисекс, но крой у них одинаковый - вам придется хранить в 2 раза больше товаров на складе чтобы они были в наличии, а толстовка-худи это весьма габаритный товар, при этом цена низкая, поэтому такое хранение не очень выгодно, хотя впрочем это немного другая история.

В любом случае, эта система работала еще до маркировки честный знак. Если она работала именно так и покупателей это устраивало, то зачем что-то менять? 

На фото:
Слева - старая маркировка, которой маркировался товар. 
Справа  - новая маркировка, с честным знаком.

Как вы видите отличий не очень много. - Вписали в нашу этикетку код маркировки. 

Давайте еще раз проговорим в режиме диалога:
Вопрос:
- зачем вы привязываете GTIN к SKU(Код производителя) а не к ID-товара(код в учетной системе)?
Ответ:
Товарная позиция - модель унисекс, подходит для мужчин и женщин. Как можно один и тот-же товар промаркировать 2 раза? Т.е. у вас один КИЗ, вы же не будите выпускать 2 кода маркировки и клеить на один товар, если не понятно то второй код получается будет лишним. А как можно по другому сделать для моделей унисекс? Напомню, это: оверсайз худи, оверсайз свитшоты, оверсайз футболки и тд. Допустим у вас 10 таких изделий унисекс, вы же не будите клеить на 5 товаров код с мужским гтин и на 5 товаров код с женским гтин - это не логично. Будет бардак, будет неудобно работать, когда вам нужно будет отгрузить 8 таких изделий как вы будите набивать номенклатуру в счет? 5 женских и 3 мужских? или наоборот? Хранение таких товаров потребует двойных мест на складе - для женских и для мужских изделий, несмотря на то что это один и тот-же товар. А как еще можно сделать? Определить такой товар только как женский или только как мужской - но ведь клиент покупает эти товары как унисекс, которые подходят и мужчинам и женщинам. Получается что на товар GTIN нужен один, КИЗ нужно выпускать один, а в системе при этом 2(ДВА) ID-товара = 2 (две) посадочные страницы на сайте, и 2(два) товара на маркетплейсах. 
Хорошо, можно было сделать немного по другому:  Присвоим каждому из этих ID-товара(код в учетной системе) - один и тотже GTIN. Получится так, давайте на живом примере из "пример 1":
ID-товара(код в учетной системе)
 18270 - его гтин 04660387169569
ID-товара(код в учетной системе) 18276 - его гтин 04660387169569

Присваиваем напрямую каждому ID товара гтин. и таким дублирующимся товаром тоже. Вообще Изначально так и было. Ну а как система поймет что ID 18270 и  18276  это один и тот же товар? Вы же не будите второму товару руками прописывать GTIN.  Как система определит что это один и тотже товар?  Вот так: Что у этих "ID товара" общего - все верно - у них общий SKU(Код производителя): 

720-165-30-20-46


На скриншоте видно что выдача в фильтре по SKU 720-165-30-20-46 выдает 2 идентичных товара: один мужской, другой женский. 

Да изначально мы каждому ID товара присваивали GTIN, а группировали и присваивали этот же GTIN "дублирующему" товару по SKU. Были еще и проверки в этой "развязке": и все это перепроверялось по SKU.
Еще в тот момент существовал обмен номенклатурой с Bitrix24 по Bitrix ID товара. Это все нужно было сопоставлять. Из-за ошибок оператора при заведении карточки товара возникали ошибки в этом месте. Причем разные.

В конечном счете - от связи с Bitrix ID мы отказались, потому что(тут можно прочитать подробнее).
И от привязывания GTIN к ID товара(код в учетной системе) и сопоставления таких ID товара по SKU(код производителя) мы отказались в последствии тоже, потому что это убрало некоторые ошибки при неправильном заведении номенклатуры. 

Итого в системе осталось: Присваиваем GTIN к SKU(код производителя) в независимости от того сколько "ID-товара подходит" к этому SKU ( 1 или 2, а иногда и 3 )

Еще раз: Наш встречный вопрос:
Как в таком случае можно сделать маркировку, (сопоставление номенклатуры и выпуск КИЗ)  для таких дублирующихся товаров? 

Давайте дальше - получается мы должны встроить Честный Знак в ту систему которая была до честного знака. Иначе посыпется количественный учет и бардака будет еще больше.  

В таком случае далее требуется описание сущности "SKU (Код производителя)" в нашей системе:

7. Как формируется SKU (Код производителя):
В таком случае далее требуется 


0
false
false
true
Удалить
Изменить
tr