Настраиваем обмен данными между программой «1С Управление торговлей 11» и сайтом интернет-магазина. Проблема: не выгружаются цены товаров из 1С.
Обмен данными между «Управление торговлей» и сайтом можно настроить разными способами. Конфигурация имеет встроенный функционал для обмена с сайтом. Однако, есть более функциональное решение: использовать модуль обмена 1С-Битрикс. Модуль можно скачать бесплатно на сайте разработчика по адресу https://1c.1c-bitrix.ru/ecommerce/download.php.
Итак, настраиваем модуль. Указываем, что обмен будем производить через каталог. Настраиваем правила обмена для номенклатуры, документов и справочников. На вкладке «Цены» устанавливаем флажок в поле «Выгружать цены». Сохраняем настройки. В меню формы модуля «1С-Битрикс» находим кнопку «Показать зарегистрированные изменения». Удостоверяемся, что в программе есть зарегистрированные для выгрузки на сайт объекты, в частности, элементы справочника «Номенклатура». Кнопкой «Выполнить обмен данными» делаем выгрузку.
Далее открываем xml файлы в каталоге и проверяем их содержимое. Может обнаружиться, что не выгрузились цены номенклатуры.
Вероятная причина: в системе нет подходящих соглашений. Для выгрузки цен на сайт должно быть создано типовое соглашение об условиях продаж. Создать его можно в разделе «CRM и маркетинг».
- Статус соглашения: «Действует»
- Сегмент клиентов не заполняем
- На вкладке «Прочие условия» ставим флажок в поле «Доступно для обмена с сайтом»
- На вкладке «Условия продаж» выбираем необходимый вид цен
Если на сайт нужно выгружать несколько видов цен, то создаём несколько типовых соглашений: под каждый вид цены своё соглашение. После этих настроек цены должны выгрузиться в каталог обмена.
Добавить комментарий