Лайфхак: подключаем свою службу доставки

Опубликовано 21.01.2025 16:30 в разделе Кейсы

Вашей службы доставки нет в списке AlterCPA Moe? Подключите её сами: встроенная служба умеет отправлять заказы, отслеживать посылки и печатать документы через три ссылки на ваш собственный обработчик. Код самой CRM для этого трогать не нужно.

В чём суть?

Служба доставки типа «Встроенная» задумывалась как заглушка для курьеров, которых вы обслуживаете вручную. Но в её настройках есть три поля для ссылок. Если за этими ссылками живёт ваш обработчик, заглушка работает как настоящая интеграция: заказы уходят в службу, статусы возвращаются, документы печатаются. Хаков доставки в бесплатной AlterCPA Moe нет, зато трёх ссылок вполне достаточно.

Обработчики можно написать на любом языке и разместить на своём хостинге. Правда, поднять их придётся самим: нужен тот, кто умеет принять запрос и ответить в формате JSON.

Три ссылки

Откройте в управлении компанией настройки доставки и добавьте службу с типом «Встроенная». В ней три поля:

В ссылках работают макросы: {track} или {code} подставляет трек-код, {order} — идентификатор заказа в CRM, {track:xxx} — параметр трекинга xxx, полученный при отправке. Например, ссылка трекинга может выглядеть так: https://your-logistics.example/track?code={track}.

Что включить

Статусы посылок CRM опрашивает сама, дважды в день, а оператор может обновить историю вручную со страницы заказа; оттуда же заказ уходит в службу по кнопке. Документы печатаются по одному заказу или массово. Зависшие в одном статусе посылки можно отдавать на обзвон блоком «Автоматическое планирование звонков», время в нём задаётся в часах.

Важно!

Полная схема ответов и примеры обработчиков на PHP — в статье «Создаём простую логистическую службу». Три ссылки на стороннем хостинге — и скромная заглушка внезапно становится полноценной логистикой.