Настройка правил размещения товаров на маркетплейсе 1С-Битрикс
Правила размещения — это набор требований, которым должны соответствовать товары продавца для публикации на платформе. Без чётко настроенных правил модерация становится произвольной, продавцы не понимают, почему их товар отклонили, и возникают конфликты.
Типы правил
Правила делятся на несколько уровней:
Обязательные поля карточки — минимальный набор данных для любого товара. Реализуется через валидацию формы добавления товара в кабинете продавца. Перед отправкой на модерацию система проверяет заполненность:
$requiredFields = ['NAME', 'DETAIL_TEXT', 'PREVIEW_PICTURE', 'CATALOG_PRICE', 'CATALOG_QUANTITY'];
$errors = [];
foreach ($requiredFields as $field) {
if (empty($arFields[$field])) {
$errors[] = "Поле '{$field}' обязательно для заполнения";
}
}
Требования к изображениям — минимальное количество (обычно 1–3), минимальное разрешение (например, 800×800 пикселей), допустимые форматы. Проверяется через getimagesize() при загрузке изображения.
Правила по категориям — разные категории могут требовать разные наборы обязательных свойств. Электроника требует указания гарантии и страны-производителя, одежда — размерной сетки. Настраивается через таблицу маппинга mp_category_rules: SECTION_ID → [required_props].
Запрещённые товары — список категорий или ключевых слов, товары с которыми не принимаются. Реализуется через проверку при добавлении: если название или категория попадает в запрещённый список — автоматический отказ.
Административный интерфейс правил
Страница в /bitrix/admin/ позволяет администратору настраивать правила без изменения кода:
- Список обязательных полей (можно включать/отключать без правки кода)
- Требования к фото по категориям (минимальное количество, разрешение)
- Список запрещённых категорий и ключевых слов
- Шаблоны причин отказа для модераторов
Правила сохраняются в b_option (для простых настроек) или в кастомной таблице (для сложных иерархических правил по категориям).
Обратная связь продавцу
Когда товар не прошёл автоматическую проверку, продавец должен получить конкретное сообщение: не «Ошибка при добавлении», а «Добавьте минимум 2 фотографии товара в разрешении от 800×800 пикселей» или «Укажите срок гарантии — это обязательное поле для категории "Электроника"».
Это снижает нагрузку на модерацию и количество повторных отправок с теми же ошибками.
Сроки
Базовая валидация обязательных полей и правил по фото — 3–5 дней. Настройка правил по категориям с административным интерфейсом — 1–2 недели.







