Willsoor – automatyzacja wysyłek i rozwój Magento 2

  • Magento 2
  • Autoshipping
  • InPost
  • DPD
  • Automatyzacja wysyłek
Strona główna sklepu Willsoor na Magento 2 z kolekcją odzieży damskiej i męskiej

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.

Sklep Willsoor na ekranie laptopa: strona główna z kolekcją koszul męskich
Sklep Willsoor ze starego case study: odzież męska i damska, sprzedaż wysyłkowa na skalę ogólnopolską.

Oś projektu

  1. 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.

  2. 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.

  3. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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
  1. 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.

  2. 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ę.

  3. 03

    Integracja z InPost i DPD

    Dla InPost wykorzystano oficjalny moduł i dostępne funkcje integracyjne. Dla DPD przygotowano dedykowaną integrację z API.

  4. 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.

  5. 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.

  1. Magento 2 – autoshipping

  2. 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

  1. 01skan zamówienia
  2. 02rozpoznanie kuriera
  3. 03sprawdzenie płatności
  4. 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

  1. 01Po złożeniu zamówienia drukowana jest lista kompletacyjna.
  2. 02Podczas pakowania pracownik skanuje kod zamówienia w panelu Magento.
  3. 03System automatycznie rozpoznaje kuriera.
  4. 04System sprawdza sposób płatności, w tym COD.
  5. 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.

Porozmawiajmy o automatyzacji procesów w Magento 2
Nagranie z panelu Magento: numer zamówienia w formularzu Autoshipping, wybór gabarytu InPost, potwierdzenie utworzenia przesyłki i wygenerowana etykieta DPD. Materiał ze środowiska testowego.

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

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.

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ć.

Małgorzata Gudalewska, Head of Sales w Aurora Creation

Małgorzata Gudalewska

Head of Sales

+48 664 531 867m.gudalewska@auroracreation.com
biuro@auroracreation.plul. Jana Henryka Dąbrowskiego 28, 15-872 Białystok
Nie wybrano plików
Dziękujemy, odezwiemy się w ciągu 1 dnia roboczego.