Обработка на Инфостарте · 10 SM
Номер сертификата у товара стоит, а Яндекс Маркет пишет, что документа нет
У Яндекс Маркета номер у товара и документ в кабинете - две разные сущности. Пока документа нет в разделе кабинета, карточка помечает номер красным, даже если сертификат настоящий.
Обработка платная, 10 SM, исходный код открыт. Полный цикл пройден на реальном товаре тестовой УТ 11.5 и живом кабинете на 23 431 товар: документ заведён, номер привязан, ошибок ноль, в карточке статус "Действует".
Мы поймали это на живом товаре. Номер через API встал в карточку без единой ошибки, а в карточке появилась метка "Нет документа с таким номером". Статус "Действует" пришёл только после того, как документ завели в кабинете. Номер у товара площадка сверяет со своим разделом документов, а уже сам документ с реестром.
Обработка делает оба шага сама: заводит документ в кабинете по карточке сертификата в 1С и добавляет номер к товарам. Набор номеров у товара Яндекс перезаписывает целиком, поэтому старые номера уходят вместе с новым и ничего не теряется.
Данные берутся из типового учёта УТ 11.5, КА 2.5 и ERP 2.5: справочник сертификатов номенклатуры и области действия. Конфигурация не меняется, данные учёта обработка не трогает, по отдельной команде сохраняет только настройки подключения. Скан через Partner API не передаётся вовсе, метода для этого у площадки нет.
Что она делает
Читает номера у товаров и документы кабинета порознь
Поэтому таблица отличает "номер стоит и документ заведён" от "номер стоит, а документа нет". На втором случае ручная сверка обычно и ломается: номер на месте, а карточка красная.
Приводит номер ЕАЭС к написанию реестра
В номерах из учётных баз на месте кириллических С и В регулярно стоит латиница, на глаз строку не отличить. Яндекс отвечает отказом Unsuitable document number. Обработка правит только номера, начинающиеся с ЕАЭС, и пишет подмену в журнал.
Проверяет ответ 200 на отказ
Отказ площадки приходит внутри успешного ответа. Обработка разбирает его по товарам и пишет причину в строку, а не ставит "принято" по коду ответа.
Не обходит большой кабинет постранично
Кабинет на 23 431 товар постранично не читается: обход упирается в потолок, и нужный артикул получает "не найден". Обработка спрашивает списком артикулов, до 100 за запрос, и списком номеров документов, тоже до 100.
Не затирает чужие номера
У товара может быть не больше шести номеров. Если их уже шесть, строка помечается "Не отправлять", а не перезаписывается. Два документа одного вида на товар площадка не примет, и обработка такую пару не отправит.
Вердикты до отправки
Вердикт строится при заполнении товаров. Если раздел документов прочитать не удалось, это написано в журнале: пустой ответ и неудачный запрос выглядят одинаково, а значат противоположное.
| Вердикт | Что это значит |
|---|---|
| Записать | Номера у товара нет, он будет добавлен к тем, что уже стоят. |
| Уже записан | Номер у товара есть, и документ с таким номером в кабинете заведён. |
| Завести документ | Номер у товара стоит, а документа в кабинете нет, карточка светится красным. Обработка заведёт документ, номера не трогая. |
| Не отправлять | Артикула нет среди товаров кабинета, в поле номера стоит не номер, или у товара уже шесть номеров. |
| Ошибка | Площадка отклонила порцию. Текст отказа стоит в строке и в журнале. |
Как запускать в первый раз
- 01
Ключ Partner API
В кабинете: Настройки, Доступ к API, создать Api-Key. Старые токены Яндекс ID вида y0_ площадка не принимает ни одним способом.
- 02
Проверка подключения
Запрос только на чтение. Идентификатор бизнеса обработка находит по кампаниям сама и подставляет в поле.
- 03
Тестовый прогон
Заполнить товары, разобрать строки "Не отправлять" и "Завести документ". В кабинет в этом режиме не уходит ничего.
- 04
Одна строка боем
Снять тестовый режим, отправить один товар и заполнить таблицу ещё раз. Строка должна стать "Уже записан".
Өзіңіз шеше алмай жатырсыз ба? Жазыңыз, бірге қараймыз
Ресейлік алаңдар бір 1С базасынан: ортақ қалдықтар, бірыңғай баға ережелері, тапсырыстар бір интерфейсте, комиссиялардың дұрыс есебі. Kaspi/Halyk-та да сауда жасайсыз ба - бәрін бірге қосамыз.
- Құны
- 450 000 ₸-денбір алаң үшін; салықтарсыз; бірнеше алаң пакеті тиімдірек
- бір 1С базасынан
- 5 алаң
Тақырып бойынша талдаулар
Код ТН ВЭД в карточке не совпал с сертификатом: что проверить в 1С до того, как площадка снимет товар
По постановлению N 821 маркетплейс сначала по коду ТН ВЭД или ОКПД2 решает, какие проверки нужны товару, а потом требует, чтобы этот код совпал с кодом сертификата в реестре. Разбираем, что из этого видно в типовой 1С:УТ 11.5, запрос на товары под сертификатом без кода, расхождения Ozon, Wildberries и Яндекс Маркета и почему массовая чистка кодов может снять карточки с витрины.
Проверка сертификата и декларации в реестре ЕАЭС из 1С: запрос, код и ловушки номера
У единого реестра ЕАЭС есть открытый JSON-интерфейс, которому не нужны ни ключ, ни договор. Показываем запрос и готовую функцию на встроенном языке, которая по номеру возвращает даты действия и статус, разбираем ответы, которые выглядят как "не найдено", хотя документ в реестре есть, и три написания казахстанских номеров. В конце порядок замера: сколько номеров вашей базы реестр вообще знает.
GTIN-14 и EAN-13: в чём разница и почему в карточке маркетплейса нужны обе формы
GTIN-14 и EAN-13 - один и тот же номер товара, записанный 14 и 13 знаками. Ozon держит их как два разных элемента списка штрихкодов и одну форму из другой не выводит. Таблица по Ozon и Яндекс Маркету, проверка своих карточек и правка выгрузки из УТ 11.5.
Сертификаты и декларации на Ozon, Wildberries и Яндекс Маркет из 1С: что проверить до 1 октября
С 1 октября 2026 года маркетплейс сам сверяет сертификат или декларацию с реестром. Ozon принимает документ со сканом через API, Wildberries и Яндекс Маркет берут только номер. Сводная таблица по трём площадкам, подготовка сертификатов номенклатуры в УТ 11.5 и чек-лист.
Жиі қойылатын сұрақтар
Документы в кабинете Яндекс Маркета нужно заводить заранее?
Нет, документ в кабинете обработка заводит сама по API: номер, вид и даты берёт из карточки сертификата в 1С, потом привязывает номер к товарам. Нужен только заведённый в 1С сертификат. Если документ с таким номером в кабинете уже есть, второй раз он не создаётся, обработка только привяжет номер.
Скан сертификата Яндексу передавать нужно?
Через Partner API скан не передать, метода для файла нет, при необходимости его загружают в кабинете в разделе "Документы на товары". На проверенном товаре он не понадобился: Яндекс сам сверил номер с реестром и дал статус "Действует". Статус приходит в ответе и виден в строке и журнале сразу после отправки.
У товара уже шесть номеров, а нужно добавить ещё один. Что делать?
Снять лишний номер в кабинете руками и заполнить таблицу заново. Больше шести номеров на товар Яндекс не принимает, и набор номеров при записи уходит целиком, поэтому в такой строке обработка ничего не затирает и ставит "Не отправлять".
Подойдёт старый OAuth-токен Яндекс ID?
Нет, нужен Api-Key Partner API с правами на товары и карточки. Токены Яндекс ID вида y0_ площадка отклоняет при любом способе передачи, это проверено на трёх кабинетах.
1С жүйеңізге тегін экспресс-аудит
1-2 күнде базаңызды қарап, өнімділік қайда жоғалып жатқанын табамыз және не істеу керегін айтамыз. Міндеттемесіз.
Тапсырманы талқылайық
Ең жылдамы WhatsApp: тапсырма туралы бірер жол жазыңыз, жұмыс күні ішінде жауап береміз.