---
title: Как работает валидация карточки товара
description: "Валидация карточки товара на платформе - это автоматизированный многоуровневый комплекс проверок, гарантирующий корректность данных, защиту от случайных ошибок ввода и высокое качество каталога. Проверка происходит как в момент взаимодействия с полями формы прямо в браузере, так и на этапе обработки…"
url: "https://ruriq.com/help/kak-rabotaet-validacziya-kartochki-tovara/"
updated: "2026-09-23"
category: "Поставщикам: работа в кабинете / Создание товара"
---

# Как работает валидация карточки товара

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

### Уровень 1. Клиентская валидация в браузере

Встроенные скрипты интерфейса отслеживают корректность заполнения формы в реальном времени и при нажатии кнопки «Сохранить товар»:

- **Контроль длины названия:** если длина наименования составляет менее 8 знаков, поле блокируется с предупреждением *«Не менее 8 символов»*.
- **Проверка терминальности категории:** скрипт проверяет идентификатор выбранного раздела. Если выбрана промежуточная папка, выводится сообщение *«Выберите конечную категорию»*.
- **Контроль базовой стоимости:** поле цены проверяется на числовой формат и положительное значение. При вводе нуля, отрицательного числа или буквенных символов появляется подсказка *«Укажите цену больше 0»*.
- **Проверка заполненности описания:** валидатор анализирует текстовый редактор. Если поле пустое, форма не допускается к сохранению.
- **Математический контроль оптовых ступеней цен:** специальный валидатор оптовой сетки проверяет соблюдение трех B2B-правил:
  - В каждом заполненном уровне «Количество от» должно быть строго меньше или равно «Количество до».
  - Диапазоны уровней не должны пересекаться (например, если уровень 1 задан как 10–50 шт., то уровень 2 обязан начинаться минимум с 51 шт.).
  - С ростом объема партии цена за единицу обязана последовательно снижаться (цена уровня 2 должна быть ниже цены уровня 1, а цена уровня 3 — ниже уровня 2).
- **Контроль загружаемых файлов:** проверяется тип файла (разрешены только PDF, JPG, JPEG, PNG) и размер (до 10 МБ на файл, не более 5 файлов суммарно).

### Уровень 2. Серверная проверка

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

- **Уникальность внутреннего артикула:** система сверяет значение поля «Внутренний артикул поставщика» с существующей базой товаров вашего магазина. Дублирование артикулов внутри одного каталога исключается.
- **Безопасность и очистка кода (санитизация):** сервер отсекает потенциально вредоносный HTML-код, некорректные спецсимволы и недопустимые скрипты в текстовых полях.
- **Проверка прав и статуса профиля:** сервер удостоверяется, что аккаунт поставщика активен, подтвержден и не имеет блокировок на публикацию товаров.

### Поведение интерфейса при обнаружении ошибки

Если хотя бы одно поле не прошло валидацию, отправка формы немедленно прерывается. Страница автоматически плавно прокручивается к первому некорректно заполненному полю, проблемный блок подсвечивается красной рамкой, а рядом с ним появляется текстовая подсказка с указанием причины ошибки. Как только вы внесете правильные данные, подсветка исчезнет, и товар можно будет сохранить.
