Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


W artykule znajdują się informację w jaki sposób należy poprawnie prezentować punkty dostawy do: Paczkomatów InPost, PaczkoPunktów, Paczkomatów w Żabce, PaczkoPunktów w Żabce.

Aby poprawnie umożliwić Klientowi wybór Paczkomatu oraz zaciągnąć dane, które później będą służyć do utworzenia przesyłki, można skorzystać z dwóch rozwiązań:

  • Geowidget

  • Zasób Points w API ShipX

Zalecanym rozwiązaniem jest korzystanie z Geowidgetu. W przypadku gdy Klient nie ma możliwość skorzystania z tej funkcjonalności, dopuszcza się użycie listy punktów, autorskiego Geowidgetu wykonanych na podstawie zasobu Points w API ShipX.

Zachęcamy Cię do zapoznania się z dedykowanym materiałem wspierającym, dotyczącym poprawnej implementacji usług InPost. Gromadzi on w jednym miejscu informacje w zakresie aktualnego brandingu InPost, wytyczne odnośnie implementacji przyjaznego wyszukiwania Paczkomatów i PaczkoPunktów oraz dobre praktyki, warte stosowania przy budowaniu pozytywnego user experience wśród Kupujących online. Poradnikiem znajduje się na stronie Poradnik skutecznej implementacji dostaw InPost w koszyku e-commerce.


Na tej stronie

Table of Contents

Geowidget

Geowidget v5 to lokalizator i selektor punktów zaprojektowany przez InPost.

Jego główne zadania to:

  •  Wyświetlanie mapy z punktami o różnych typach (np. paczkomaty, paczkopunkty)

  •  Dostarczenie informacji o tych punktach i umożliwienie integracji z zewnętrznymi systemami Klientów

Jest to oprogramowanie typu widget. Oznacza to, że cały kod i przetwarzanie odbywa się na serwerach InPost. Klienci zewnętrzni dołączają tylko link do tego kodu i określają konfigurację, która będzie używana w ich systemach.

Geowidget posiada dedykowane konfiguracje dla opcji dostaw w koszyku:

Image Added
Prezentowanie punktów odbioru dla zamówień opłaconych z góryPrezentowanie punktów odbioru dla zamówień pobraniowych

Opis

Opcja

functions

payment_available

location_247

Typ prezentowanych punktów

InPost Paczkomaty 24/7

config='parcelCollect'

parcel_collect

(error)

(error)

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

InPost Paczkomaty 24/7 COD

config='parcelCollectPayment'

parcel_collect

(tick)

(error)

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

Prezentowanie punktów odbioru dla zamówień Paczka w Weekend

config='parcelCollect247'

parcel_collect

(error)

(tick)

Paczkomaty dostępne 24/7

Prezentowanie punktów nadań

config='parcelSend'

parcel_send

(error)

(error)

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

Info

Szczegółowa dokumentacja znajduje się na stronie Geowidget v5 Beta

Przykłady integracji


Środowisko produkcyjne: https://geowidget.inpost.pl/examples/index.html

Środowisko testowe: https://sandbox-easy-geowidget-sdk.easypack24.net/examples/index.html

Przykłady geowidgetu

Środowisko produkcyjne: https://geowidget.inpost.pl/
Środowisko produkcyjnetestowe: https://sandbox-easy-geowidget-sdk.easypack24.net/


Zasób Points

Zasób Points jest dostępny w API ShipX.  Zasób ten skierowany jest do Klientów,  którzy chcą na podstawie API stworzyć swoją wersję Geowidgetu, zaproponować listy z  punktami odbioru, gdy nie mają technicznej możliwości skorzystania z Geowidgetu InPost.

Ta opcja umożliwia:

  • Pobieranie informacji na temat lokalizacji, w których dostępne są usługi firmy InPost. Punktami mogą być:  maszyny samoobsługowe (Paczkomat) lub paczkopunkty;

  • Pobieranie paczkomatów na podstawie współrzędnych - można również podać maksymalną odległość, w jakiej znajdują się punkty od punktu relatywnego oraz nanieść te współrzędne na mapę Google.

W praktyce kiedy użytkownik wpisze np. nazwę miejscowości, lub kod pocztowy, Points wyszukuje Paczkomaty przypisane do niego, zwraca ich współrzędne i następnie na ich podstawie można umieścić je na mapie np. Google.

Info

Środowisko produkcyjne:

https://api.inpost.pl/v1/points

Środowisko testowe:
https://sandbox-api-gateway-pl.easypack24.net/v1/points

Szczegółowa dokumentacja znajduje się na stronie[1.16.5] Zasób Points

Dedykowane konfiguracje dla opcji dostaw w koszyku

Image Added

InPost Paczkomaty 24/7  & InPost w Żabce

Opis

Konfiguracja za pomocą której należy pobrać pełną listę punktów

