Как указать GTIN в карточке товара: проверка до загрузки
Как указать GTIN в карточке товара Яндекс Маркета: сохранить ведущие нули, различить варианты, проверить источник кода и заполнить поле штрихкода в каталоге.
Марина
Контент-маркетолог LibraChat
8 мин чтения
У белой термокружки на 350 мл и такой же на 500 мл может быть одинаковое название коллекции. Покупатель всё равно ждёт разные вещи. Когда я разбираю, как указать GTIN в карточке товара, начинаю с точного варианта: какой объём, какой цвет, что именно продаётся одной единицей. Код должен относиться к этой позиции, а не просто подходить по длине.
GTIN обозначает товарную позицию в системе GS1. Артикул продавца нужен для собственного учёта. Изображение штрихкода позволяет считывать данные. Эти вещи связаны, но одно поле не заменяет другое.
Для своего рабочего перечня я взяла три цвета и два объёма: получилось 6 вариантов. Дальше мне нужна проверяемая строка на каждый из них.
Выписка для GTIN товара: подготовь семь полей
Сначала собери сведения, по которым можно узнать товар без фотографии. Если описание ещё плавает, начни с разбора карточки товара и её характеристик. Он пригодится до переноса кода: различия между вариантами должны быть видны в самой карточке.
В моём листе одна строка отвечает одной продаваемой позиции. Не всей коллекции. Я оставляю такие колонки:
Поле · Что вписать · С чем сверять
Наименование — Модель или название товара — Данные производителя
Вариант — Цвет и объём либо размер — Упаковка нужной позиции
Единица продажи — Одна вещь или определённая упаковка — Комплектация предложения
Артикул продавца — Собственный SKU — Учётная система
GTIN — Код из подтверждённого источника — Производитель или поставщик
Источник — Откуда взят номер — Документ, упаковка, ответ поставщика
Статус сверки — Что совпало, что требует уточнения — Результат проверки
Я собрала эти поля в одном месте, чтобы не искать объяснение расхождения в переписке. Например, код может быть корректным, но относиться к коробке из нескольких кружек. Для продажи одной кружки такая подстановка не подходит.
В строку источника не обязательно копировать весь документ. Достаточно понятной ссылки внутри собственного учёта или имени файла и позиции. Смысл колонки в том, чтобы другой сотрудник смог повторить сверку, а не поверил моей памяти.
Если кода пока нет, поле остаётся пустым. В замечании пишу, что запросить у поставщика. Заглушка из цифр слишком легко уезжает в загрузку вместе с остальными данными.
Сохрани номер текстом до вставки в таблицу
GTIN состоит из цифр, но в работе я обращаюсь с ним как с идентификатором. Его не нужно складывать или округлять. Нужно сохранить последовательность символов.
До вставки установи для колонки текстовый формат. Потом перенеси исходные значения и сравни начало каждой строки с источником. У GS1 US в инструкции по импорту отдельно разобран случай, когда исчезают ведущие нули после изменения формата ячеек: столбец нужно вернуть к текстовому виду.
Есть неприятная тонкость. Если нули уже потерялись, смена формата сама по себе не сообщает, сколько их было. Я проверила бы значение по первоисточнику и вставила заново. Достраивать номер по внешнему виду соседних строк опасно.
Моя проверка после вставки:
Начальные символы сохранились.
Код не превратился в число с запятой или сокращённую запись со степенью.
Нет пробелов по краям и внутри номера.
Не потерялась последняя цифра.
В столбец GTIN не попал артикул продавца.
Текстовый формат нужен для хранения точной записи. Он не делает номер действительным. Я могу сохранить текстом ошибочную последовательность так же аккуратно, как правильную.
В системе GS1 используются GTIN длиной 8, 12, 13 или 14 цифр. Поэтому требование «всегда должно быть тринадцать» неверно. Но и принимать любую строку подходящей длины нельзя: ещё надо проверить структуру. Затем выяснить источник и связь с товаром.
Формат GTIN: как указать код в карточке товара
У некоторых форматов обмена требуется единое представление из 14 цифр. Тогда более короткий GTIN дополняют слева нулями. Например, так устроено поле GTIN в GS1 XML. Это требование конкретного формата.
В других системах представление может отличаться. GS1 отдельно описывает правила EANCOM, где обращение с незначащими нулями другое. Поэтому я не переношу правило одного шаблона во все кабинеты сразу.
Для карточки ориентир такой: сохранить код из источника и выполнить требования поля площадки. Не обрезать его ради красивой длины. Не дописывать ноль только потому, что рядом находится четырнадцатизначная строка.
Последняя цифра GTIN контрольная. Её рассчитывают по остальным цифрам. Официальный калькулятор GS1 позволяет проверить эту часть структуры, однако результат не отвечает на вопрос, кому присвоен номер. Это разные задачи.
Я разделяю две проверки:
Структурная: допустима ли длина и сходится ли контрольная цифра.
Предметная: относится ли код к этому производителю и этому варианту товара.
Для второй GS1 предлагает сервис Verified by GS1. В нём можно получить сведения о присвоившей номер организации, а информацию о товаре — когда она есть в базе. Отсутствие подробного описания я не заполняю своими предположениями.
В справке Маркета ещё встречается название GEPIR. Сама GS1 сообщает, что его заменил Verified by GS1. Для проверки идентификатора я ориентируюсь на действующий сервис организации, а не ищу старый экран из чужой инструкции.
Как указать GTIN в карточке товара на Яндекс Маркете
В российской справке для продавцов описан ручной маршрут: Товары → Каталог → Загрузить и обновить → Вручную. Сначала можно искать позицию по названию или штрихкоду. Если подходящего товара нет, используется блок Добавить новый товар.
Дальше порядок такой:
Проверь найденную карточку по модели и варианту. Похожая фотография недостаточна.
Заполни основные сведения о своей позиции.
Перенеси код производителя в поле Штрихкод.
Свой артикул оставь в отдельном поле SKU.
Сверь код с товаром и сохрани карточку.
Следи за результатом проверки в каталоге.
Справка называет для штрихкодов производителя форматы EAN-13, EAN-8, UPC-A и UPC-E. Не нужно превращать этот перечень в собственный универсальный конвертер кодов. В частности, восемь видимых символов ещё не дают основания считать разные символики одним форматом.
Если продаёшь упаковками, Маркет просит штрихкод упаковки. Несколько штрихкодов для одной позиции справка предлагает перечислять через запятую. Это не разрешение собрать в одну строку коды разных цветов: варианты товара всё равно необходимо различать.
Для аптечных, ветеринарных, ювелирных и подлежащих обязательной маркировке товаров в справке указан действительный GTIN. Он должен совпадать в карточке и на товаре. Само наличие заполненной строки не доказывает выполнение этого требования.
Маркет также позволяет генерировать собственный штрихкод, когда у товара нет кода производителя и ему не нужен GTIN. Такой штрихкод не заменяет глобально присвоенный номер. Особенно нельзя решить отсутствие GTIN кнопкой генерации, если категория требует именно его.
Прими каждую из шести строк отдельно
Я проверила порядок на перечне вариантов: три цвета, в каждом объёмы 350 и 500 мл. Названия похожи. Именно поэтому общая отметка «коды проверены» над таблицей мне не подходит.
Вариант термокружки · Что должно совпасть с источником · Когда строка ещё не принята
Белая, 350 мл — Цвет и объём — Есть только код белой серии
Белая, 500 мл — Цвет и объём — Подставлен код версии 350 мл
Синяя, 350 мл — Цвет и объём — В документе не указан цвет
Синяя, 500 мл — Цвет и объём — Номер относится к упаковке
Чёрная, 350 мл — Цвет и объём — Код взят из похожей карточки
Чёрная, 500 мл — Цвет и объём — Пройдена только проверка цифры
Любое такое расхождение останавливает перенос строки. Заполнять поле GTIN для нужного варианта я продолжаю после уточнения данных. Сомнение должно быть видно.
Один GTIN можно повторять на одинаковых экземплярах одной позиции. На каждой из сотни одинаковых белых кружек не нужен новый номер. Но изменение цвета или размера влечёт различие вариантов, которое GS1 требует учитывать при присвоении GTIN.
Я заметила, что расхождение удобно записывать действием: «уточнить единицу продажи», «запросить код для синего варианта». Так исправление можно передать коллеге. Запись «не тот код» заставит его заново расследовать весь случай.
Попроси разобрать расхождение, не придумать идентификатор
Для небольшой выписки можно начать с базового доступа. Если собираешься прикладывать таблицы, сверь условия работы с файлами: допустимый размер зависит от доступа. В запросе достаточно обезличенных строк без сведений о поставщиках, которые не нужны для сравнения.
Мой запрос к разбору выглядел бы так:
Помоги проверить перечень вариантов термокружек перед заполнением карточек. В каждой строке есть цвет, объём, единица продажи, артикул и GTIN из источника. Составь список несоответствий между описанием варианта и указанным источником. Отсутствующие коды оставь пустыми. Не генерируй новые GTIN и не утверждай, что код присвоен товару, по одной контрольной цифре.
LibraChat может разобрать текстовую выписку и помочь сформулировать вопросы к ней. Проверку присвоения номера и приёмку карточки выполняют соответствующие системы; ответ в чате их не заменяет.
Открой чат с одной подготовленной строкой и укажи, что именно не сходится. Хороший следующий результат здесь — понятный вопрос поставщику о нужном варианте. До получения ответа сомнительный код лучше оставить вне загрузки.