VulCode

Integracja Furgonetka: wielu kurierów, jedno API

Zamiast osobnej integracji z każdym przewoźnikiem jedna integracja z Furgonetką. Klient wybiera punkt na wspólnej mapie, a Twój system zamawia przesyłkę, etykietę i śledzenie u tego przewoźnika, którego wybrał.

Kurierzy i wysyłka
Wybór punktu odbioru w koszyku sklepu: mapa z punktami kilku sieci, lista najbliższych punktów z ceną i wybrany punkt

Agregator czy osobne integracje z przewoźnikami

Furgonetka jest agregatorem. To wygodne, ale nie zawsze najlepsze.

Furgonetka: jedno API

Jedna integracja dla wielu przewoźników i wspólna mapa punktów odbioru.

Jedno API daje
Mapa punktów wielu sieci
Przesyłki i etykiety
Śledzenie przesyłek
Dostęp przez OAuth2

Po stronie przewoźnika

Kontrola nad usługami

Osobne API przewoźnika daje pełną kontrolę nad jego usługami, agregator częściowo.

Na styku z Furgonetką

Umowy

Przy agregatorze umowa z Furgonetką, przy osobnych API z każdym przewoźnikiem osobno.

W Twoim sklepie

Dla kogo

Agregator dla sklepów, które dają klientowi wybór kuriera. Osobne API dla dużych wolumenów u jednego przewoźnika.

Główny przewoźnik bezpośrednio, reszta przez agregator

  • Często łączymy oba podejścia: główny przewoźnik bezpośrednio, a pozostali przez agregator.
  • Umowę na pozostałych przewoźników masz wtedy z Furgonetką, a z głównym osobno.

Konto, przesyłka, poprawka

Najpierw jednorazowe połączenie konta Furgonetki przez OAuth2, potem przesyłki z Twojego panelu, a gdy Furgonetka odrzuci przesyłkę, powód widać przy zamówieniu.

  • Połączenie z Furgonetką w panelu sklepu: konto połączone przez OAuth2, token i sesje, klucz mapy z dozwolonymi domenami i sieci punktów na mapie

    Konto bez hasła w sklepie

    Właściciel konta loguje się w Furgonetce i wyraża zgodę, a Twój system wymienia kod autoryzacyjny na token JWT. Wcześniej rejestrujemy aplikację z Client ID, Client Secret i adresem powrotu, który prowadzi z powrotem do panelu sklepu. Panel pokazuje potem, które konto Furgonetki jest połączone, kto i kiedy je połączył, a przyciski obok pozwalają połączyć je ponownie albo rozłączyć. Client Secret i tokeny zostają w ustawieniach serwera, nigdy w repozytorium ani w przeglądarce, więc hasło do Furgonetki w ogóle nie trafia do sklepu.

  • Połączenie z Furgonetką w panelu sklepu: konto połączone przez OAuth2, token i sesje, klucz mapy z dozwolonymi domenami i sieci punktów na mapie

    Jeden token dla wszystkich procesów

    Aplikacja może mieć do 20 otwartych sesji, a nowa ponad limit unieważnia najstarszą. Dlatego integracja odświeża jeden token, zamiast tworzyć nowe, a tworzenie przesyłek, pobieranie etykiet i sprawdzanie statusów korzystają z tego samego. Panel pokazuje, ile sesji jest otwartych, kiedy token odświeżono i do kiedy jest ważny, a przy każdym procesie, kiedy ostatnio z niego skorzystał. Obok jest klucz mapy punktów z dozwolonymi domenami, bo klucz działa tylko na wpisanych domenach i wersja testowa sklepu potrzebuje własnego wpisu.

  • Historia zamówienia w panelu sklepu: przesyłka odrzucona przez Furgonetkę z powodem, poprawka przewoźnika i etykieta gotowa

    Przesyłka u wybranego przewoźnika

    Zamówienie niesie przewoźnika i kod punktu wybranego na mapie w koszyku. Przesyłka, etykieta do druku i numer do śledzenia wracają do zamówienia, bez logowania do Furgonetki. Każdy krok zapisuje się w historii zamówienia z godziną i z tym, kto go wykonał: integracja, pracownik albo klient, a statusy przesyłki dopisują się same. Etykietę obsługa drukuje przy pakowaniu prosto z zamówienia, a klient widzi przesyłkę w panelu sklepu.

  • Historia zamówienia w panelu sklepu: przesyłka odrzucona przez Furgonetkę z powodem, poprawka przewoźnika i etykieta gotowa

    Odrzucenie z powodem do poprawy

    Kod punktu musi należeć do przewoźnika przesyłki, inaczej zamówienie przesyłki się nie uda. Tak dzieje się na przykład wtedy, gdy klient poprosi o inny punkt, a w zamówieniu zostaje przewoźnik z pierwszego wyboru. Powód odrzucenia widać w historii zamówienia, więc obsługa poprawia przewoźnika w panelu i ponawia przesyłkę, bez szukania błędu w logach. Poprawka też zapisuje się w historii, z tym, kto ją wprowadził i co zmienił.

