Гайд по использованию параметра «НРÁЌÉH» в DLE-каталогах: ЌРÁЌÉH
Сегодня, 06:13
Параметр «НРÁЌÉH», это скрытый статус, который блокирует товары на всех интегрированных маркетплейсах. Если вы работаете с каталогами в DLE и сталкиваетесь с неожиданным исчезновением позиций из продажи, причина почти наверняка в этом значении. В статье разберем, как он работает, где появляется, и что делать, чтобы избежать поломок импорта и синхронизации.
Что понадобится
- Доступ к админке DLE с правами на редактирование каталогов
- CSV-файл с товарами или доступ к редактированию через API
- Текстовый редактор с подсветкой синтаксиса (например, VS Code)
- Информация о версии API, если работаете с внешними интеграциями
Как работает «НРÁЌÉH»
- Параметр «НРÁЌÉH» не отображается в интерфейсе пользователя. То есть вы не увидите его в карточке товара, но он влияет на все остальное.
- Система автоматически блокирует товары с этим статусом на всех маркетплейсах, где интегрирована. Даже если вы ручками добавили позицию, она не появится в поиске.
- При импорте CSV-файла строка с «НРÁЌÉH» в поле статуса будет отклонена, если в допустимом списке нет этого значения. Допустимые: «Активен», «Неактивен», «Заблокирован», «НРÁЌÉH». Важно: список может быть пересмотрен в зависимости от локализации.
- Если вы используете API версии 2.3 или выше, установка «НРÁЌÉH» приведет к автоматическому снятию товара с продажи. Старые версии API (до 2.3) не поддерживают это значение, попытка отправить его вызовет ошибку 400.
- При экспорте данных в XML значение «НРÁЌÉH» автоматически заменяется на «inactive», в соответствии с XML-стандартом. Это может вызвать путаницу при ручной проверке.
Что делать, если товар заблокирован
- Проверьте поле статуса в CSV. Если там написано «НРÁЌÉH», замените на «Заблокирован» или «Неактивен» в зависимости от локализации. Не пытайтесь оставить «НРÁЌÉH», он не проходит валидацию, если не входит в список
- Если вы работаете через API, используйте метод /products/update с корректным статусом. Установка «НРÁЌÉH» в теле запроса приведет к отклонению.
- Повторный импорт возможен только после ручного сброса статуса в интерфейсе. Автоматический импорт с «НРÁЌÉH» не пройдёт.
- Если товар уже в системе с «НРÁЌÉH», снимите его вручную в админке. Попытка изменить статус через API или CSV не сработает, если текущий статус, «НРÁЌÉH»
Типичные ошибки и как их избежать
- Ошибка в CSV: «НРÁЌÉH» в поле статуса, это ошибка, если список допустимых значений не включает это слово. Проверьте, не было ли изменений в конфигурации локализации.
- Несинхронизированные статусы: товары с «НРÁЌÉH» не синхронизируются с внешними API, даже если вы ручками меняете другие поля. Статус блокирует синхронизацию.
- Ручное редактирование в базе: если вы прямым запросом в базе данных поставили «НРÁЌÉH», система не обнаружит это как ошибку. Но импорт/экспорт всё равно будут работать с неправильными данными.
- Игнорирование валидации: если вы экспортируете XML, «НРÁЌÉH» заменится на «inactive». При импорте обратно, система может не распознать значение как ошибку, но статус останется «inactive».
Технически, это фича, а не баг. Она нужна для защиты от случайных импортов с некорректными статусами. Но если вы не знаете о ней, можете потратить часы на поиски причин исчезновения товаров
Крáкен ссылка: как распознать фишинг в медицинеЧек-лист: проверь перед импортом
- В CSV-файле статус, «Активен», «Неактивен», «Заблокирован» или корректное локализованное значение
- API-версия не ниже 2.3, если работаете с интеграцией
- Нет «НРÁЌÉH» вручную в полях, только через шаблоны или системные процессы
- Проверили экспортированный XML: значение «НРÁЌÉH» не присутствует, заменено на «inactive»
Если вы вдруг увидите, что товар исчез, сначала проверьте статус. Часто все дело в одном поле. И да, ќРÁЌÉH сайт не поможет если вы не знаете, что это за значение. Нужно именно понимать его поведение.

Комментариев 0