Интеграция с 1С
Данный модуль предназначен для интеграции сайта с 1С по протоколу CommerceML. Модуль для обмена входит в стандартный пакет 1С:Управление торговлей.
Из 1С на сайт могут автоматически подгружаться следующие данные:
-
Информация о товарах (название, описание, атрибуты, изображения и т.д.).
-
Товарные предложения (цены и остатки).
С сайта в 1С передается информация о заказе и данные покупателя.
Для первичной настройка обмена данными с 1С:
-
Откройте список модулей обмена
Расширения -> Дополнения -> Обмен -> Обмен данными с 1C v8.x -
Найдите в списке модуль “Обмен данными с 1C v8.x”.
-
Откройте настройки модуля “Обмен данными с 1C v8.x”, нажав на кнопку «Редактировать».
-
Произведите настройку модуля:
-
Основное. Логин и пароль.
Придумайте логин и пароль для обмена, его нужно будет указать в модуле обмена с сайтом в 1С. Рекомендуем указывать сложный пароль. -
Основное. Статус.
Измените статус на “Включено”. -
Основное. Логировать процесс обмена.
Если включить «Логировать процесс обмена», то все действия обмена будут отображаться в Журнале событий. -
Основное. Разрешенные IP-адреса.
Если сервер с вашей 1С имеет выделенный IP, то вы можете указать его в этом поле. При заданном значении будут приниматься и отдаваться данные в 1С, только если запрос пришел с указанного IP. -
Выгрузка номенклатуры. Тип выгружаемой цены.
Если у вас выгружается только одна цена из 1С, то производить дополнительную настройку не требуется.
Для выгрузки нескольких цен для нескольких групп покупателей нужно указать GUID типа цену в первую колонку таблицы, группу покупателей, количество для которого действует эта цена и приоритет цены. Таким образом при импорте у товаров создаются скидки с указанными условиями. -
Если поставить галочку напротив пунктов, начинающихся со слова «Сбрасывать», то вся старая информация из выбранного раздела удалится и останутся только данные последней выгрузки из 1С.
-
Выгрузка номенклатуры. Заполнять родительские категории — для товара будут назначены все категории от текущей, до корневой.
-
Обмен заказами. Статусы выгружаемых заказов.
Укажите статусы заказов, при которых заказы должны выгружаться в 1С. -
Обмен заказами. Статус выгруженных заказов.
Укажите статус, который будет назначаться заказам, после их успешной выгрузке в 1С. -
Обмен заказами. Обозначение валюты (руб.). Укажите валюту, в которой будут производиться расчеты.
-
Обмен заказами. Уведомлять пользователей о смене статуса.
Если опция включена (напротив стоит галочка), то при удачном передаче заказа в 1С и смене его статуса пользователю отправляется уведомление о смене статуса заказа. -
Ручной импорт.
В этом разделе вы можете вручную загрузить файл XML с информацией о товарах (import.xml), выгруженный из 1С или другого источника. -
Настройка каталога
-
Обновление данных уже загруженных сущностей происходит по уникальному идентификатору из 1С, который задается для следующих сущностей:
-
категории;
-
товары;
-
значения опций товаров;
-
значений атрибутов товаров.
-
Если вы собираетесь произвести первичный импорт в пустой сайт, то никакой предварительной настройки делать не нужно.
-
Если вы собираетесь первично выгрузить из 1С товары, которые уже присутствуют на сайте, то предварительно необходимо задать GUID сущностей из 1С. В противном случае могут появится дубли категорий, атрибутов и товаров.
-
Проведите настройку 1С
-
Задайте URL для обмена;
-
Задайте логин и пароль;
-
Укажите расписание обмена — выставьте дату начала и окончания обмена данными, укажите периодичность, с которой будут выгружаться.
-
Проверка интеграции.
-
После настройки произведите первичную выгрузку товаров, затем измените описание какого-то товара в 1С, его цену и остатки и произведите повторную выгрузку.
-
Убедитесь, что:
-
изменился именно этот товар, а не создался новый (дубль);
-
измененные данные обновились корректно.
-
Создайте новый заказ и убедитесь что он корректно передался в 1С.