Интеграция Битрикс с 1С: пошаговая инструкция
Зачем связывать Битрикс и 1С?
Синхронизация интернет-магазина с 1С сокращает ручной труд на 85% и исключает ошибки в данных. В этом руководстве разберем 5 рабочих схем интеграции — от базовых до профессиональных решений.
🔹 Вариант 1. Стандартный обмен через CommerceML
Шаг 1. Настройка в 1С
1. Откройте "Сервис" → "Обмен данными с сайтом"
2. Выберите "CommerceML 2.0"
3. Настройте правила выгрузки:
- Товары с остатками >0
- Цены определенного типа
- Только активные позиции
Шаг 2. Настройка в Битрикс
```php
// В файле init.php
Bitrix\Main\Loader::includeModule('catalog');
CCatalogImport::SetConfig(array(
'url' => '1c_export.xml',
'interval' => 3600 // Обновление каждый час
));
```
Проблемы и решения:
❌ Ошибка: "Неверная кодировка файла"
✅ Решение: В 1С переключите кодировку на UTF-8
---
🔹 Вариант 2. Обмен через REST API (для разработчиков)
Схема работы:
1. 1С отправляет POST-запрос при изменении данных
2. Битрикс обрабатывает через обработчик:
```php
// В rest.php
$data = json_decode(file_get_contents('php://input'), true);
CIBlockElement::SetPropertyValuesEx(
$data['ID'],
0,
array('PRICE' => $data['PRICE'])
);
```
Преимущества:
- Мгновенное обновление (без задержек)
- Можно передавать сложные структуры данных
🔹 Вариант 3. Готовые решения (для не-программистов)
ТОП-3 модуля:
1. "Универсальный обмен" (от 15 000 ₽)
- Поддержка 11 конфигураций 1С
- Автоматическое сопоставление товаров
2. "Интегратор 1С-Битрикс" (от 25 000 ₽)
- Работа с заказами в обе стороны
- История изменений
3. "Синхро.нет" (SaaS, от 3 000 ₽/мес)
- Облачное решение
- Подходит для региональных сетей
🔹 Чек-лист тестирования
1. Проверка товаров:
- Соответствие названий
- Корректность цен
- Актуальность остатков
2. Проверка заказов:
- Создание тестового заказа
- Проверка статусов
- Экспорт в 1С
Пример ошибки:
❗ "Заказ №123 не передается в 1С"
Причина: Не настроены права доступа к веб-сервису
🔹 Сравнение методов
Метод | Скорость | Стоимость | Сложность
CommerceML | 1-2 часа | Бесплатно | ★★☆
REST API | Реальное время | От 50 000 ₽ | ★★★
Готовые модули | 15-60 мин | 3 000-30 000 ₽ | ★☆☆
Заключение: как выбрать способ?
Для малого бизнеса:
✔ CommerceML + ручная проверка 1 раз/день
Для среднего магазина:
✔ Готовый модуль (например, "Универсальный обмен")
Для крупных проектов:
✔ Кастомное REST-API решение
🔧 Заказать настройку интеграции

Продвижение сайта
Запуск Яндекс.Директа