Когда штатный обмен не справляется
Товары добавили в 1С:УНФ, а на сайте они не появились. Или заказ приняли на сайте, а в УНФ его нет. Стандартный CommerceML-обмен вроде бы есть, но на деле то цены не те, то остатки не сходятся, то статусы заказов не синхронизируются. Мы настраиваем этот обмен под ключ — от первичного подключения до кастомных сценариев. Опыт — более 50 проектов. Экономия на ручной синхронизации — до 80% трудозатрат.
Какие проблемы решаем
Несоответствие цен. УНФ передаёт цены по виду цен, но если на сайте настроены скидки или акции — синхронизация ломается. Мы настраиваем маппинг цен с учётом правил Битрикс.
Остатки не обновляются. Стандартный обмен раз в 15-60 минут. Если нужны актуальные остатки в реальном времени — реализуем HTTP-сервис в 1С, который отдаёт остаток по запросу. Нагрузка? Тестируем: для каталога до 10 000 товаров ответ сервиса укладывается в 0.5 секунды.
Статусы заказов. По умолчанию статус из УНФ не возвращается в Битрикс. Разрабатываем кастомный обработчик: при изменении статуса в УНФ отправляется POST-запрос на сайт, и статус обновляется. Это решает проблему «заказ выполнен, а на сайте висит "в обработке"».
Как настроить обмен за 3 шага
- Диагностика. Проверяем версии 1С (платформа не ниже 8.3.20), настройки CommerceML, права пользователя в Битрикс. За час выявляем узкие места.
-
Конфигурация. Настраиваем URL обмена, вид цен, склад, расписание. Для кастомных сценариев пишем обработчики на PHP в
init.php. Продолжительность этапа — до 2 дней. - Тест и запуск. Запускаем обмен с группой из 10-20 товаров. Проверяем цены, остатки, заказы. После подтверждения — полный запуск.
Почему это работает быстрее стандартной настройки? Потому что мы уже знаем типовые ошибки: например, в УНФ часто забывают заполнить вид цен для выгрузки, и обмен идёт с пустыми данными.
Какие данные можно синхронизировать
CommerceML поддерживает передачу номенклатуры, цен, остатков, изображений и заказов. Для расширенной синхронизации (статусы, контрагенты, заявки) требуется разработка HTTP-сервисов. Мы подключаем REST API Битрикс24 для двустороннего обмена.
| Данные | Направление | Типовой способ |
|---|---|---|
| Номенклатура | УНФ → Битрикс | CommerceML |
| Остатки | УНФ → Битрикс | CommerceML / HTTP-сервис |
| Заказы | Битрикс → УНФ | CommerceML |
| Статусы | УНФ → Битрикс | Кастомный POST |
| Изображения | УНФ → Битрикс | CommerceML |
Почему УНФ проще УТ и в чём подвох
В отличие от УТ и ERP, УНФ проще в настройке обмена. Нет мультивалютности, сложных скидок по договорам. Но есть свои подводные камни:
- Характеристики. УНФ поддерживает характеристики, но если они не настроены в карточке товара,
offers.xmlбудет пустым. - Контрагенты. При повторных заказах УНФ ищет контрагента по email. Если email не указан — создаётся дубль. Мы автоматизируем привязку по номеру телефона.
- Остатки по складам. Если в УНФ несколько складов, нужно явно указать, с какого выгружать остатки. Иначе на сайте может отображаться ноль.
Сравнение обмена: УНФ vs УТ
| Параметр | 1С:УНФ | 1С:УТ |
|---|---|---|
| Поддержка характеристик | Да, но простая | Да, с вариантами |
| Ценообразование | Один вид цен | Несколько + скидки |
| Статусы заказов | Не синхронизируются по умолчанию | То же самое |
| Сложность настройки | 2-3 дня | 3-5 дней |
| Типовые ошибки | Незаполненный вид цен | Неправильный маппинг складов |
УНФ выигрывает по скорости внедрения: базовая интеграция занимает в 1.5-2 раза меньше времени, чем для УТ.
Как ускорить обмен
Используйте тегированное кэширование на сайте и настройте автообмен каждые 5-10 минут. Если требуется real-time — внедрите HTTP-сервис или интеграцию через REST API. Мы рекомендуем провести аудит производительности перед запуском.
Что входит в настройку обмена
Доступы и конфигурация:
- Создание пользователя Битрикс с правами на
1c_exchange.php - Настройка URL обмена в УНФ
- Указание вида цен и склада
Проверка данных:
- Тестовый обмен с 10 товарами
- Сверка цен и остатков
- Проверка загрузки изображений
Документация:
- Схема обмена с описанием полей
- Инструкция по запуску и отладке
Сопровождение:
- 2 недели поддержки после запуска
- Исправление ошибок, если они возникли
Гарантируем результат
У нас сертифицированные специалисты по 1С и Битрикс. Каждый проект сдаём с протоколом тестирования. Если обмен не работает так, как задумано — дорабатываем бесплатно. Получите консультацию по вашему проекту — оценим задачу за 1 день. Свяжитесь с нами для обсуждения деталей.







