Интеграция службы доставки PickPoint на сайт

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.
Разработка и обслуживание любых видов сайтов:
Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Интеграция службы доставки PickPoint на сайт
Средняя
от 1 рабочего дня до 3 рабочих дней
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1214
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    852
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    823
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    815

Интеграция службы доставки PickPoint на сайт

PickPoint — российская сеть постаматов и пунктов выдачи заказов. Охват более 4000 постаматов по всей России. Особенность: покупатель забирает заказ в удобное время без ожидания курьера. Для интернет-магазинов это снижает нагрузку на службу доставки и уменьшает процент невыкупленных заказов.

API PickPoint

PickPoint предоставляет SOAP и REST API. Документация и sandbox доступны в личном кабинете партнёра. Для подключения нужно заключить договор с PickPoint и получить IKN (идентификатор клиента) и login/password.

Получение списка постаматов

GET https://e-solution.pickpoint.ru/api/postamatlist

// Ответ: массив постаматов с координатами, адресами, режимом работы
[
  {
    "PostamatId": "MSK001",
    "Name": "Постамат у метро Арбатская",
    "Address": "Москва, ул. Арбат, 5",
    "GpsX": "55.752023",
    "GpsY": "37.592175",
    "WorkTime": "Пн-Вс 7:00-23:00",
    "MaxWidth": 39, "MaxHeight": 64, "MaxDepth": 56,
    "MaxWeight": 30
  }
]

Список лучше кешировать — он обновляется раз в сутки. Хранить в Redis или в таблице БД с updated_at.

Расчёт стоимости

POST /api/calcprice

{
    "IKN": "your_ikn",
    "FromCity": "Москва",
    "PostamatId": "MSK001",
    "SubEncloses": [{"GoodsCount": 1, "Weight": 500, "Width": 15, "Height": 10, "Depth": 5}],
    "Sum": 1500,  // объявленная ценность
    "SumNP": 0   // наложенный платёж
}

Создание отправления

POST /api/CreateShipment

{
    "IKN": "your_ikn",
    "Login": "login",
    "Password": "password",
    "Shipments": [{
        "EDTN": "ORDER_12345",  // ваш номер заказа
        "PostamatId": "MSK001",
        "InEncloses": [{
            "Number": "1",
            "Quantity": 2,
            "Goods": [{"Name": "Футболка", "Weight": 300, "Price": 750}]
        }],
        "ClientName": "Иванова Мария Ивановна",
        "ClientPhone": "+79001234567",
        "Sum": 1500,
        "GettingType": 1
    }]
}

В ответе приходит InvId — внутренний номер PickPoint, необходимый для дальнейших запросов.

Трекинг через вебхуки

PickPoint отправляет статусные уведомления на настроенный URL. Статусы: заказ принят, передан в доставку, прибыл в постамат, выдан покупателю, возвращён.

Печать этикеток

POST /api/getlabel
// Возвращает PDF-файл с этикеткой для наклеивания на посылку

Этикетка печатается и наклеивается на посылку перед передачей в PickPoint.

Сроки интеграции

Подключение с выбором постамата на карте, созданием отправлений и трекингом — 3–4 рабочих дня.