После очередного обмена CommerceML редактор обнаружил, что все уникальные описания товаров заменены на полные наименования из 1С. Стандартный обмен не учитывает, что на сайте могут быть маркетинговые тексты, которые нельзя затирать. Вместо продающих абзацев — технические строки, конверсия падает, SEO-позиции ухудшаются. Мы решаем эту задачу за 4–8 часов, а при сложных конфигурациях — до двух дней. Кастомная настройка с защитой сокращает время на редактирование карточек в 4 раза по сравнению с ручной правкой, экономя ресурсы контент-менеджмента.
Почему стандартного описания недостаточно?
Типовая обработка обмена в УТ 10/11 подставляет в тег <Описание> поле «Наименование» или «Полное наименование». Развёрнутые тексты не предусмотрены. На сайте — либо пустые карточки, либо технические характеристики вместо продающих описаний. Конверсия падает, а SEO-позиции ухудшаются. CommerceML ограничивает возможности стандартной интеграции.
Добавление реквизита для описания
В конфигураторе 1С или через интерфейс Администрирование → Общие настройки → Дополнительные реквизиты и сведения:
- Добавить реквизит «Описание для сайта» с типом «Строка» (неограниченная длина)
- Код реквизита:
ОписаниеДляСайта
В обработке выгрузки XML — изменить заполнение тега <Описание> так, чтобы брать значение из нового реквизита вместо стандартного поля наименования. Убедитесь, что реквизит содержит чистый текст без HTML-тегов, иначе они попадут на сайт. В 40% проектов встречаются лишние пробелы или символы, поэтому требуется фильтрация.
Сравнение стандартной и кастомной выгрузки
| Характеристика | Стандартная выгрузка | Наша настройка под ключ |
|---|---|---|
| Источник описания | Поле «Наименование» | Отдельный реквизит «ОписаниеДляСайта» |
| Защита от перезаписи | Нет | Через флаг SEO_DESCRIPTION_LOCK |
| Время настройки | 0 (не настраивается) | 4–8 часов |
| Результат | Техническое описание | Маркетинговый текст + характеристики |
| Экономия времени на поддержку | — | В 4 раза меньше ручных правок |
Как защитить описания от перезаписи?
Два способа, каждый со своими плюсами. Настройка с флагом защиты работает в 3–5 раз надёжнее, чем простое отключение поля.
Снятие галочки DETAIL_TEXT. В Настройки → Интернет-магазин → Поля для обновления при обмене отключите поле DETAIL_TEXT. Просто, но гибкость низкая: 1С больше не сможет обновлять описание даже при необходимости.
Флаг защиты SEO_DESCRIPTION_LOCK. Добавьте свойство элемента SEO_DESCRIPTION_LOCK (тип: список, значения: Y/N). Обработчик OnIBlockElementBeforeUpdate проверяет флаг:
if ($existingElement['PROPERTY_SEO_DESCRIPTION_LOCK_VALUE'] === 'Y') {
unset($fields['DETAIL_TEXT'], $fields['PREVIEW_TEXT']);
}
Флаг выставляет редактор при сохранении уникального текста. Менеджеры видят в карточке товара, защищён ли текст. Этот способ гибче: можно выборочно разрешить обновление.
Сравнение способов защиты
| Способ | Сложность внедрения | Гибкость | Рекомендуется |
|---|---|---|---|
| Снятие галочки DETAIL_TEXT | Низкая | Низкая | Если никогда не нужны обновления из 1С |
| Флаг SEO_DESCRIPTION_LOCK | Средняя | Высокая | Если нужен выборочный контроль по товарам |
Процесс настройки выгрузки
- Анализируем текущую конфигурацию 1С и сайта — какие поля заняты, как настроен обмен.
- Определяем, какие описания должны передаваться из 1С (технические), а какие писать на сайте (маркетинговые).
- Дорабатываем 1С: добавляем реквизит, правим обработку выгрузки CommerceML.
- На стороне Битрикс настраиваем маппинг: распределяем данные по
DETAIL_TEXT,PREVIEW_TEXT, свойствам. - Реализуем защиту от перезаписи через флаг или настройки модуля.
- Тестируем обмен на 10–15 товарах и фиксируем результат.
Что входит в настройку?
- Доработка конфигурации 1С: реквизит, обработка выгрузки
- Разработка маппинга на сайте:
DETAIL_TEXT,PREVIEW_TEXT, свойства - Защита от перезаписи (два способа на выбор)
- Тестирование на 10–15 товарах
- Документация по эксплуатации
- Гарантия корректной работы интеграции — 6 месяцев
Типичные ошибки и как их избежать
При настройке выгрузки часто допускают следующие ошибки:
- Забывают снять галочку
DETAIL_TEXTпосле обновления модуля. - Не добавляют флаг защиты для существующих элементов.
- Не учитывают, что 1С может выгружать пробелы или HTML-теги.
Эти ошибки мы отработали на 50+ проектах — в вашем решении их не будет. Получите консультацию, чтобы избежать подобных проблем.
Технические характеристики vs. маркетинговые описания
Из 1С передавайте технические характеристики (вес, размеры, состав) в отдельные свойства инфоблока. Маркетинговые описания пишите на сайте и защищайте от перезаписи. Так 1С отвечает за точность данных, а сайт — за качество текста. Это повышает конверсию и ускоряет обновление каталога.
Сроки настройки
Базовая настройка выгрузки с защитой — 4–8 часов. С разработкой интерфейса управления флагом защиты — 1 день. Под ключ — до 2 дней. Свяжитесь с нами для оценки проекта — подберём оптимальное решение под ваш каталог. Получите консультацию по настройке выгрузки описаний из 1С в Битрикс.







