Poniżej znajduje się dokumentacja do autorskiego rozwiązania InPost Shopify. Zawiera informację o instalacji oraz konfiguracji pluginu.
Wtyczka dostępna jest na app store Shopify
Shopify od 1 stycznia 2023 zmieniło zasady przyznawania dostępu dla Carrier Service API co pozwala naszej aplikacji działać dopiero od planu SHOPIFY |
W związku ze zmianami w Shopify musieliśmy wyłączyć “Tryb Zaawansowany” czyli Geowidget w Shopify Plus. Od dnia 04.01 będzie dostępna tylko lista punktów a “Tryb Zaawansowany” zostanie dezaktywowany. |
W przypadku korzystania z aplikacji warto mieć skonfigurowane backup shipping rates (stawki za dostawę) które będą pobierane w przypadku niedostępności stawek generowanych przez aplikację InPost: https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/backup-rates |
Wtyczka17.05.2023 Marketplace Shopify ! Po instalacji wtyczki należy dodać adres webhook w panelu Manager Paczek: Manager Paczek → Moje Konto → API → Ustawienia Organizacji → Adres Webhook i podajemy: https://shop-plugin-api.inpost.pl/api/inpost/webhook ! Do poprawnego działania aplikacji InPost wymagana jest aktywacja carrier-calculated shipping Aktywować CCS można poprzez kontakt z supportem Shopify Po aktywowaniu należy przeinstalować aplikację InPost |
Changelog: 26.03.2025 → Dodane zostało masowego tworzenie przesyłek → Zaktualizowane biblioteki Shopify → Dodana waluta EUR 15.11.2024 → Poprawione zostało masowe generowanie etykiet → Dodany został format A4 dla usługi InPost Paczkomat 24/7 (generowanie kilku etykiet na jednej stronie) → Dodane anulowanie etykiet (po 30 dniach etykieta nie nadana zostaje usunięta z zakładki “Przesyłki”) → Dodane zostało stronnicowe w zakładce “Przesyłki” 27.08.2024 → Dodanie usługi COD (pobranie) dla metody dostawy Kurier C2C → Dodana edycja danych kupującego (jeśli edytujemy dane w zamówieniu w Shopify - zmienią się też w panelu InPost podczas tworzenia paczki) → Udostępnienie możliwości edycji kwoty COD (pobrania) podczas tworzenia przesyłki 31.07.2024 → Dodanie zakładki “wyłączone produkty” , która pozwala wyłączyć metody dostawy InPost w konkretnych produktach → Dodanie możliwości wyświetlania punktów Paczkomat/Paczkomat i PaczkoPunk lub sam Paczkopunkt w metodach dostawy InPost Paczkomat → Poprawa masowego pobierania etykiet → Poprawa filtrowania przesyłek w zakładce “Przesyłki” - zapamiętywanie filtrów 04.06.2024 → Dodanie automatycznego uzupełniania numeru tracking w zamówieniu gdy zostanie zmieniony status zamówienia na “zrealizowany” 18.04.2024 → Dodanie wyświetlania błędów → Blokowanie nadmiernej ilości requestów wysyłanych przez sklep 04.01.2024 → Aktualizacja API Shopify w aplikacji → Wyłączenie trybu zaawansowanego (geowidget) → Zmiana sposobu wyświetlania nazwy usług w koszyku → FIX: Etykieta w formacie A6 08.12.2023 → Umieszczenie numeru zamówienia Shopify na etykiecie 31.10.2023 → Dodanie informacji o wymaganym Checkout liquid → Zmiana nazwy POP/Paczkomat 25.10.2023 → FIX: Zmieniający się Paczkomat® odbiorczy (po zmianie nadawczego) 05.10.2023 → FIX: Wyszukiwanie Paczkomat po adresie (nie kodzie pocztowym) |
Na tej stronie:
Przed przystąpieniem do instalacji należy posiadać dane dostępowe do połączenia z API:
Pobierz poradnik wyjaśniający jak szybko we własnym zakresie utworzyć dostęp do API ShipX: https://inpost.pl/sites/default/files/2022-03/instrukcja-konfiguracji-api-shipx.pdf |
Generowanie dostępu https://sandbox-manager.paczkomaty.pl/ > zakładka Moje konto > API. Aby wygenerować Token i ID organizacji należy uzupełnić wszystkie dane, łącznie z danymi do faktury w zakładce Moje konto > Dane. Do utworzenia przesyłki Paczkomat® niezbędne są środki na koncie, konto doładujesz wirtualnie w zakładce Płatności. Ważne!
Aby utworzyć przesyłkę w trybie testowym z nadaniem Paczkomat lub POP, należy podać ręcznie dane.
Testy: Na środowisku sandbox nie ma możliwości przetestowania wysyłki przesyłek i zamawiania podjazdu kuriera - te opcje dostępne są tylko na produkcji. Wynika to z możliwości API Sandbox. |
Zainstaluj aplikację ze sklepu Shopify App Store
Kroki:
Zaloguj się do Shopify App Store
Znajdź aplikację Inpost, a następnie kliknij ją
Na stronie oferty aplikacji kliknij Dodaj aplikację
Aby autoryzować korzystanie z aplikacji, kliknij opcję Zainstaluj aplikację w panelu administracyjnym Shopify
Po zainstalowaniu aplikacji możesz ją przeglądać i wykorzystywać na stronie Aplikacje w panelu administracyjnym Shopify.
Więcej informacji:https://help.shopify.com/pl/manual/apps/installing-apps
Po instalacji w panelu sklepu pojawi się aplikacja po lewej stronie:
W celu konfiguracji wtyczki przechodzimy do aplikacji InPost. Pojawia się tam kilka zakładek poniżej wyjaśniamy co oznaczają.
Wprowadzone zmiany należy zapisywać, przez kliknięcie przycisku Zapisz Ustawienia znajdującemu się na dole ekranu
Po zapisaniu ustawień, pojawi się wiadomość potwierdzająca.
Ważne! Gdy pojawi się komunikat “Błędny token” należy usunąć wpisane dane.
|
ID organizacji | Należy uzupełnić z Manager Paczek (zakładka Moje konto - API, format – 5 cyfr) |
Autoryzacja (Token API) | Umożliwia konfigurację dostępu do API ShipX (Produkcyjnego i Sandboxowego). Dane jak ID organizacji oraz token można uzyskać z Manager Paczek. Opisaliśmy to w pierwszej części tej dokumentacji Autoryzacja |
Autoryzacja (Token Geowidget) Shopify Plus | Umożliwia dodanie Tokenu do Geowidget (do poprawnego działania mapy z punktami InPost należy wygenerować token Geowiedget) |
Tryb API | Sandbox/Produkcja (dane z produkcji nie działają z trybem sandbox) |
Status wtyczki | Deaktywacja wtyczki nie wpłynie na procesowane zamówienia. Nowi klienci nie będą mogli korzystać ze zdefiniowanych w ustawieniach metod dostawy. |
Tryb | Należy wybrać plan, który Państwo posiadają w sklepie: W związku ze zmianami w Shopify musieliśmy wyłączyć “Tryb Zaawansowany” czyli Geowidget w Shopify Plus. Od dnia 04.01 będzie dostępna tylko lista punktów a “Tryb Zaawansowany” zostanie dezaktywowany. Standard: nie wyświetla mapy Geowidget, nie ma możliwości wgrania logo usługi ![]() ![]() | ||
Numer zamówienia na etykiecie | Zaznaczając tą funkcję na etykiecie będzie dodawać się numer zamówienia Shopify w numerze referencyjnym: ![]() Etykieta: ![]() | ||
Metody dostawy | Dostępne metody:
Pozwala skonfigurować metody dostawy:
! Ważne jest ustawienie wagi dla poszczególnych produktów w sklepie ![]() Poradnik implementacji dostaw znajdziesz pod adresem: Dodatkowo dla Paczki w Weekend nalezy podać:
| ||
Szybkie Zwroty | Umożliwia konfigurację usługi Szybkie Zwroty
Kod:
Zwroty dokonywane poprzez formularz posiadają 2 opcje akceptacji:
| ||
Domyślna wartość ubezpieczenia | Domyślna kwota, która będzie wyświetlać się podczas tworzenia przesyłek InPost (puste wskazuje 0) | ||
Ustawienia nadania |
| ||
Punkt odbioru | Miejsce do zdefiniowania punkt odbioru paczek podczas tworzenia zlecenia podjazdu Można punkty dodawać, usuwać i edytować ! Musi być zdefiniowany przy konfiguracji wtyczki (nawet jeśli nie będzie używany) | ||
Nadawca | Należy określić nadawcę paczek - wszystkie pola muszą być uzupełnione |
Zakładka pozwala włączyć lub wyłączyć widoczność wszystkich usług InPost w danym produkcie.
Miejsce do zarządzania zamówieniami i przesyłkami. Możemy zarządzać nimi masowo lub wchodząc w poszczególne zamówienia.
Uwaga: zamówienie, które korzysta z dostawy InPost pojawi się automatycznie w aplikacji |
Jest widok na wszystkie ważne informację - nr przesyłki, nr zamówienia, status, cena, usługa, sposób nadania, nr telefonu, email odbiorcy, czy nadano paczkę i data.
Odbywa się przez wisanie lub wybór danej opcji orza kliknięcie ‘Szukaj przesyłek’
Sposób nadania
Status
Usługa
Ilość pokazanych przesyłek na stroniw
Nr referencyjny
Nr zamówienia
Nr telefonu
E-mail odbiorcy
Na liście przesyłek dostępne są kolumny:
Checkbox — służy do wykonywania grupowych akcji jak:
Zamawianie podjazdu
Drukowanie etykiet
Drukowanie etykiet zwrotnych
Drukuj zleceń odbioru
Nr przesyłki:
Nr przesyłki utworzony: kliknięcie przenosi do śledzenia przesyłki
Nr przesyłki nie utworzony: kliknięcie w ‘+’ przenosi do ustawień danego zamówienia
Nr zam:
Unikatowy numer zamówienia dla systemu InPost
Jest to inny numer zamówienia, niż w danym sklepie Shopify
Status — status przesyłki danego zamówienia
Cena — łączna wartość zamówienia
Usługa — wybrana usługa dostawy
Sposób nadania — wybrany sposób nadania
Nr tel. - dane klienta, który złożył dane zamówienia
E-mail odbiorcy — dane klienta, który złożył dane zamówienia
Nadano — data nadania
Utworzono — data utworzenia
Akcje — więcej informacji poniżej:
Drukuj etykietę
Akcja pozwala na wygenerowanie etykiet w 3 formatach PDF, format A6 / EPL / ZPL
Akcja jest dostępna po utworzeniu przesyłki
Drukuj etykietę zwrotną
Akcja dostępna tylko dla usług kurierskich
Drukuj zlecenie odbioru
Opcja dostępna po zamówieniu podjazdu
Zamów podjazd
Opcja umożliwia, zamówienie podjazdu dla wprowadzonych miejsc odbioru paczek. Wymagane jest wybranie lub zdefiniowanie miejsca odbioru
Opcja jest dostępna po wygenerowaniu numeru przesyłki
Dostępność akcji dla danego zamówienia, jest zależna od statusu. Np. jeżeli nie została utworzona przesyłka, wtedy żadne akcje nie są dostępne |
Należy zaznaczyć konkretne przesyłki (które mają już wygenerowane numer trackingowe), wybrać na dole w czarnym oknie trzy kropki, które rozwijają dodatkowe akcje i zaznaczyć Drukuj etykiety - pojawi się okno z wyborem formatu.
W zakładce przesyłki należy wybrać przycisk Drukuj etykiety gdzie możemy wybrać format etykiety:
W zakładce przesyłki znajdują się wszystkie zamówienia złożone w sklepie, dla których wybrana została forma dostawy InPost
Aby utworzyć przesyłkę należy:
W kolumnie ‘Nr przesyłki ‘ należy kliknąć przycisk ‘+’
Przycisk jest dostępny dla zamówień, dla których nie wygenerowano numeru przesyłki
Admin zostaje przeniesiony do szczegółów danego zamówienia. Widok szczegółów zamówienia dzieli się na 2 sekcje
Sekcja lewa to dane klienta oraz szczegóły zamówienia
Sekcja prawa służy do generowania przesyłki.
W panelu obsługi przesyłki admin może:
Usługa — zweryfikować lub zmienić wybraną formę dostawy
Paczkomat odbiorczy klienta — zweryfikować lub zmienić Paczkomat odbiorczy klienta
Status przesyłki — podgląd statusu przesyłki
Domyślny rozmiar paczki — wybrać rozmiar paczki, która zostanie nadana
Wartość ubezpieczenia — zmienić domyślną wartość ubezpieczenia [podaną w zakładce usługi
Numer referencyjny
Sposób nadania
Punkt odbioru — lista punktów odbiorów dostępna dla danego sposobu nadania, punkty są dodawane w zakładce ‘usługi’
Numer przesyłki — Numer przesyłki zostanie automatycznie nadany po utworzeniu przesyłki
Po wygenerowaniu numeru przesyłki można przejść bezpośrednio do śledzenia przesyłki https://inpost.pl/sledzenie-przesylek
Po wygenerowaniu numeru przesyłki można również pobrać etykiety paczki
Przesyłkę InPost można utworzyć bezpośrednio z poziomu zamówienia, aby to zrobić należy:
Wejść w dane zamówienie
W prawym górnym rogu wybrać opcję ‘ More Actions’ > ‘Utwórz przesyłkę InPost’
Admin zostanie przeniesiony do panelu tworzenia przesyłki w aplikacji Inpost
W zakładce Przesyłki → należy zaznaczyć zamówienia, w których nie zostały nadane numeru przesyłek a następnie wejść w dodatkowej opcje (trzy kropki) i wybrać utwórz przesyłki
Pojawi się komunikat (klikamy utwórz przesyłki):
Potwierdzenie utworzenia przesyłek, w którym możemy wydrukować etykiety
Numer trackingowy automatycznie zostanie dodany do zamówienia w Shopify lecz muszą być spełnione dwa warunki:
Utworzenie przesyłki w aplikacji InPost
Na liście zamówień zmiana statusu na ZREALIZOWANE
Lista zamówień:
W zamówieniu pojawi się:
Panel do podglądu złożonych zleceń podjazdu
Kolumny: nr przesyłki, data nadania, punkty odbioru, status
W każdym z produktów należy ustawić wagę by w zamówieniu można było wygenerować przesyłkę:
Miejsce z informacjami o dokumentacji (powyższej) i formularzem kontaktowym w celu dodatkowych pytań
Należy zweryfikować czy dane, które podajemy są poprawne. Jeśli tak to:
Proszę usunąć wpisane dane
Odświeżyć stronę
Przestawić Tryb API na Produkcję
Status wtyczki ustawić na Włączona
Zapisać ustawienia
Teraz można dodać token i ID organizacji
Zapisać ustawienia
Problem z przekazywaniem numeru telefonu do aplikacji można rozwiązać poprzez umożliwienie podania numeru telefonu w sekcji 'dane adresowe' w kasie sklepu.
Aby włączyć opcję, należy w panelu admin sklepu przejść do "Ustawienia" >> "Realizacja zakupu". W sekcji "Informacje dotyczące klienta" należy zaznaczyć opcje dotyczące wymagania podania adresu e-mail lub numeru telefonu przez klientów.
Jeżeli dane o numerze telefonu są podane w koszyku, automatycznie zaczytują się do pola 'numer telefonu' w aplikacji
Problem się pojawia gdy w ustawieniach sklepu w zakładce “Wysyłka i dostawa” nie są zaznaczone opcje InPost i nie ma odznaczonej opcji “Standard” (musi być ta opcja odznaczona)
Należy przejść do zakładki “Wysyłka i dostawa” a następnie w “Niestandardowe stawki wysyłki”
Następnie jeśli nie ma konfiguracji dostawy to należy kliknąć “Dodaj stawkę” a następnie wybrać “Użyj przewoźnika lub aplikacji do obliczenia stawek“ i zaznaczyć InPost (Stawki dostarczane z aplikacji)
Jeśli już jest konfiguracja należy ją zweryfikować i kliknąć na “Edytuj stawkę”
Błąd może powodować:
Problemu z walidacją danych takich jak dane nadawcy w zakładce “Usługi” - Każde pole musi być uzupełnione (poprawny email, numer budynku, ulica, miasto)
Brak ustawionej wagi w produkcie (konfiguracja produktu)
Brak dodanego punktu odbioru w zakładce “Usługi”
W przypadku pytań zapraszamy do skorzystania z formularza kontaktowego Działu integracji, który dostępny jest tu: https://inpost.pl/formularz-wsparcie
Po wejściu w formularz wystarczy z listy wybrać opcję "Wsparcie Klienta”, w kategorii wybrać: Moduł InPost, a w polu "Proszę podać nazwę modułu” podajemy: Shopify