Willsoor – automatyzacja wysyłek i rozwój Magento 2
- Magento 2
- Autoshipping
- InPost
- DPD
- Automatyzacja wysyłek

Najważniejsze informacje o projekcie
- 1 miesiąc
- Czas realizacji projektu rozwojowego.
- InPost + DPD
- Dla InPost wykorzystano oficjalny moduł i dostępne funkcje integracyjne. Dla DPD przygotowano dedykowaną integrację z API.
- 1 działanie – skan kodu
- Po zeskanowaniu kodu zamówienia proces generowania przesyłki jest obsługiwany automatycznie w Magento.
Zakres projektu
- analiza procesu kompletacji i nadawania przesyłek
- zaprojektowanie mechanizmu autoshippingu
- wdrożenie wspólnej warstwy logiki wysyłkowej w Magento
- wykorzystanie integracji InPost
- przygotowanie dedykowanej integracji DPD z API
- obsługa płatności za pobraniem – COD
- walidacja danych i obsługa błędów
- testy funkcjonalne oraz scenariusze procesowe
Technologie
- Magento 2
- InPost – oficjalny moduł i dostępne funkcje integracyjne
- DPD API
Rozwój e‑commerce wymagał usprawnienia procesu nadawania przesyłek
Willsoor działa w segmencie odzieży męskiej i damskiej oraz prowadzi sprzedaż wysyłkową na skalę ogólnopolską. Sklep znajdował się na etapie wzrostu, na którym coraz większego znaczenia nabierało usprawnienie zaplecza operacyjnego.
Proces nadawania przesyłek wymagał ręcznych działań oraz pracy w panelach kurierów. Przy każdym zamówieniu zespół tracił na to czas.
Część potrzebnych funkcjonalności działała wcześniej w Magento 1. Przy przejściu na Magento 2 konieczne było ich odtworzenie i ulepszenie. Celem było uproszczenie i automatyzacja procesu nadawania przesyłek tak, aby odpowiadał realnej pracy magazynu.

