Интеграции для грузоотправителей

Устали вносить все заказы вручную? Пора обратить внимание на автоматизацию процессов.

Перед началом важно понимать, что для старта любой автоматизации или интеграции необходимо наладить маппинг адресов доставки.

Уровень «Новичок»

Excel-файл со встроенным макросом
Самый простой способ автоматизации – использование Excel-файла со встроенным макросом (обратите внимание, некоторые компании блокируют макросы на корпоративных компьютерах). Ознакомиться с файлом и инструкцией можно здесь. Для начала работы необходимо запросить "ключ доступа" (токен) у службы технической поддержки, отправив запрос на электронную почту.
Полезные материалы:
массовое создание заявок/черновиков любых типов, кроме аукциона
Какие проблемы можно решить:

Уровень «Продвинутый пользователь»

Выгрузка Excel/XML, интеграция с 1C:ERP
Если у вас есть собственный шаблон выгрузки в формате Excel/XML, то можно настроить индивидуальную страницу обработки вашего формата в формат Pooling.

У нас есть несколько стандартных примеров из 1С, который настраивает страницу за 3-5 дней. Узнать подходит ли ваш шаблон под наш формат перейти по этой ссылке.


Если вариант вашего шаблона не подходит, мы готовы обсудить индивидуальный подход.

Примеры:

Напишите нам для дальнейшего обсуждения.
Полезные материалы:
массовое создание заявок/черновиков любых типов
Какие проблемы можно решить:
обновление данных

Уровень «Профессионал»

Интеграция по API
Вы готовы к полноценной интеграции. У вас есть собственный IT-отдел, или вы готовы привлечь стороннюю команду (мы можем помочь в решении данного вопроса).
практически любые задачи или проблемы – детали описаны ниже.
Какие проблемы можно решить:
01
Необходимо разместить LTL-заявку (паллетная сборная доставка) по согласованным графикам доставки (календарь)? Разработчик должен изучить методы: поиск слота и создание бронирования.
Рекомендуем: размещать заявку даже в случае, если слот не найден, а не выводить ошибку пользователю.
02
Необходимо разместить FTL-заявку (отдельная машина), в том числе по маршруту с несколькими точками? Необходимо использовать тот же метод «создать бронирование», но с другим типом - FTL-перевозка. Обратите внимание на различие обязательности полей для разных типах бронирований.
Отметим, что Pooling также может принимать свободный адрес, если это не склад известной торговой сети, а небольшого дистрибьютера, к примеру. «Просто адрес» или свободный адрес можно использовать в любом типе бронирования. Описание есть в «создать бронирование»
03
Необходимо разместить черновик бронирования и далее работать в интерфейсе? Например, выбрать самое выгодное предложение через «помогатор». Используется метод «создать черновик» и далее работаем в интерфейсе сервиса.
04
Необходимо отправить заявку на торги? используется метод «создать черновик» с добавлением сервиса «аукцион». Далее обращаемся к методам самого аукциона. Если необходимо запустить аукцион с базовым перевозчиком (назначенный если аукцион не выиграет) – то просто в черновике укажет ID этого перевозчика.
Примечание: Можно полностью видеть все ставки и ход торгов в своей системе, а можно настроить только получение победителя.
05
Нашли на платформе выгодное предложение, но нет договора с данной ТК? Можете воспользоваться «оплатой через Pooling». При заключении агентского договора любые типы заявок, в том числе аукцион можно разместить с оплатой через сервис. Методы остаются точно такие же, нужно просто добавить сервис «агентская схема».
06
Необходимо что-то скорректировать в заявке (любого типа)? Используйте метод «изменить бронирование»
07
Заявки разместили, далее необходимо получить данные на водителя и ТС. Система Pooling может автоматически присылать вам эти данные. Также сервис отправляет дополнительные данные, например статусы точек: время прибытия/убытия с каждой точки доставки. Если необходимо самостоятельно сделать подобный запрос, используйте «посмотреть данные о бронировании». Так же перевозчик может объединить LTL заявки для забора груза, используя параметр «общая перевозка» (carriage).
08
Перевозка имеет жизненный цикл, который отражается в статусе бронирования. Статус может установить как перевозчик, и тогда данные придут автоматически, так и грузоотправитель, тогда используется метод «изменить основной статус».
Важно: Статус точки вы можете изменить через метод «изменить статус точки». Для таких случаев у нас есть отдельные поля для хранения данных от ТК и от ГО, чтобы при необходимости можно было сравнить.
09
Дополнительно Pooling может принимать и отправлять документы в разных форматах данных, в том числе паллетные этикетки и счета на оплату. Отправляем тоже автоматически: документы - микросервис отправки документов грузоотправителю.

Бонус: Сервис дает возможность подписывать документы ЭЦП в интерфейсе. Если ваш перевозчик использует ЭЦП, то в вашу систему документ отправляется уже с подписью.
10
При закрытии перевозки можно использовать сервис как обмен данными по согласованным ценам и дополнительным затратам. Для этого используются одинаковые методы изменения бронирования, как со стороны ГО, так и со стороны ТК
Полная модель бронирования: бронирование на выход от Open API v2
Документация по методам:

С чего начать

01
02
Посмотрите, что из себя представляет Pooling
Ознакомьтесь с документацией по API
03
04
Получите API-токен
Расположение API и заголовки
Свой токен для доступа в API вы можете получить через службу поддержки Pooling: info@pooling.me
Заголовки:
Authorization: Bearer your_token_here
Content-Type: application/json
Ссылка для тестовые запросов (URL):
Внимание:
Никогда не выкладывайте токен в открытый доступ!
В противном случае любой желающий сможет создать бронирование, используя ваш аккаунт.
Копировать ссылку
Копировать ссылку

Swagger

Авторизация в swagger
Ссылка на swagger:

Для перехода к методам API v2 выберите для работы “OpenAPI v2“
Нажмите “Authorize“
Вы авторизованы в сваггере
В открывшейся форме введите свой токен следующим образом: "Bearer your_token_here"
*API использует bearer-аутентификацию
Нажмите на кнопку “Authorize“, чтобы открыть форму ввода токена.
01
02
03
04