интеграция по CommerceML2 - это стандартная выгрузка в 1с - обмен с сайтом
весь процесс инициализирует 1с - она связывается с сайтом, авторизуется и складывает в определенную папку файлы выгрузки по товарам и по остаткам(+папку с картинками, если в 1с они есть у номенклатуры ) и запускает процесс , а уже скрипт на сайте берет эти файлики и обрабатывает
вот както так на пальцах
потому какие данные придут в этих файликах из 1с - все это я могу обработать как угодно, сделать что угодно - лиш бы были данные
потому основная проблема при обмене таком как раз возникает в том что отдает 1с
в 90% случаев клиент хочет чтобы на сайте создавались аттрибуты и опции, чтобы цена там варьировалась при выборе опции
а в 1с попусту не настроен учет правильно по характеристикам и свойствам и данные в эту выгрузку тупо не попадают или попадают не так
а еще 1с переписывают дописывают и хотят чтобы на сайте были еще какието их данные и тп
вот это и есть основная работа - добиться чтобы 1с передавала нужные данные и обрабатывать их как нужно
потому всех тут под одну гребенку с единым решением загнать сложно - у всех своя специфика
ну а вобщем обмен это
Выгрузка категорий - номенклатурных групп и связи с категориями на сайте
Выгрузка товаров и их данных - наименования, краткого описания, полного описания, габаритов, размера, веса, длинны, ширины номенклатуры и тп
Выгрузка производителей
Выгрузка изображений
Выгрузка скидок
Выгрузка свойств
Выгрузка на сайт цены
Выгрузка на сайт количества товара на складе
Выгрузка на сайт характеристик номенклатуры
Загрузка с сайта в 1С заказов от покупателей
Загрузка с сайта в 1С контрагента участвующего в заказе
Ресайз изображения номенклатуры, водяные
Обновление статусо заказа
и тп всякие хочушки и желалки
демо нету, почти всегда чтото индивидуальное для клиента делаеш, потому много опыта накопилось
и в магазах на жумле и в опене и в диафане , да хоть в любом магазине на php - протокол везде одинаков, функции везде одинаковы