Integracja z InPost i kurierami: przesyłka tworzy się sama
Etykieta w panelu kuriera, numer przesyłki przepisany do zamówienia, wiadomość do klienta. Przy kilku paczkach dziennie to uciążliwe, przy kilkudziesięciu zabiera dużą część dnia.
Autor: Szymon Łakomy. Aktualizacja:
Droga paczki od zamówienia do klienta
Etykieta to tylko jeden z etapów obiegu zamówień. Tabela pokazuje, co integracja robi w kolejnych krokach i co widzi klient.
| Etap | Co robi integracja | Co dostaje klient |
|---|---|---|
| Zamówienie gotowe do wysyłki | tworzy przesyłkę z adresem, wagą i wybraną usługą | jeszcze nic, dopóki paczka nie zostanie nadana |
| Etykieta | pobiera ją i zapisuje przy zamówieniu, drukuje albo przekazuje do magazynu | nic |
| Numer przesyłki | zapisuje numer w zamówieniu i w sklepie | wiadomość z linkiem do śledzenia |
| Zmiany statusu | odbiera statusy kuriera i aktualizuje zamówienie | informacja o doręczeniu lub gotowości do odbioru |
| Problem z doręczeniem | zgłasza zdarzenie osobie w firmie, z opisem sprawy | wiadomość z propozycją dalszych kroków |
Zakres statusów i nazwy zdarzeń zależą od przewoźnika i umowy, więc przed projektem sprawdzam je w jego dokumentacji.
InPost i punkty odbioru
Dla InPost korzystam z jego interfejsu dla firm (ShipX). Największa różnica względem kuriera do drzwi to punkt odbioru: klient wybiera paczkomat lub punkt w koszyku, a jego identyfikator zapisuje się w zamówieniu i trafia do przesyłki.
Dochodzi gabaryt. Paczka musi mieścić się w dostępnych rozmiarach, więc przypisuję produktom wymiary i przy zbyt dużym zamówieniu proponuję inną formę dostawy, zamiast tworzyć przesyłkę, którą system odrzuci. Gdy klient zmieni punkt po złożeniu zamówienia, aplikacja aktualizuje przesyłkę, o ile przewoźnik pozwala na to na danym etapie.
Kilku przewoźników w jednym sklepie
Jeśli sprzedajesz przez BaseLinker, najpierw sprawdzam, czy wystarczy integracja BaseLinker, bo wiele funkcji kurierskich jest tam gotowych. Własne połączenie ma sens przy nietypowych regułach albo własnej aplikacji.
Reguły wyboru
Przewoźnik zależy od wagi, wartości, kraju lub formy płatności. Reguły ustalasz Ty, a integracja je stosuje.
Pobranie
Przesyłka za pobraniem wymaga kwoty i danych do rozliczenia. Szczegóły sprawdzam w dokumentacji i w Twojej umowie z kurierem.
Kolejny przewoźnik
Dodanie DPD, DHL lub GLS to nowe połączenie i reguły, a nie przebudowa sklepu. Każdy ma własne API i ograniczenia.
Zwroty
Etykieta zwrotna powstaje razem ze zgłoszeniem, a numer wraca do zamówienia. Cały proces opisuje automatyzacja zwrotów i reklamacji.
Na co uważam przy API kurierów
- Poprawność adresu. Kod pocztowy, numer telefonu i dane punktu sprawdzam przed utworzeniem przesyłki, bo poprawka po nadaniu jest kłopotliwa.
- Środowisko testowe. Przepływ uruchamiam najpierw na koncie testowym, o ile przewoźnik je udostępnia, żeby nie nadawać prawdziwych paczek.
- Podwójne zdarzenia. Jedno zamówienie nie może wygenerować dwóch przesyłek, nawet gdy sklep wyśle powiadomienie dwa razy.
- Zmiany po stronie przewoźnika. Interfejsy się zmieniają, więc w ramach opieki sprawdzam, czy połączenie nadal działa.
Najczęstsze pytania
Czy muszę mieć umowę z kurierem, żeby zacząć?
Tak. Dostęp do API i środowiska produkcyjnego zależy od umowy lub konta firmowego u danego przewoźnika. Przed wyceną sprawdzam w dokumentacji i u Ciebie, co jest dostępne w Twojej wersji konta.
Czy integracja obsłuży kilku kurierów jednocześnie?
Tak. Reguły wybierają przewoźnika według wagi, kraju, wartości albo formy płatności. Kolejny przewoźnik to rozszerzenie reguł i nowe połączenie, a nie przebudowa sklepu.
Czy klient dostanie powiadomienie o statusie przesyłki?
Tak, w wybranych momentach: nadanie, w drodze, gotowa do odbioru, doręczona. Ustalamy, które statusy zasługują na wiadomość, żeby klient nie dostawał lawiny maili.
Co z paczką, którą trzeba zmienić po wygenerowaniu etykiety?
To zależy od przewoźnika i etapu przesyłki, więc sprawdzam to w jego dokumentacji. Integracja zapisuje takie zdarzenia, żeby magazyn wiedział, którą etykietę wyrzucić i która jest aktualna.
Powiązane strony
Chcesz automatycznie tworzyć przesyłki?
Napisz, z jakimi kurierami pracujesz i skąd dziś bierzesz dane zamówień. Odpowiem z propozycją.