Sieci punktów dostępne na mapie

Wybrane identyfikatory, którymi ogranicza się mapę do przewoźników z Twojej oferty.

W koszyku tego sklepu

  • InPost Paczkomatyinpost
  • DPD Pickupdpd
  • ORLEN Paczkaorlen
  • Żabkaizidrop
  • Poczta Polskapoczta
Ustawienie mapy w koszykucourierServices: ['inpost', 'dpd', 'orlen', 'izidrop', 'poczta']

Lista przewoźników i klucz mapy ograniczają mapę do Twojej domeny i przewoźników, których naprawdę oferujesz. Klucz działa tylko na wpisanych domenach, więc wersja testowa sklepu potrzebuje własnego wpisu.

Poza ofertą tego sklepu

  • DHL Parcelshopdhl
  • UPS Access Pointups
  • Allegro One Punktallegro
  • GLSgls
  • Furgonetka PunktfurgonetkaPunkt

Mapa i koszyk pokazują tylko przewoźników, z którymi masz cenę i umowę w Furgonetce. Listę ustawiamy tak, żeby zgadzała się z metodami dostawy w koszyku.

Dostępność punktów zależy od Twojego konta.

Gotowa integracja Furgonetki czy własna

Furgonetka ma integracje z platformami sprzedażowymi i własny koszyk. Kod piszemy dla systemów, których tam nie ma.

Gotowa integracja
Własna integracja

Na czym działa sklep

Gotowa integracja istnieje dla platform sprzedażowych, które Furgonetka już obsługuje. Kod piszemy dla systemów, których tam nie ma.

Gotowa integracja: bliżej "platforma zintegrowana z Furgonetką". Własna integracja: bliżej "system napisany na zamówienie".

Gdzie powstaje przesyłka

Przy gotowej integracji wysyłki obsługujesz w panelu Furgonetki, przy własnej z panelu, w którym już pracujesz.

Gotowa integracja: bliżej "panel Furgonetki". Własna integracja: bliżej "Twój panel".

Dokumenty i statusy

Własna integracja trzyma etykietę, numer przesyłki i statusy przy zamówieniu, razem z resztą jego historii.

Gotowa integracja: bliżej "osobno, w Furgonetce". Własna integracja: bliżej "przy zamówieniu".

Praca po naszej stronie

Gotową integrację konfigurujesz sam, a my pomożemy, jeśli trzeba. Własną piszemy z REST API Furgonetki i mapą punktów, a kod po odbiorze jest Twój.

Gotowa integracja: bliżej "konfiguracja". Własna integracja: bliżej "kod integracji".

Najczęstsze pytania o Furgonetkę

Odpowiedzi o umowach z kurierami, wyborze punktu, Allegro i wycenie.

Ilu przewoźników chcesz dać klientom?

Napisz, gdzie sprzedajesz i jakich kurierów chcesz w koszyku. Odpowiemy w godzinę z pytaniami i wyceną.