Parametry za pomocą którego należy odfiltrować poprawną listę punktów dla form dostawy

Typ prezentowanych punktów

InPost Paczkomaty 24/7

/v1/points?type=parcel_locker

Należy usunąć punkty z  partner_id=60

Paczkomaty, PaczkoPunkty

InPost Paczkomaty 24/7 COD

payment_available=true oraz usunąć punkty z partner_id=60

Paczkomaty, PaczkoPunkty

InPost w Żabce

partner_id=60

PaczkoPunkty w Żabce

InPost w Żabce COD

partner_id=60&payment_available=true

PaczkoPunkty w Żabce

Prezentowanie punktów odbioru dla zamówień Paczka w Weekend

location_247=true

Paczkomaty dostępne 24/7

Prezentowanie punktów nadań

/v1/points?functions=parcel_send

 functions=parcel_send

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

Image Added

InPost Paczkomaty 24/7

Opis

Konfiguracja

Parametry za pomocą których klient będzie filtrował pobraną listę punktów

Typ prezentowanych punktów

InPost Paczkomaty 24/7

/v1/points?type=parcel_locker

 type=parcel_locker

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

InPost Paczkomaty 24/7 COD

payment_available=true

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

InPost Paczkomaty 24/7 Paczka w Weekend

location_247=true

Paczkomaty dostępne 24/7

Prezentowanie punktów nadań

/v1/points?functions=parcel_send

 functions=parcel_send

Paczkomat, Paczkomat w Żabce, PaczkoPunkt, PaczkoPunt w Żabce

Dobre Praktyki

Poniżej przedstawiamy listę parametrów w których zawarte są ważne informacje dla klienta. Informacje pochodzące z tych parametrów za pomocą których należy umieścić informację w informacjach podstawowych, szczegółach (informacjach dodatkowych) paczkomatuszczegółach punktu.

Poniższe informacje zostały pobrane za pomocą zapytania:

Code Block
languagejson
curl -X GET https://api.inpost.pl/v1/points?name=WAW94A -H 'Content-Type: application/json'
Poniżej przedstawiamy listę parametrów z których należy pobrać informację i zamieścić w informacjach podstawowych:

Paczkomaty InPost

Pola wyświetlane

Pola w API

Paczkomat

Jeśli "partner_id":0 ustaw "Paczkomat"

Nazwa Paczkomatu

"name": "WAW94A"

Dane adresowe

