Интеграция 1С с сайтом передаёт каталог, цены, остатки, заявки или статусы без ручного ввода. Я строю обмен вокруг externalId и владельца каждого поля, чтобы повтор не создавал вторую сущность.
Сначала определяется направление: 1С публикует справочники, сайт создаёт заявку, обе стороны меняют только согласованные поля. В границы входят HTTP-сервис или OData, промежуточный адаптер, расписание либо вебхуки, идемпотентность и журнал. Полный магазин с корзиной лучше вести через специализированный обмен склада и заказов.
Приёмка включает новый объект, изменение, удаление или архивирование, повтор пакета и одну некорректную строку среди корректных. Ошибка товара не должна останавливать весь обмен, а оператор находит её по externalId. Типовой CommerceML-модуль разумнее, если схема стандартна; свой API нужен при нестандартных справочниках и нескольких потребителях.


