Заказать проект
Оставьте заявку для получения коммерческого предложения.
Заполните форму и мы вышлем Вам предложение в котором решим,
чем можем вам помочь.
“Сюрпризы” API и как их побеждать

“Сюрпризы” API и как их побеждать

11 Апреля 2019
Василий Смолинский
Middle back end developer
Василий Смолинский
следующая статья

Интеграции CRM со службой доставки является важным звеном любого бизнеса, связанного с торговлей и отправкой продукции. Делегировать системе обязанности выполнять рутинную работу по автоматизации заполнения данных для отправки товаров — это не просто экономия времени Ваших менеджеров, но и гарантии отсутствия ошибок, качественный учет операций и много-много других приятных моментов. Большинство служб доставки охотно предоставляют свои API (ведь это выгодно и для них) или предлагают собственные сервисы, но это еще не означает, что интеграция пройдет так, как нужно именно Вашему бизнесу. Один из клиентов нашей компании столкнулся именно с таким случаем.

Предистория

Наш клиент занимается реализацией товаров интернет-магазина офисной мебели. До использования Битрикс24 работала простая схема, которую практикуют, наверное, 95% предпринимателей: менеджер принимает заказ, упаковывает товар, доставляет его на почту и оформляет отправку потребителю. Значительно упрощает задание “Личный кабинет” службы доставки (в нашем случае это АО “Укрпошта”), поскольку здесь можно самостоятельно ввести все параметры посылки и данные получателя, распечатать ТТН (экспресс-накладная), а далее — просто приклеить накладную к посылку и отдать сотруднику почты. Но работая с CRM Битрикс24 просто грех не автоматизировать даже этот процесс, сведя работу менеджера сугубо до контроля заказа, поклейке ТТН и доставки посылки со склада на почту!

Личный кабинет

Именно такое задание стояло перед компанией Авиви. И мы его выполнили. Именно здесь обнажился “подводный камень”.

А напечатать-то нечего!

Наши программисты быстро “упаковали” интеграцию с API в так называемое приложение 3-го уровня для облачной версии Битрикс24 заказчика. Для справки, это невидимое для пользователя приложение, которое использует API Битрикс24 и службы доставки, обеспечивает попадания нужных данных в соответствующие места. Теперь на определенной стадии сделки менеджеры заказчика всего-то должны поставить маркеры нужных полей в “Сделке” CRM и приложение само обеспечит оформление доставки товара покупателю.

Однако, как оказалось, при таком методе ТТН не отображается в “Личном кабинете” заказчика. Причина кроется на стороне службы доставки и, конечно же, менять свои правила для данного единичного случая большая компания не стала бы. Таким образом, оформление доставки и даже генерация файла накладной происходило успешно — “Укрпошта” владела всей нужной информацией для посылки, но отображать накладные для массовой распечатки в “Личном кабинете” возможности не оказалось.

Решение от Авиви

В действительности, эта ситуация для команды Авиви была не проблемой, а небольшим затруднением с точки зрения программирования. Для устранения “сюрприза” от API “Укрпошты” понадобилось еще одно приложение, на сей раз уже 1-го уровня и с интерфейсом. Поскольку заказчик использует облачный Битрикс24, приложение было размещено на выделенном сервере с SSL-сертификатом. В портале Битрикс24 оно отображается в левом меню и собирает все созданные экспресс-накладные для печати. В нужное время менеджер просто заходит в приложение и в 1-2 клика (зависит от задачи распечатать все или выбрать нужное) отправляет ТТН на вывод принтера.

Интерфейс созданого приложения

Вместо итогов

Данный кейс показывает сразу несколько важных моментов:

  • Не всегда наличие API гарантирует гладкую интеграцию Вашей CRM со сторонней платформой. Здесь никто, по большому счету, не виноват — огромное количество методов физически не может учесть всех вариантов;

  • “Подводные камни” бывают разной величины (цвета или формы, если желаете), но при наличии опытного партнера-интегратора быстро прячутся обратно под воду;

  • Если Вы серьезно нацелены на успех в бизнесе не нужно ничего опасаться — нужно внедрить CRM, подстроить ее под себя и позволить системе помочь зарабатывать больше.

А мы Вам в этом с радостью поможем.

Получайте больше вместе с Авиви!

Need help?

Ask a question.

Chat Now
Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут