[PL] Shopify - Autoryzacja/ Usługi / Wyłączone produkty

[PL] Shopify - Autoryzacja/ Usługi / Wyłączone produkty

 

 


Konfiguracja wtyczki

 Zakładki

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.

  1. Odświeżyć stronę

  2. Przestawić Tryb API na Produkcję

  3. Status wtyczki ustawić na Aktywna

  4. Zapisać ustawienia

  5. Teraz można dodać token i ID organizacji

  6. Zapisać ustawienia

Autoryzacja (Dane logowania)

 

ID organizacji

Należy uzupełnić z Manager Paczek (zakładka Moje konto - API, format – od 1 do 6 cyfr)

Token API ShipX

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

Token Geowidget

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

 

WIDOK NA PANEL GŁÓWNY

Checkout - lista punktów/Geowidget

Lista punktów

Przykładowy wygląd checkoutu (przy ustawieniu Basic - lista punktów): 

image-20251027-135555.png

Geowidget

We wtyczce jest możliwość udostępnienia punktów odbioru w formie Geowidget

W zależności od planu jaki jest w sklepie można wybrać:

Basic - lista punktów (dla planów Shopify)

Checkout - Geowidget w checkoucie (dla planów Shopify Plus)

Thank You Page - Geowidget w podsumowaniu (dla planów Shopify - potrzebny API Key do Google Maps)

 

image-20250902-074206.png

W celu poprawnego działania Geowidget należy podać klucz do Google Maps + Geocoding API, które należy uzyskać z strony:

Google Maps Platform - 3D Mapping & Geospatial Analytics → Rozpocznij → Utwórz konto (jeśli Państwo go nie mają)

Następnie należy przejść do konfiguracji konta. Musisz uzupełnić niezbędne dane, w tym dane teleadresowe czy płatnicze.

Przechodząc dalej pojawi się kolejne okno, w którym wyświetli się wygenerowany unikalny klucz API. Wprowadzając go do skryptu swojej strony internetowej umożliwisz użytkownikom witryny korzystanie z funkcjonalności Google Maps.

Podczas tworzenia włącz poniższe interfejsy:

  • Directions API

  • Geocoding API

  • Geolocation API

Skopiuj klucz i wklej do aplikacji InPost

 

Następnie należy dodać blok z mapą:

Settings > Checkout > Configurations > Customize:

image-20251027-111502.png

 

Na górze wybieramy Checkout/Thank you page (w zależności od trybu):

image-20251027-111623.png

 

Zaznaczamy Sections + Add block wybierając blok z aplikacji InPost "Wybór paczkomatu"

image-20251027-111852.png

 

 

Po zapisaniu tokenów, dodaniu bloku i utworzeniu nowego koszyka w Państwa sklepie pojawi się metoda InPost International (na zrzucie przykład Thank You Page):

image-20251027-102626.png

 

W podsumowaniu będzie możliwość wyboru punktów z listy i mapy:

image-20251027-102709.png

Po kliknięciu Mapa:

image-20251027-135400.png

 

Po wybraniu punktu należy kliknąć ZAPISZ WYBÓR


Usługi

 

Numer zamówienia na etykiecie

Zaznaczając tą funkcję na etykiecie będzie dodawać się numer zamówienia Shopify w numerze referencyjnym:

 

image-20251219-075854.png

 

Etykieta:

 

 

Zapobiegaj mnożeniu ceny w przypadku dostawy z wielu lokalizacji

Jeśli dostawa jest realizowana z kilku lokalizacji (2 produkty w koszyku są z innych lokalizacji) należy zaznaczyć tą opcję by cena za dostawę się nie dublowała

Wysyłaj klientowi powiadomienie o utworzeniu przesyłki

Włącza lub wyłącza wysyłkę mailową o utworzeniu przesyłki (dodatkowy komunikat ponieważ powiadomienia są realizowane przez InPost z aplikacji mobilnej/Mail lub SMS

Metody dostawy

Dostępne metody:

  • InPost Paczkomat® 24/7 - Dostawa przesyłki do punktów odbioru Paczkomat®/PaczkoPunkt

  • InPost Kurier - Dostawa przesyłki na adres podany przez klienta. Usługa dostępna tylko dla klienta biznesowego (umowa na usługi Kurierskie)

  • InPost Kurier C2C - Dostawa przesyłki na adres podany przez klienta. Usługa dostępna dla klienta detalicznego - prepaid (stawki zgodnie z cennikiem na stronie InPost.pl)

  • InPost Paczka w Weekend - Dostawa przesyłki do punkt odbioru Paczkomat® w weekend dostępnego 24/7

 

Pozwala skonfigurować metody dostawy:

  • nazwa usługi

  • liczba Paczkomat®, które wyświetlą się w koszyku (najbliższe od adresu, który podał klient)

  • rodzaje punktów odbioru, które mają pojawiać się w checkoucie

  • koszt dostawy

  • próg darmowej dostawy (np. 199 - od tej kwoty zamówienia wysyłka będzie za darmo)

  • maksymalną dopuszczalną wagę dla produktów przy których ta usługa dostawy będzie się wyświetlać w koszyku

  • pozycjonowanie usług (poprzez kliknięcie w strzałkę do góry lub w dół)

  • logo (tylko przy Shopify Plus)

Ważne jest ustawienie wagi dla poszczególnych produktów w sklepie (bezpośrednio w produkcie)

 

 

image-20240731-093421.png

 

Poradnik implementacji dostaw znajdziesz pod adresem:
https://inpost.pl/sites/default/files/docs/regulaminy/instrukcja-ekspozycji-dostawy-paczkomat-inpost-247-w-twoim-sklepie-777232.pdf

 

Dodatkowo dla Paczki w Weekend nalezy podać:

  • Dostępność od / do  dnia tygodnia

  • Dostępność od / do godziny

→ W tych dniach usługa pokaże się w checkout

Szybkie Zwroty

Umożliwia konfigurację usługi Szybkie Zwroty

  1. W konfiguracji wtyczki należy podać link do formularza Szybkich Zwrotów (np. https://szybkiezwroty.pl/pl/Nazwa_sklepu). Link tworzy się po założeniu konta w tej usłudze poprzez Przedstawiciela Handlowego

  2. Po dodaniu skróconej nazwy zostanie wygenerowany kod. Kod umożliwia wyświetlenie przycisku przycisk Zwróć w panelu klienta skepu. Kod należy skopiować i dodać w szablonie sklepu zgodnie z poniższą instrukcją

Kod:

{% if shop.metafields.inpost_app.settings.value.fast_returns_url and order.metafields.inpost_app.service %} <a href="{{ shop.metafields.inpost_app.settings.value.fast_returns_url }}">Zwróć</a> {% endif %}

 

* Uzupełnij skróconą nazwę swojego konta założonego w serwisie Szybkie Zwroty

* Po dodaniu skróconej nazwy zostanie wygenerowany kod. Kod umożliwia wyświetlenie przycisku przycisk 'zwróć' w panelu klienta skepu. Kod należy skopiować i dodać w szablonie sklepu zgodnie z poniższą instrukcją.

 

1. Zapoznaj się z instrukcją Shopify Edytowanie kodu szablonu · Centrum Pomocy Shopify Z panelu administracyjnego Shopify przejdź do opcji: Sklep online > Szablony.

2. Upewniamy się, że nasz sklep korzysta z klasycznego panelu klienta oraz czy masz dostęp do edycji kodu szablonu.

 

3. Zweryfikuj, który z poniższych plików możesz edytować w Twoim sklepie

 

Ścieżka dla templates/customers/order.json

1. Znajdujemy w pliku templates/customers/order.json nazwę sekcji, której używa nasz szablon

 

 

2. W powyższym przypadku jest to main-order, a więc ścieżka do pliku sekcji jest następująca: sections/main-order.liquid

Edytujemy plik sections/main-order.liquid dodając kod embed z aplikacji pod tabelą ze szczegółami zamówienia.

 

 

Ścieżka dla templates/customers/order.liquid

Edytujemy plik templates/customers/order.liquid dodając kod embed z aplikacji pod tabelą ze szczegółami zamówienia.

 

 

EFEKT:

 

 

Zwroty dokonywane poprzez formularz posiadają 2 opcje akceptacji:

  1. Automatyczny - klient w momencie uzupełnienia formularza otrzymuje kod zwrotu, który musi podać będąc przy maszynie

  2. Ręczna akceptacja - klient składa formularz ale to Państwo akceptują bądź nie dany zwrot. Dopiero po akceptacji klient otrzymuje kod zwrotu

 

Domyślna wartość ubezpieczenia

Domyślna kwota, która będzie wyświetlać się podczas tworzenia przesyłek InPost (puste wskazuje 0 zł)

Ustawienia nadania

  • pozwala ustawić domyślny rozmiar paczki, który będzie automatycznie podstawiał się podczas tworzenia paczki

  • domyślny sposób nadania przesyłek Paczkomat® (

  • domyślny sposób nadania przesyłek InPost Kurier (przesyłki kurierskie można nadać tylko poprzez Kuriera lub w punkciue POP - nie da się w Paczkomat ® )

  • domyślny punkt nadawczy dla przesyłek Paczkomat®

  • domyślny punkt POP

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 (jeśli nadanie będzie poprzez Kuriera)

Nadawca

Należy określić nadawcę paczek - wszystkie pola muszą być uzupełnione

 


Wyłączone produkty

Zakładka pozwala włączyć lub wyłączyć widoczność wszystkich usług InPost w danym produkcie.

Zaznaczone checkboxy oznaczają ,że metoda InPost jest włączona w tych produktach

image-20251120-111028.png

Konfiguracja Produktów

W każdym z produktów należy ustawić wagę by w zamówieniu można było wygenerować przesyłkę:

 


Integracja zewnętrzna – poprawne źródło danych o punkcie odbioru

W ostatnim czasie odnotowaliśmy przypadki niewłaściwego wykorzystywania pola service_code do integracji zewnętrznych. Pole to służy wyłącznie do wewnętrznych potrzeb aplikacji, takich jak ustalanie kolejności wyświetlania metod dostawy na checkoutcie i może zawierać dodatkowe informacje techniczne (np. :i_0).

📍 Właściwym miejscem do pobierania informacji o wybranym punkcie odbioru oraz nazwie usługi są atrybuty zamówienia (order attributes).
Dane te są zapisywane i dostępne w zamówieniu w panelu Shopify w sekcji Additional details (zob. przykład poniżej) oraz przez API.

➡️ Przykładowe atrybuty:

  • InPost usługa: locker

  • InPost Paczkomat: RZE285

Dzięki temu są one niezależne od logiki aplikacji i zawsze zgodne z wybraną opcją klienta.

 

Pobieranie danych po API:

image-20250731-063952.png