Решение проблем по интеграции интернет-магазина с CRM
16 августа 2018
Автор: Соколов Михаил
Битрикс активно движется в направлении полного охвата всех бизнес-процессов через Битрикс24. А так как исторически одними из самых массовых "поклонников" решений Битрикс были интернет-магазины, то вопрос интеграции интернет-магазинов с корпоративной платформой оказался достаточно востребованным. Но, как ни странно, вопрос этой интеграции по сей день является не самой простой задачей.
Конечно, когда идёт речь об интеграции интернет-магазина и Битрикс24, то, в первую очередь, подразумевается связка между заказами магазина и CRM. Эта связка сулит ряд преимуществ, не столько с позиции управлениями самими заказами, сколько с позиции развития продаж. Все эти преимущества достаточно подробно описали маркетологи Битрикс24. Ключевыми преимуществами от использования CRM для интернет-магазина являются возможность повторной работы с покупателями, а также более детализированный и оперативный контроль уровня продаж. Впрочем, работа менеджеров непосредственно с заказами через CRM также нужный момент. Ведь менеджеры большинства современных компаний в любом случае используют CRM и смежные с ней сервисы благодаря их удобству. Поэтому логично и с заказами работать не в отдельном интерфейсе, а в привычной для них среде.
Битрикс24 имеет встроенный механизм синхронизации заказов интернет-магазина со сделками CRM Битрикс24, который как раз и должен был решить все упомянутые выше задачи. Но на деле всё оказалось не так просто. Выяснилось это, когда мы осуществляли интеграцию для одного клиентского проекта. Сделали всё по инструкции - заказы загрузились. Казалось, всё прошло гладко.
Но, при дальнейшем приближении, выяснилось, что, во-первых, лишь некоторые данные заказа имеют своё обособленное место в сделке. Остальные "сваливаются" в одно поле скопом. Получилось, что у нас есть данные покупателя, стоимость заказа и возможность управлять всеми деталями заказа из модального окна. А данные по доставке, свойства и другие моменты остались за кадром.
Во-вторых же, выяснилось, что и со статусами заказов не всё гладко. Синхронизировалось всего три состояния заказа: новый, завершённый и отменённый. Синхронизация работала только в одну сторону: из магазина в CRM. Более того, оплаченные заказы автоматически переводили связанные с ними сделки в финальную стадию. Оплата заказа, по данной логике, считалась главной целью магазина!
Проблема со статусами заказов, конечно же, была самой печальной во всей этой истории и ставила под вопрос целесообразность всей интеграции. Ведь при таком раскладе интеграция сводилась лишь к удалённому управлению заказами и работе с контактами. Несмотря на то, что стоимость заказов была известна, без распределения стадий сделок она не давала реальной картины финансовых показателей магазина.
Поэтому начали "раскапывать сеть" в поиска решения. Но, неожиданно для себя, обнаружили, что проблема есть уже не первый год, а решения на тот момент фактически отсутствовали. Это очень удивило, но именно тогда и родилась идея не просто реализовать интеграцию одного проекта, а сделать полноценный модуль, который можно было бы подключить к любому магазину.
Плодом всех этих поисков и последующей разработки стал модуль "Синхронизация статусов заказов с Битрикс24". Он решает задачу синхронизации статусов заказов со стадиями сделок. На странице его настроек устанавливается соответствие статусов и стадий, и при любых изменениях как со стороны сделок, так и со стороны заказов, эти изменения отправляются на противоположную сторону. Можно и ограничить направление обмена, установив его исключительно из интернет-магазина в CRM. Впоследствии модуль доработали, добавили дополнительных опций.
А недавно выпустили его логическое продолжение: модуль "Синхронизация свойств заказов с Битрикс24". Этот модуль позволяет связать свойства заказов с пользовательскими полями сделок. На данный момент модуль умеет связывать:
Таким образом, эти два модуля позволяют довести интеграцию интернет-магазина на "1С-Битрикс: Управление Сайтом" с CRM Битрикс24 до уровня, на котором эта интеграция будет приносить реальную пользу бизнесу, позволяя как отслеживать финансовые показатели в реальном времени, так и оперативно управлять практически всеми данными заказа не покидая CRM.
Конечно, когда идёт речь об интеграции интернет-магазина и Битрикс24, то, в первую очередь, подразумевается связка между заказами магазина и CRM. Эта связка сулит ряд преимуществ, не столько с позиции управлениями самими заказами, сколько с позиции развития продаж. Все эти преимущества достаточно подробно описали маркетологи Битрикс24. Ключевыми преимуществами от использования CRM для интернет-магазина являются возможность повторной работы с покупателями, а также более детализированный и оперативный контроль уровня продаж. Впрочем, работа менеджеров непосредственно с заказами через CRM также нужный момент. Ведь менеджеры большинства современных компаний в любом случае используют CRM и смежные с ней сервисы благодаря их удобству. Поэтому логично и с заказами работать не в отдельном интерфейсе, а в привычной для них среде.
Битрикс24 имеет встроенный механизм синхронизации заказов интернет-магазина со сделками CRM Битрикс24, который как раз и должен был решить все упомянутые выше задачи. Но на деле всё оказалось не так просто. Выяснилось это, когда мы осуществляли интеграцию для одного клиентского проекта. Сделали всё по инструкции - заказы загрузились. Казалось, всё прошло гладко.
Но, при дальнейшем приближении, выяснилось, что, во-первых, лишь некоторые данные заказа имеют своё обособленное место в сделке. Остальные "сваливаются" в одно поле скопом. Получилось, что у нас есть данные покупателя, стоимость заказа и возможность управлять всеми деталями заказа из модального окна. А данные по доставке, свойства и другие моменты остались за кадром.
Во-вторых же, выяснилось, что и со статусами заказов не всё гладко. Синхронизировалось всего три состояния заказа: новый, завершённый и отменённый. Синхронизация работала только в одну сторону: из магазина в CRM. Более того, оплаченные заказы автоматически переводили связанные с ними сделки в финальную стадию. Оплата заказа, по данной логике, считалась главной целью магазина!
Проблема со статусами заказов, конечно же, была самой печальной во всей этой истории и ставила под вопрос целесообразность всей интеграции. Ведь при таком раскладе интеграция сводилась лишь к удалённому управлению заказами и работе с контактами. Несмотря на то, что стоимость заказов была известна, без распределения стадий сделок она не давала реальной картины финансовых показателей магазина.
Поэтому начали "раскапывать сеть" в поиска решения. Но, неожиданно для себя, обнаружили, что проблема есть уже не первый год, а решения на тот момент фактически отсутствовали. Это очень удивило, но именно тогда и родилась идея не просто реализовать интеграцию одного проекта, а сделать полноценный модуль, который можно было бы подключить к любому магазину.
Плодом всех этих поисков и последующей разработки стал модуль "Синхронизация статусов заказов с Битрикс24". Он решает задачу синхронизации статусов заказов со стадиями сделок. На странице его настроек устанавливается соответствие статусов и стадий, и при любых изменениях как со стороны сделок, так и со стороны заказов, эти изменения отправляются на противоположную сторону. Можно и ограничить направление обмена, установив его исключительно из интернет-магазина в CRM. Впоследствии модуль доработали, добавили дополнительных опций.
А недавно выпустили его логическое продолжение: модуль "Синхронизация свойств заказов с Битрикс24". Этот модуль позволяет связать свойства заказов с пользовательскими полями сделок. На данный момент модуль умеет связывать:
- свойство типа "Строка" с полем типа "Строка",
- свойство типа "Строка" с полем типа "Ссылка",
- свойство типа "Число" с полем типа "Сумма",
- свойство типа "Число" с полем типа "Число",
- свойство типа "Дата" с полем типа "Дата",
- свойство типа "Да/нет" с полем типа "Да/нет",
- свойство типа "Перечисление" с полем типа "Список",
- свойство типа "Файл" с полем типа "Файл",
- свойство типа "Местоположение" с полем типа "Строка".
Таким образом, эти два модуля позволяют довести интеграцию интернет-магазина на "1С-Битрикс: Управление Сайтом" с CRM Битрикс24 до уровня, на котором эта интеграция будет приносить реальную пользу бизнесу, позволяя как отслеживать финансовые показатели в реальном времени, так и оперативно управлять практически всеми данными заказа не покидая CRM.
Статья полезна для
Предлагаем еще прочесть