Цель
Настроить односторонний обмен данными:
1С выступает инициатором (по нажатию кнопки в 1С), «стучится» к сайту OpenCart.
Сайт формирует с помощью CommerceML (можно предложить и другое) всю необходимую информацию о заказах и клиентах (физических или юридических лицах).
Сценарий обмена (односторонний)
Инициатор – 1С
Пользователь в 1С нажимает «Получить заказы с сайта» или запускает соответствующую обработку «Обмен с сайтом».
Запрос к сайту OpenCart
1С отправляет серию запросов (CommerceML-стандарт): mode=checkauth, mode=init, mode=query и т. д.
Соединение защищено HTTPS (SSL), чтобы не передавать заказы и личные данные в открытом виде.
Формирование ответных данных
Модуль «Обмен с 1С» на сайте собирает нужные заказы (обычно «новые» или «не выгруженные») и формирует orders.xml
В XML указываются все поля, перечисленные выше (Фамилия, Имя, Регистрационный номер и т. д.).
Если заказ от физ. лица, поля юр. лица (Registration Number, VAT Number) остаются пустыми — и наоборот.
Передадим подробное тз в лс