Какой адрес узла обмена данными нужно указать в 1С:Управление торговлей для обмена данными с Российской сборкой Magento?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

22.05.2014 00:19

Для настройки обмена данными между интернет-магазином и 1С:Управление торговлей в 1С:Управление торговлей в настройках узла обмена с сайтом в графе «Адрес сайта» требуется указать правильный веб-адрес, по которому 1С:Управление торговлей будет обращаться к интернет-магазину.
Прикрепленное изображение: Узел-обмена.png

Раньше администратору самому вручную приходилось формировать этот веб-адрес по следующим правилам:
В качестве адреса для обмена надо указать адрес вида
http://<домен вашего магазина>/df-1c/cml2/index/store-view/<системное имя витрины Magento>/
либо значение
http://<домен вашего магазина>/index.php/df-1c/cml2/index/store-view/<системное имя витрины Magento>/
в зависимости от наличия в адресах Вашего магазина частицы «index.php».

Если у Вас в Magento только одна витрина, то можно указать адрес:
http://<домен вашего магазина>/df-1c/cml2/index/
либо значение
http://<домен вашего магазина>/index.php/df-1c/cml2/index/
в зависимости от наличия в адресах Вашего магазина частицы «index.php».

Если у Вас в Magento несколько витрин, то надо обязательно указать в адресе системное имя витрины.
Узнать системное имя требуемой витрины Magento можно в административном разделе Magento «Система» → «Магазины». Там откройте экран требуемой витрины, и её системное имя будет указано в графе «Системное имя».

Теперь, начиная с версии 2.34.1 Российской сборки Magento, система сама подскажет администратору требуемый веб-адрес.
Увидеть его можно в административном разделе интернет-магазина «Система» → «Настройки» → «Российская сборка» → «1C:Управление торговлей» → «Общие настройки» → «Адрес узла обмена»:

Если в Вашей системе Magento всего один интернет-магазин, то и веб-адрес для обмена с 1C будет один:
Прикрепленное изображение: Адрес-узла-обмена-(единственный-магазин).png

Если в Вашей системе Magento несколько интернет-магазинов, то система перечислит для каждого соответствующий ему веб-адрес обмена с 1С:
Прикрепленное изображение: Несколько-магазинов.png

Вам нужно определить, с каким интернет-магазином будет обмениваться данными 1C, и указать соотыветствующий интенет-магазину веб-адерс обмена в настройках узла обмена в 1С.
Обратите внимание, что Вы можете настроить обмен с 1С таким образом, что 1С будет обмениваться данными сразу с несколькими интернет-магазинами в рамках единой системы Magento, причём параметры обмена для каждого интернет-магазина могут быть индивидуальными.

Для этого создайте в 1С несколько узлов обмена с сайтами, и для каждого узла обмена укажите соответствующий ему веб-адрес для обмена данными.
На стороне Magento Вы также можете задать индивидуальные параметры обмена с 1C посредством задания области действия настроек:
Прикрепленное изображение: Индивидуальные-параметры.png

Поделиться темой: