Штрих код Яндекс Маркет: как создать и сгенерировать
Коротко
Штрих код для Яндекс Маркета — это уникальный код, который Маркет привязывает к товару, чтобы отличать его от других позиций каталога и проводить по нему заказы и складские операции. Если на упаковке уже есть штрихкод производителя, его передают в карточке товара как есть; если кода нет, Маркет умеет сгенерировать его сам и присвоить товару.
Зачем товару на Маркете штрих код
Штрих код — это идентификатор товара внутри кабинета продавца. По нему Маркет сопоставляет позицию каталога с упаковкой на складе и в заказе, поэтому код должен быть у каждого товара и не повторяться у разных позиций.
У штрих кода и у вашего SKU разные задачи. SKU — это ваш внутренний идентификатор товара в собственной системе учёта, и правила Маркета требуют, чтобы у каждого товара SKU был свой и уже использованный нельзя было отдать другой позиции. Штрих код же нужен для физической упаковки и операций на стороне площадки, поэтому его наличие проверяют до отгрузки.
Как создать штрих код для товара на Яндекс Маркете
- Проверьте упаковку: если на ней есть штрихкод производителя, его и передавайте в параметре barcodes при обновлении карточки товара — генерировать новый не нужно.
- Если кода производителя нет и товару не нужен GTIN, сгенерируйте штрихкод в кабинете продавца или через API. Для некоторых категорий и торговых марок требуется действительный GTIN.
- В запросе генерации передайте список ваших SKU — от одного до ста товаров за раз, каждый товар в списке должен быть уникален.
- Параметр skipIfExists по умолчанию равен true: код создаётся только для товаров, у которых его ещё нет. Если поставить false, коды выдаются всем товарам из запроса.
- Если генерация прошла успешно, ответ пустой. Если по части товаров коды не создались, в ответе придёт их список — проверьте данные и, если ошибка повторяется, обратитесь в поддержку Маркета через кабинет.
Как сгенерировать штрих код для Яндекс Маркета через API
Метод генерации штрих кодов доступен для всех моделей работы. Чтобы вызвать его с API-Key-токеном, нужен один из доступов: управление товарами и карточками либо полное управление кабинетом.
Идентификатор кабинета, который подставляется в адрес запроса, можно узнать запросом списка кампаний. Лимит без подписки — 5 000 товаров в минуту, с подпиской Медиум — 10 000 товаров в минуту. Это ограничение самой генерации, а не количества товаров в каталоге: за несколько минут можно обработать каталог большего размера.
Штрих код производителя или сгенерированный Маркетом
| Штрихкод производителя | Сгенерированный Маркетом | |
|---|---|---|
| Откуда берётся | С упаковки товара | Создаёт Маркет по запросу продавца |
| Что делать | Передать в параметре barcodes при обновлении карточки | Вызвать генерацию, код присвоится товару |
| Когда подходит | Код уже есть на каждой единице товара | Кода производителя нет или его нельзя передать |
| Что важно | Код должен совпадать с тем, что на упаковке | Не повторять код у разных позиций каталога |
Частые вопросы
Нужно ли генерировать штрих код, если он уже есть на упаковке?
Нет. Если у товара на упаковке есть штрихкод производителя, его передают в параметре barcodes при обновлении карточки товара, а новый не создают.
Сколько товаров можно обработать за один запрос генерации?
В одном запросе передают от одного до ста товаров, каждый SKU в списке должен быть уникальным. Массово каталог обрабатывают несколькими запросами: лимит генерации — 5 000 товаров в минуту без подписки и 10 000 с подпиской Медиум.
Что делает параметр skipIfExists?
Он решает, каким товарам выдать коды. Значение true — только тем, у кого штрихкода ещё нет; это значение по умолчанию. Значение false — всем товарам, переданным в запросе.
Почему генерация прошла, а ответ пришёл не пустой?
Пустой ответ означает, что коды получили все товары из запроса. Если в ответе есть список позиций, по ним код создать не удалось: проверьте переданные данные, а при повторяющейся ошибке напишите в поддержку Маркета через кабинет.
Можно ли поменять SKU после того, как товар получил штрих код?
SKU в кабинете продавца поменять можно, но уже заданный идентификатор нельзя освободить и отдать другому товару: каждая новая позиция получает новый SKU, который раньше в каталоге не использовался.
Проверка актуальности
Проверьте ответ на сегодняшний день
Нормы меняются каждый год, а ответы в интернете за ними не успевают. Чтобы вы опирались на действующий закон, мы настроили ИИ для проверки актуальности: он сверит эту справку с действующей редакцией законов и подскажет, что изменилось.
Бот проверки запускаем в ближайшие дни.
Штрихкоды — только верхушка работы с маркетплейсами
Посчитаю, что каждый товар приносит после комиссий и логистики
Когда каталог растёт, легко потерять, какие позиции зарабатывают, а какие тянут деньги: комиссия, логистика, хранение и возвраты съедают разницу незаметно.
Я считаю юнит-экономику каждого товара и канала: сколько остаётся после себестоимости, комиссий площадки, рекламы, доставки и налогов, где точка безубыточности и что будет с деньгами при росте. Это для собственников, которые хотят расти и боятся, что рост увеличит убыток.