Связка cs-cart - Битрикс24 - 1С

Всем доброго времени суток.
Есть сайт на cs-cart (с каталогом товаров), есть CRM Битрикс24 (пока голая, без своей базы), есть 1С (с базой контрагентов и всяких документов).

В каждой системе своя независимая база (товаров, контрагентов, КП/счетов и т.п.). Сейчас приходится один и тот же элемент заново создавать каждый раз в каждой из систем.

Задача совместить все эти три элемента в некую единую систему, где будет общая база со всем необходимым: товары, контрагенты, счета, и т.д. Чтобы создав один раз где-то, например, товар, он добавлялся автоматом сразу и в другие системы.

Основным элементов думается, что должна быть CRM Битрикс24, т.к. изначально туда прилетают заявки.
В идеале хотелось бы получить такую систему:
в Битрикс прилетает заявка (просто по почте или при оформлении заявки на сайте), там происходит вся обработка (выбор контрагента из базы или занесение нового), создание КП/счёта там же из каталога товаров (который сейчас пока только на сайте), отправка КП/счёта клиенту. Дальше уже в случае отгрузки этот отправленный ранее счёт подгружается в 1С и оттуда формируются уже на его основании отгрузочные доки.

Вопрос: у кого-нибудь что-нибудь подобное уже организовано? Или делается как-то более умно/просто/по-другому?
И как-то возможно организовать то, что я описал? Модули может какие докупить или ещё как-то.