"address": {
         "line1": "Czerska 8/10",
    "line2": "00-732 Warszawa"

Dostępność punktuDodatkowy opis

"openinglocation_hoursdescription": "24/7Przy biurowcu Agory"

Najbliższy paczkomatGodziny otwarcia

"recommended_low_interest_box_machines_listopening_hours": [  
               "WAW54N",                 "WAW20H",                 "WAW251M",                 "WAW561M"  
           ],"24/7"

Pin

Dedykowane piny znajdują się w dolnej części artykułu.

Image RemovedImage Added

Szczegóły Paczkomatu


PaczkoPunkt

PaczkoPunkt

Pola wyświetlane

Pola w API

Nazwa Paczkomatu

PaczkoPunkt

Jeśli "partner_id":

0 =

33 ustaw "

Paczkomat" + 

PaczkoPunkt"

Nazwa PaczkoPunktu

"name": "

WAW94A

POP-WAW206"

Dane adresowe

 "address":

 

{

       

         "line1":

 "Czerska 8/10

"Kierbedzia 8 LOK. U301",

    

         "line2":

 

"00-

732 Warszawa

Położenie

"

728 Warszawa"

Zdjęcie

"image_url": "https://static.easypack24.net/points/pl/images/WAW94A.jpg"

Dodatkowy opis

"location_description": "

Przy biurowcu Agory

EKOPARTY"

Dostępny

Godziny otwarcia

"opening_hours":

 "24/7"

Formy płatności

"payment_point_descr": "Płatność w Paczkomacie kartą płatniczą lub BLIKIEM oraz internetowo aplikacją InPost Mobile i PayByLink"

Najbliższy paczkomat

"recommended_low_interest_box_machines_list": [  
         "WAW54N",                 "WAW20H",                 "WAW251M",                 "WAW561M"  
           ],

Strefa ułatwionego dostępu

"easy_access_zone": true
Więcej informacji znajdziesz na stronie
https://inpost.pl/aktualnosci-paczkomatyr-inpost-strefa-ulatwionego-dostepu-dla-osob-niewysokich

Image Removed

"PN-PT 10-18 SB 10-14"

Pin

Dedykowane piny znajdują się w dolnej części artykułu.


Image Added

Paczkomat w Żabce

Pola wyświetlane

Pola w API

PaczkoPunkt

Paczkomat

Jeśli "partner_id":

33

61 ustaw "

PaczkoPunkt

Paczkomat"

Nazwa

PaczkoPunktu

Paczkomatu

"name": "

POP-WAW206

WAW41ZIH"

Dane adresowe

  "address": {


         

                "line1": "

Kierbedzia 8 LOK

Bobrowiecka 10 lok.

U301

 U7",


         

                "line2": "00-

728 Warszawa

728 Warszawa"

Godziny otwarcia

Dodatkowy opis

"

opening

location_

hours

description":

"PN-PT 10-18 SB 10-14"

Szczegóły dostępności

Jeśli "partner_id": 33 dodaj "Sprawdź dostępność w niedziele i święta

 "W sklepie Żabka"

Godziny otwarcia

"opening_hours": "PN-SB 06-23"

Pin

Dedykowane piny znajdują się w dolnej części artykułu.

Image Removed

Szczegóły PaczkoPunktu

Szczegóły PaczkoPunktuImage Added

PaczkoPunkt

Pola wyświetlane

Pola w API

PaczkoPunkt w Żabce

Jeśli "partner_id":

33

60 ustaw "PaczkoPunkt w Żabce"

Nazwa PaczkoPunktu

"name": "POP-WAW06Z"

Dane adresowe

 "address": {


               

                "line1":

"Kierbedzia 8 LOK. U301

 "Branickiego 11/192",


               

                "line2

": "00-728 Warszawa"

Nazwa PaczkoPunktu

"name

": "

POP

02-

WAW206"

Zdjęcie

"image_url": "https://static.easypack24.net/points/pl/images/POP-WAW206.jpg"

Położenie

797 WARSZAWA"

Dodatkowy opis

"location_description": "

EKOPARTY

ŻABKA"

Dostępność

Godziny otwarcia

"opening_hours": "PN-

PT 10

SB 06-

18 SB 10-14

23 ND Sprawdź w sklepie"

Formy płatności

"payment_point_descr": "Płatność kartą płatniczą w PaczkoPunkcie, a także internetowo aplikacją InPost Mobile oraz PayByLink"

Szczegóły dostępności

Jeśli "partner_id": 33 dodaj "Sprawdź dostępność w niedziele i święta"

Strefa ułatwionego dostępu

"easy_access_zone": true
Więcej informacji znajdziesz na stronie https://inpost.pl/aktualnosci-paczkomatyr-inpost-strefa-ulatwionego-dostepu-dla-osob-niewysokich

Image Removed

Pin

Dedykowane piny znajdują się w dolnej części artykułu.

Image Added

Info

Logo do pobrania: https://inpost.pl/do-pobrania

Piny do pobrania

Nazwa, rozszerzenie

Paczkomat Geo.png

Paczkomat max.png

Paczkomat min.png

PaczkoPunkt Geo.png

PaczkoPunkt max.png

PaczkoPunkt min.png

View file
namePaczkomat max.pdf

Paczkomat max.pdf

View file
namePaczkomat min.pdf

Paczkomat min.pdf

View file
namePaczkoPunkt max.pdf

PaczkoPunkt max.pdf

View file
namePaczkoPunkt min.pdf

PaczkoPunkt min.pdf

Paczkomat max.svg

Paczkomat min.svg

PaczkoPunkt max.svg

PaczkoPunkt min.svg

Przykładowe zapytania

  • W zasobie Points istnieje możliwość pobrania najbliższych Paczkomatów od punktu relatywnego na podstawie współrzędnych:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?relative_point=52.21472%2C20.95547 -H 'Content-Type: application/json'
  • Liczbę punktów można ograniczyć parametremlimit:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?relative_point=52.21472%2C20.95547&limit=3 -H 'Content-Type: application/json'
  • Liczbę punktów można ograniczyć parametrem max_distance(podajemy w metrach)

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?relative_point=52.21472%2C20.95547&max_distance=800 -H 'Content-Type: application/json'
  • Pobieranie najbliższych punktów dla kodu pocztowego:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?relative_post_code=37-200&type=parcel_locker -H 'Content-Type: application/json'
  • Pobranie wszystkich fizycznych paczkomatów i paczkopunktów do których można nadać przesyłkę paczkomatową:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?type=parcel_locker -H 'Content-Type: application/json'
  • Pobranie tylko fizycznych paczkomatów:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?type=parcel_locker_only -H 'Content-Type: application/json'
  • Pobranie paczkopunktów do których można nadać przesyłkę paczkomatową:

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?type=parcel_locker_superpop -H 'Content-Type: application/json'
  • Pobranie punktów które obsługują przesyłki COD

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?payment_available=true -H 'Content-Type: application/json'
  • Pobranie punktów które są dostępne 24/7, dedykowane dla usługi Paczka w Weekend

    Code Block
    languagejson
    curl -X GET https://api-shipx-pl.easypack24.net/v1/points?location_247=true -H 'Content-Type: application/json'