Один из самых распространенных и востребованных примеров интеграции – это интеграция сайта или интернет-магазина с базой 1С. Предположим у вас есть интернет-магазин на Битрикс и отдел продаж, который работает в программе 1С:Управление торговлей. Все товары первоначально заносятся менеджерами в 1С, там же устанавливаются цены, скидки, остатки на складах, фотографии в карточке товара и т.п.
Разумеется, никто не хочет вносить эти данные повторно на сайт. Необходимо, чтобы вся информация о товарах и категориях была выгружена из 1С и в дальнейшем, оперативно обновлялась на сайте автоматически. Это первый этап интеграции.
Второй этап – это реализовать выгрузку заказов, оформленных в интернет-магазине, обратно в учетную систему 1С. Оперативность на данном этапе крайне важна. Менеджеры должны видеть новые заказы в 1С, максимально быстро, в идеале сразу после нажатия кнопки «Оформить заказ» посетителем сайта.
После обработки заказа менеджером и изменения статуса заказа в 1С, нужно «отправить» изменения обратно на сайт, чтобы покупатель увидел новый статус по своему заказу в личном кабинете. А еще неплохо бы оповестить его по e-mail или СМС.
Таким образом интеграция решает вопросы обмена данными о товарах, ценах, остатках, клиентах, заказах и статусах между интернет-магазином и базой данных 1С.