Oś projektu
Magento 1
Funkcjonalność działała wcześniej w poprzedniej wersji platformy
Część funkcjonalności związanych z procesem wysyłek działała wcześniej w Magento 1.
Magento 2
Potrzeba odtworzenia i ulepszenia procesu
Po przejściu na Magento 2 funkcjonalność wymagała odtworzenia i ulepszenia, a proces nadawania przesyłek nadal wiązał się z ręczną pracą oraz przełączaniem pomiędzy systemami.
Projekt rozwojowy
Automatyzacja wysyłek w ciągu 1 miesiąca
Projekt rozwojowy obejmujący mechanizm autoshippingu został zrealizowany w ciągu jednego miesiąca.
Co należało zmienić w procesie nadawania przesyłek
- 01
Ręczne działania przy każdym zamówieniu
Proces nadawania przesyłek wymagał manualnej pracy, co powodowało stratę czasu przy każdym realizowanym zamówieniu.
- 02
Przełączanie się pomiędzy systemami
Proces był rozproszony pomiędzy Magento a systemami kurierów. Zespół musiał przechodzić pomiędzy różnymi systemami zamiast realizować proces w jednym miejscu.
- 03
Ryzyko błędów przy manualnej obsłudze
Ręczny model pracy wiązał się z większym ryzykiem błędów podczas realizacji procesu wysyłkowego.
- 04
Ograniczona możliwość obsługi większego wolumenu
Manualna obsługa wysyłek ograniczała możliwość realizowania większej liczby zamówień. Jednym z celów biznesowych projektu było umożliwienie obsługi większego wolumenu bez zwiększania zespołu.
- 05
Odtworzenie i ulepszenie funkcjonalności po przejściu na Magento 2
Część funkcjonalności działała wcześniej w Magento 1. Po przejściu na Magento 2 należało ją odtworzyć i ulepszyć.
Od analizy pracy zespołu do zautomatyzowanego procesu w Magento
Prace rozpoczęły się od analizy rzeczywistego procesu pracy zespołu: sposobu kompletacji, momentu generowania etykiety oraz występujących wyjątków, w tym płatności za pobraniem. Na tej podstawie zaprojektowano wspólną warstwę procesową w Magento.
Rozwijasz sklep na Magento 2?
Porozmawiajmy o zakresie zmian- 01
Analiza procesu kompletacji i wysyłki
Przeanalizowano, jak wygląda kompletacja, kiedy generowana jest etykieta oraz jakie wyjątki występują w procesie. Uwzględniono między innymi płatność za pobraniem – COD.
- 02
Wspólna warstwa procesowa w Magento
Zamiast pozostawiać oddzielny proces dla każdego kuriera, wdrożono wspólną warstwę procesową w Magento. Po zeskanowaniu numeru zamówienia mechanizm rozpoznaje metodę wysyłki, weryfikuje typ płatności i generuje właściwą etykietę.
- 03
Integracja z InPost i DPD
Dla InPost wykorzystano oficjalny moduł i dostępne funkcje integracyjne. Dla DPD przygotowano dedykowaną integrację z API.
- 04
Walidacja danych i obsługa komunikacji
Wspólna warstwa analizuje metodę wysyłki i typ płatności, buduje właściwą strukturę danych dla kuriera, komunikuje się z API oraz obsługuje odpowiedzi i błędy. W ramach wdrożenia zadbano również o walidację danych i czytelne komunikaty.
- 05
Testy procesu
Przeprowadzono testy funkcjonalne i scenariusze procesowe związane z generowaniem etykiet oraz obsługą wyjątków, między innymi COD. Zweryfikowano poprawność komunikacji z systemami kurierów i stabilność działania po aktualizacjach modułów.
Wspólna logika wysyłkowa dla InPost i DPD
Mechanizm autoshippingu został oparty na wspólnej warstwie pośredniej w Magento. Warstwa analizuje metodę wysyłki i typ płatności, buduje odpowiednią strukturę danych dla kuriera, komunikuje się z API oraz obsługuje odpowiedzi i błędy.
Magento 2 – autoshipping
Wspólna warstwa logiki wysyłkowej
W warstwie
- analiza metody wysyłki
- analiza typu płatności
- przygotowanie odpowiedniej struktury danych dla kuriera
- komunikacja z API
- obsługa odpowiedzi i błędów
- InPostoficjalny moduł i dostępne funkcje integracyjne
- DPDdedykowana integracja z API
Automatyzacja wysyłek – proces przed i po wdrożeniu
Ten sam moment w obsłudze zamówienia, przed zmianą i po niej. Różnica nie polega na tym, że pracy jest mniej — polega na tym, że przestała być ręczna.
Przed
- ręczne generowanie etykiet
- przełączanie się między systemami
- większa liczba kliknięć
- większe ryzyko błędów
Po
- 01skan zamówienia
- 02rozpoznanie kuriera
- 03sprawdzenie płatności
- 04automatyczne wygenerowanie numeru przesyłki i etykiety
Zintegrowani przewoźnicy
- InPost
- Oficjalny moduł i dostępne w nim funkcje integracyjne.
- DPD
- Dedykowana integracja z API przewoźnika, przygotowana w tym projekcie.
Skan kodu zamówienia uruchamia proces generowania przesyłki
Mechanizm autoshippingu został zintegrowany z procesem kompletacji. Podczas pakowania pracownik skanuje kod zamówienia w Magento, a kolejne elementy procesu są realizowane automatycznie.
Przebieg po zeskanowaniu kodu
- 01Po złożeniu zamówienia drukowana jest lista kompletacyjna.
- 02Podczas pakowania pracownik skanuje kod zamówienia w panelu Magento.
- 03System automatycznie rozpoznaje kuriera.
- 04System sprawdza sposób płatności, w tym COD.
- 05System generuje numer przesyłki i etykietę.
Paczkomaty i skrócenie formularza
W przypadku Paczkomatów możliwy jest wybór gabarytu A, B lub C oraz ustawienie wybranego gabarytu jako domyślnego. Formularz został również wyposażony w automatyczne zatwierdzanie po rozpoznaniu odpowiedniej liczby znaków, co skróciło czas operacyjny do minimum.
Co dokładnie zostało zautomatyzowane
Automatyczne rozpoznawanie kuriera
Po zeskanowaniu kodu zamówienia mechanizm rozpoznaje metodę wysyłki na podstawie danych znajdujących się w zamówieniu i uruchamia odpowiedni proces.
Obsługa sposobu płatności, w tym COD
W ramach automatycznego procesu system weryfikuje typ płatności. Mechanizm uwzględnia również zamówienia z płatnością za pobraniem – COD.
Automatyczne generowanie numeru przesyłki i etykiety
Po rozpoznaniu danych zamówienia system generuje numer przesyłki oraz etykietę. Proces zastąpił wcześniejsze ręczne generowanie etykiet i przechodzenie pomiędzy systemami.
Obsługa gabarytów Paczkomatów
Dla przesyłek do Paczkomatów dostępny jest wybór gabarytu A, B lub C oraz możliwość ustawienia wybranego gabarytu jako domyślnego.
Automatyczne zatwierdzanie formularza
Formularz został wyposażony w automatyczne zatwierdzanie po rozpoznaniu odpowiedniej liczby znaków, co skróciło czas operacyjny do minimum.
Mniej ręcznej pracy przy wysyłkach i większa możliwość obsługi zamówień
Proces nadawania przesyłek został uproszczony i skrócony. Zespół nie musi już przełączać się pomiędzy systemami ani ręcznie przepisywać danych.
1 działanie zamiast kilkuSkan kodu zamówienia zastąpił przełączanie się między Magento a systemami kurierów.
Odwiedź Willsoor (otwiera się w nowej karcie)- Spójny proces w Magento
- Proces nadawania przesyłek został scentralizowany w Magento, w jednym punkcie wejścia dla obu przewoźników.
- Większy wolumen bez zwiększania zespołu
- Wdrożenie autoshippingu pozwoliło obsługiwać większy wolumen zamówień bez zwiększania zespołu.
- Gotowość na kolejnych przewoźników
- Centralna logika wysyłkowa pozwala w przyszłości dodawać kolejnych przewoźników bez przebudowy całego procesu.
Dodatkowe potwierdzone efekty
- oszczędność czasu przy każdym zamówieniu
- skrócenie czasu realizacji
- ograniczenie ryzyka błędów
- możliwość obsługi większej liczby zamówień w tym samym czasie
Ten case jest istotny w projektach, w których Magento ma usprawnić procesy operacyjne
- 01Rozwój Magento 2
Rozwój istniejącego sklepu Magento 2
Projekt Willsoor dotyczył rozwoju działającego Magento 2 poprzez odtworzenie i ulepszenie funkcjonalności, która wcześniej działała w Magento 1.
- 02Porozmawiajmy o rozwoju sklepu
Automatyzacja powtarzalnej obsługi wysyłek
Projekt pokazuje sposób zastąpienia ręcznego procesu generowania przesyłek rozwiązaniem uruchamianym poprzez skan kodu zamówienia i obsługiwanym dalej automatycznie w Magento.
- 03Zobacz usługi Magento 2
Integracja Magento z przewoźnikami
W projekcie wykorzystano oficjalny moduł i funkcje integracyjne InPost oraz przygotowano dedykowaną integrację DPD z API, łącząc obsługę przewoźników poprzez wspólną warstwę logiki wysyłkowej.
Najczęstsze pytania o projekt Willsoor
Zakres wdrożenia, sposób działania autoshippingu i integracje wykorzystane w projekcie.
W Magento 2 wdrożono mechanizm autoshippingu zintegrowany z procesem kompletacji. Po zeskanowaniu kodu zamówienia system rozpoznaje kuriera, sprawdza sposób płatności oraz generuje numer przesyłki i etykietę.
Po złożeniu zamówienia drukowana jest lista kompletacyjna. Podczas pakowania pracownik skanuje kod zamówienia w panelu Magento. System automatycznie rozpoznaje kuriera, sprawdza sposób płatności, w tym COD, oraz generuje numer przesyłki i etykietę.
Projekt obejmował InPost i DPD. Dla InPost wykorzystano oficjalny moduł i dostępne funkcje integracyjne, natomiast dla DPD przygotowano dedykowaną integrację z API.
Tak. Mechanizm weryfikuje typ płatności i uwzględnia płatność za pobraniem – COD.
W przypadku Paczkomatów dostępny jest wybór gabarytu A, B lub C oraz możliwość ustawienia wybranego gabarytu jako domyślnego.
Realizacja projektu rozwojowego zajęła jeden miesiąc. Podobne prace prowadzimy w ramach rozwoju Magento 2.
Zobacz inne projekty
Druga funkcja zbudowana na działającym Magento 2 oraz moduł, który spina sklep z zewnętrznym systemem.
RozwójRozwój sklepu 4szpaki i mechanizm Ekotipów
Dedykowana funkcja na karcie produktu: treści klientów, moderacja przed publikacją i połączenie z programem lojalnościowym.
Zobacz case study
ModułModuł integracji Ceneo z Magento 2
Trzy przepływy danych w jednym projekcie: zamówienia KUP TERAZ w panelu sklepu, feed produktowy XML i program Zaufane Opinie.
Zobacz case study
Procesy w Twoim Magento nadal wymagają ręcznej pracy?
Opisz, który proces chcesz usprawnić, jak wygląda dziś jego obsługa i z jakimi systemami jest powiązany.
Na podstawie tych informacji będziemy mogli ustalić, jaki zakres zmian lub integracji po stronie Magento należy omówić.

