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

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

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Інтеграція служби доставки PickPoint на сайт
Середня
від 1 робочого дня до 3 робочих днів
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

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

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

API PickPoint

PickPoint надає SOAP та REST API. Документація та sandbox доступні в особистому кабінеті партнера. Для підключення потрібні 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 робочих дні.