Integracja Shopify z InPost
Klient chce odebrać paczkę z Paczkomatu, a Ty kopiujesz kod punktu z uwag do zamówienia, ręcznie tworzysz przesyłkę w Managerze Paczek i wklejasz numer do Shopify. Po integracji punkt, etykieta i numer śledzenia przechodzą same.
Co będzie działać samo
- nowe zamówienie
- wybrany Paczkomat
- adres i telefon
- sprawdza Paczkomat
- zakłada przesyłkę
- pilnuje, żeby nic nie utknęło
- przesyłka
- etykieta do druku
- numer śledzenia
Zamówienie z dostawą do Paczkomatu
Kod wybranego Paczkomatu zapisuje się w zamówieniu. Przesyłka powstaje w InPost od razu albo jednym kliknięciem, gdy magazyn zaczyna pakowanie.
Etykieta do druku
Etykieta przychodzi jako PDF w A4 lub A6 albo jako plik na drukarkę termiczną. Przy wielu zamówieniach drukujesz je w jednym pliku.
Paczka w drodze
Numer przesyłki i link do śledzenia trafiają do zamówienia w Shopify, a klient dostaje powiadomienie o wysyłce ze sklepu.
Jak wygląda wdrożenie
- 1Rozmowa, 30 minut. Jaki masz plan Shopify, ile paczek dziennie wysyłasz, jakie gabaryty i czy poza Paczkomatami używasz kuriera InPost.
- 2Środowisko testowe InPost. Pierwsze przesyłki idą na testowe konto InPost, więc etykiety są próbne i nic nie trafia do kuriera. Sprawdzasz je na spokojnie.
- 3Odbiór z magazynem. Razem przechodzimy pakowanie, druk etykiet, gabaryty, pobranie i przypadki brzegowe, na przykład zamówienia z kilkoma paczkami.
- 4Produkcja i opieka. Przełączenie na produkcyjne konto InPost, alert e-mail, gdy przesyłka nie powstanie, poprawki w cenie przez 30 dni.
Gotowa aplikacja czy integracja?
W Shopify App Store są gotowe aplikacje InPost od niezależnych twórców (np. InPost Paczkomaty Orlen Paczka od Codie, InPost od Tale Commerce), które dają wybór Paczkomatu i etykiety. Oficjalna aplikacja InPost jest obecnie niedostępna w App Store. W typowym sklepie to wystarczy i od tego warto zacząć. Integracja szyta na miarę ma sens, gdy
- chcesz mapę Paczkomatów w samym checkoutcie, przy wyborze dostawy, na planie Shopify Plus
- wysyłasz z własnego magazynu lub programu magazynowego i etykiety mają powstawać tam, nie w Shopify
- masz kilka sklepów lub kont InPost i jeden proces wysyłki
- statusy przesyłek mają trafiać też do CRM, programu księgowo-magazynowego lub obsługi zwrotów
Dla 5 pierwszych firm 30% taniej. W zamian zgadzasz się, żebym pokazał to wdrożenie jako przykład na swojej stronie (bez poufnych danych), i wystawiasz opinię w Google.
Zajmij miejsce →Pytania
Brakuje Twojego? Napisz je w formularzu, odpowiem konkretnie.
Czy mapa Paczkomatów może być w checkoutcie na każdym planie Shopify?
Nie. Własną mapę przy wyborze dostawy w checkoutcie Shopify pozwala dodać integracji szytej na miarę tylko w planie Shopify Plus. Na niższych planach Paczkomat wybiera się przed checkoutem (w koszyku) albo na stronie z podziękowaniem po zakupie. Gotowe aplikacje pokazują też punkty w checkoutcie jako listę opcji dostawy, ale to wymaga stawek liczonych przez przewoźnika (Carrier-Calculated Shipping).
Mam plan Basic. Czy mogę w ogóle oferować Paczkomaty?
Tak. Klient wybiera Paczkomat na mapie w koszyku lub na stronie po zamówieniu, a kod punktu zapisuje się w zamówieniu. Stawki liczone na żywo przez przewoźnika wymagają wyższego planu Shopify lub dokupienia tej opcji, ale stałe stawki za Paczkomat działają na każdym planie.
Co, jeśli klient nie wybierze Paczkomatu?
Integracja nie tworzy wtedy przesyłki, tylko oznacza zamówienie i może wysłać klientowi e-mail z linkiem do wyboru punktu. Magazyn nie drukuje etykiety na zgadywany adres.
Czy potrzebuję umowy z InPost?
Tak, potrzebne jest konto InPost z dostępem dla integracji. Oba dostępy, do przesyłek i do mapy Paczkomatów, generujesz sam w Managerze Paczek. Stawki za przesyłki zostają takie, jakie masz w umowie z InPost.
Czy obsłużymy też kuriera InPost i pobranie?
Tak. Integracja obsługuje zarówno Paczkomaty, jak i kuriera, a także pobranie i ubezpieczenie. Ustawiamy, która metoda dostawy w Shopify odpowiada której usłudze InPost.
Dla działu IT
Szczegóły techniczne dla osoby, która będzie odbierać wdrożenie.
Jak klient wybiera Paczkomat w Shopify
Wybór punktu zależy od planu, bo Shopify pozwala zmieniać checkout w różnym stopniu. Na Shopify Plus Paczkomaty mogą pojawić się jako punkty odbioru bezpośrednio na etapie dostawy: robi to funkcja Shopify generująca punkty odbioru (pickup point delivery option generator) albo rozszerzenie checkoutu z mapą InPost Geowidget. Na planach Basic, Grow i Advanced własnych elementów na etapie dostawy dodać nie można, więc mapa Geowidget stoi w koszyku przed przejściem do płatności, a jako zabezpieczenie także na stronie z podziękowaniem i statusem zamówienia. Punkty odbioru na etapie dostawy dodaje się przez Shopify Functions i rozszerzenia checkoutu, które aplikacje szyte na miarę mogą używać tylko w Shopify Plus. Stawki liczone na żywo przez przewoźnika (Carrier-Calculated Shipping) wymagają wyższego planu lub dokupienia tej opcji, stałe stawki działają na każdym planie.
Kod wybranego Paczkomatu zapisuje się w atrybutach lub metapolu zamówienia. Integracja sprawdza go w API InPost, zanim utworzy przesyłkę, więc nieaktywny lub literówkowy punkt nie przechodzi dalej.
Przesyłka i etykieta przez ShipX API
Nowe zamówienie (orders/create) albo wybrany moment w magazynie uruchamia utworzenie przesyłki w ShipX API: odbiorca, telefon, e-mail, gabaryt (A, B lub C) i kod Paczkomatu. Etykietę pobieramy jako PDF w formacie A4 lub A6 albo jako ZPL na drukarkę termiczną. Przy kurierze InPost integracja może też zamówić odbiór paczek z magazynu. ShipX API obsługuje też pobranie i ubezpieczenie. Integracja używa dwóch tokenów, do ShipX API i do mapy Geowidget, które generujesz w Managerze Paczek. Testy idą na sandbox ShipX, gdzie etykiety są próbne. Jeśli wysyłasz z własnego magazynu lub WMS, przesyłkę można zakładać stamtąd zamiast z Shopify.
Co wraca do Shopify
Po utworzeniu przesyłki integracja zakłada realizację zamówienia (fulfillment) w Shopify z numerem przesyłki i linkiem do śledzenia InPost. Shopify wysyła klientowi standardowy e-mail o wysyłce, a obsługa widzi numer w panelu. Zmiany statusu przesyłki przychodzą z InPost przez webhooki, więc dostarczenie do Paczkomatu i odbiór można oznaczać w zamówieniu. Te same statusy mogę przekazywać do CRM, ERP lub systemu zwrotów.
Błędy i przypadki brzegowe
Każde zlecenie przechodzi przez kolejkę z ponowieniami. Gdy ShipX odrzuci przesyłkę (zły telefon, zbyt duży gabaryt, brak punktu), zamówienie dostaje tag z powodem, a Ty e-mail. Osobno ustawiamy zamówienia z kilkoma paczkami, częściowe realizacje, pobranie i zwroty przez InPost.