Комплекс состоит из двух основных частей: внешняя компонента (oc1c.dll) и внешняя обработка для 1С (ert для 1С 7.7 и epf для более поздних платформ). Внешняя компонента работает с любой версией opencart и ocstore, начиная с версии 1.5.4.1, с более ранними не тестировалась. Внешняя компонента предоставляет API для обработки 1С. Поэтому ей всё равно, с какой конфигурацией 1С работать и вообще - 1С ли это. Обработка для 1С вызывает методы внешней компоненты, передавая информацию из базы 1С в качестве параметров. Например, для обновления цены товара нужно передать всего 2 параметра (код товара и новую цену), а для экспорта всей информации о товаре - порядка 30. Методы для извлечения информации сильно различаются не только у разных конфигураций, но даже у различных релизов одной и той же конфигурации. В настоящий момент имеются готовые решения для следующих конфигураций: 1С 8.1 “Управление торговлей 10.3” 1С 8.2 “Управление торговлей 10.3” 1С 8.3 “Управление торговлей 10.3” 1С 8.3 “Управление торговлей 11.2” (работает под УТ 11.1, не тестировалось под УТ 11.3) 1С 8.3 “Розница 2” (базовая и проф) 1С 8.3 "Управление небольшой фирмой 1.6" 1С 8.3 "МВС Детали машин" 1С 8.3 "Управление торговлей для Казахстана 2.2" 1С 7.7 “Торговля и склад 9.2 Код обработки 1С открытый и подробно прокомментированный. Таким образом комплекс превращается в своеобразный “конструктор”, и его функционал можно подгонять под свои потребности, редактируя код обработки 1С. Для адаптации комплекса к работе с другой конфигурацией достаточно любого (не обязательно нашего) программиста 1С и демо-версии комплекса, адаптированного под наиболее близкую конфигурацию, чтобы программист мог видеть, какие методы вызываются и какие параметры передают. Также будет полезным прочесть описание API (в комплекте поставки). В качестве “связующего звена” при работе с товарным содержимым сайта используется код товара из 1С, он же - product_id в базе данных сайта. Это рекомендуемый вариант, т.к. и на сайте и в 1С это поле является уникальным и обязательным к заполнению, в отличие от остальных, например - SKU или Артикул. По умолчанию иерархическая структура категорий на сайте идентичная структуре категорий в 1С. При необходимости эту схему можно изменить средствами 1С. При работе в демо-режиме не работают операции импорта, а также размещается несколько ссылок на наш сайт. После приобретения лицензии эти ограничения снимаются. Лицензия является бессрочной и позволяет управлять неограниченным количеством сайтов из неограниченного количества БД 1С. При замене сервера 1С или переустановке операционной системы необходимо заранее согласовать эту процедуру. Мы деактивируем лицензию, после этого выдадим новую. В таком случае это будет бесплатно. В настоящий момент стоимость лицензии составляет 6000 рублей, помощь в установке и настройке оплачивается отдельно и стоит 2000 руб/час со 100% предоплатой первого часа. Если у Вас нет критических изменений структуры БД сайта, конфигурации 1С, а также параноидальных требований к безопасности от хостинг-провайдера (типа наглухо перекрытых портов), то, как правило, достаточно одного часа.