Настройка правил размещения товаров на маркетплейсе 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка правил размещения товаров на маркетплейсе 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1167
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    563
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка правил размещения товаров на маркетплейсе 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 недели.