Антон Пилецкий
заметки веб-разработчика
Заметки по интеграции сайта на Битриксе с 1С
04.02.2016
Загрузка XML-заказа:
http://site.com/bitrix/admin/1c_exchange.php?type=sale&mode=import&sessid=SESSID&filename=FILENAME
где SESSID - идентификатор сессии, его можно получить через консоль вебинспектора, выполнив там команду
BX.bitrix_sessid()
.
FILENAME - имя загружаемого файла из папки
/upload/1c_exchange
Код загрузки XML заказов находится в файле
/bitrix/modules/sale/general/order_loader.php
метод
CSaleOrderLoader::nodeHandler()
.
Выгрузка XML заказов:
/bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=SESSID
Код выгрузки XML заказов:
/bitrix/modules/sale/general/export.php
Код загрузки XML каталога находится в файле
/bitrix/modules/iblock/general/cml2.php
Щадящая кастомизация импорта на основе события OnSuccessCatalogImport1C
Скрипт для диагностики проблем интеграции с 1С
Описание и примеры всех XML-файлов обмена
←
Вернуться к списку заметок