Інтеграція 1С/BAS із сайтом передає каталог, ціни, залишки, заявки або статуси без ручного введення. Я будую обмін навколо externalId і власника кожного поля, щоб повтор не створював другу сутність.
Спочатку визначається напрям: 1С/BAS публікує довідники, сайт створює заявку, обидві сторони змінюють лише погоджені поля. До меж роботи входять HTTP-сервіс або OData, проміжний адаптер, розклад чи вебхуки, ідемпотентність і журнал. Повний магазин із кошиком краще вести через спеціалізований обмін складу та замовлень.
Приймання охоплює новий об’єкт, зміну, видалення або архівування, повтор пакета й один некоректний рядок серед правильних. Помилка товару не повинна зупиняти весь обмін, а оператор знаходить її за externalId. Типовий модуль CommerceML доцільніший за стандартної схеми; власний API потрібен для нестандартних довідників і кількох споживачів.


