Инструкция по настройке интеграции 1С-Битрикс с Прайсматрикс

В этой инструкции мы рассмотрим, как правильно настроить ваш сайт на базе 1С-Битрикс и личный кабинет Прайсматрикс, чтобы обеспечить корректную автоматическую интеграцию.

Синхронизация работает по стандартному протоколу обмена Bitrix 1C Exchange. Настройка выполняется в два простых этапа: сначала мы зададим параметры импорта и экспорта в админпанели вашего сайта, а затем пропишем данные для подключения в Прайсматрикс.

⚠️ Важно: Сопоставление товаров при интеграции работает по Артикулу Прайсматрикс и внутреннему ID товара в Битриксе. Убедитесь, что эти данные совпадают, чтобы обновление цен и остатков прошло успешно.

Настройка Битрикс

Чтобы выгрузка товаров, цен и остатков проходила успешно, необходимо правильно подготовить сайт на стороне Битрикса.

Настройка параметров импорта каталога

Перейдите в раздел Магазин ➡️ Настройки ➡️ Интеграция с 1С и откройте вкладку "Каталог". Выставите следующие настройки:

  1. Разрешить загрузку группам пользователей: Обязательно выделите в списке группу "Администраторы".
  2. Интервал одного шага в секундах: Установите значение 0.
  3. Использовать сжатие zip, если доступно: Снимите галочку.
  4. Использовать контрольные суммы элементов...: Снимите галочку.
  5. ⚠️ Важно: В блоках "Что делать с товарами, отсутствующими в файле импорта" и "Что делать с группами..." выберите значение ничего. Если выбрать "удалить" или "деактивировать", то при частичной выгрузке (например, когда вы обновляете только 1 товар по SKU) Битрикс скроет или удалит весь остальной ваш каталог!


Настройка вкладки "Экспорт каталога"

Эта вкладка отвечает за то, какие данные Битрикс будет отдавать в Прайсматрикс, когда сервис запрашивает структуру категорий и свойств вашего сайта.

Перейдите во вкладку "Экспорт каталога" и выставьте параметры:

  1. Инфоблок каталога: Выберите из выпадающего списка ваш основной инфоблок с товарами.
  2. Количество элементов выгружаемых за один шаг: Установите 0.
  3. Интервал одного шага в секундах: Установите 0 (выполнять выгрузку за один шаг).
  4. Разрешить выгрузку группам пользователей: Обязательно выделите группу "Администраторы".

Настройка выгрузки из Прайсматрикс в Битрикс

После того как сайт на Битриксе подготовлен, необходимо настроить экспорт в Прайсматрикс.
Перейдите в Функции ➡️ Экспортировать Главный прайс ➡️ Создать экспорт ➡️ Экспорт в магазин и заполните следующие поля:

  1. Тип интеграции: Из выпадающего списка выберите - Битрикс-магазин 1С exchange.
  2. URL обмена: Укажите полный адрес к скрипту обмена на вашем сайте (например, https://ваш-сайт.ru/bitrix/admin/1c_exchange.php). Можно ввести просто домен сайта, тогда стандартный путь добавится автоматически.
  3. Логин обмена: Логин пользователя Битрикс (пользователь должен иметь права администратора).
  4. Пароль обмена: Пароль от этого пользователя.
  5. Название типа цены: Укажите код базовой цены, которую принимает ваш Битрикс (обычно это BASE).
  6. Валюта: Введите код валюты (например, RUB, BYN, USD). Если оставить поле пустым, система автоматически будет передавать значения в рублях (RUB).
  7. Название склада: Укажите название склада для выгрузки остатков (например, Главный склад).
  8. По каким полям идет связка: Сопоставление товаров при интеграции работает по Артикулу  из Прайсматрикс  и внутреннему ID товара в Битриксе.

⚠️ Важно: Сопоставление товаров при интеграции работает по Артикулу Прайсматрикс и внутреннему ID товара в Битриксе. Убедитесь, что эти данные совпадают, чтобы обновление цен и остатков прошло успешно.


После заполнения всех полей нажмите кнопку "Сохранить" в верхнем правом углу.
Настройка завершена, можно запускать экспорт товаров!
Первый экспорт запускайте для одного тестового товара. Если все пройдет успешно, то можно запустить все товары.

❓ Часто задаваемые вопросы и ошибки (FAQ)

1. Товари не обновляются на сайте, хотя выгрузка проходит без ошибок. В чем причина?

Ответ: Скорее всего, дело в несовпадении идентификаторов. Как мы отмечали в начале инструкции, связка товаров работает строго по схеме: Артикул в ПМ = внутренний ID товара в Битриксе.

  • Что проверить: Убедитесь, что артикулы в ПМ точно соответствуют  ID товаров в админке Битрикса. Если они разные, система просто не сможет найти нужный товар для обновления.

2. Вообще ничего не обновляется, выгрузка сразу завершается с ошибкой. Что делать?

Ответ: Неправильно настроена интеграция на стороне сайта.

  • Что проверить: Пройдитесь еще раз по нашей инструкции и сверьте все галочки в разделах «Настройка параметров импорта каталога» и «Экспорт каталога».

3. Обновление цен и остатков не доходит до торговых предложений (SKU / вариаций).

Ответ: Проверьте настройки типов цен и складов.

  • Что проверить: Зайдите в настройки экспорта в ПМ. Поле «Название типа цены» должно строго содержать код цены латиницей (например, BASE). То же самое касается и «Названия склада» — оно должно буква в букву совпадать с тем, как склад назван в Битриксе.