Integracja PrestaShop

Integracja systemu Weaver WMS z platformą PrestaShop pozwala na znaczne usprawnienie pracy.
Dzięki niej możesz szybko realizować zamówienia, wysyłać ich statusy klientom oraz kontrolować dostępność towarów w sklepie internetowym.

Konfiguracja w panelu PrestaShop

Żeby zintegrować sklep z system Weaver WMS, trzeba wygenerować klucz API i nadać mu odpowiednie uprawnienia. W tym celu w panelu PrestaShop należy wejść w „API” znajdujące się w zakładce „Zaawansowane”.

W tym oknie należy potwierdzić obie opcje w polu „Konfiguracja” oraz dodać nowy klucz API.

Następnie trzeba wygenerować klucz i nadać uprawnienia zasobom.

Uprawnienia wymagane do prawidłowego działania integracji
/*
         * Wymagane Uprawnienia
         * Orders GET
         * Order_payments GET
         * Order_states GET
         * Order_histories GET POST
         * Carriers GET
         * Messages GET
         * Addresses GET
         * Countries GET
         * Customers GET
         * Currencies GET
         * Combinations GET PUT
         * Stock_availables GET PUT
         * Specific_prices GET PUT POST DELETE
         * Products GET PUT
*/

Po tych czynnościach możemy zapisać utworzony klucz.

Konfiguracja w systemie Weaver WMS

W systemie Weaver WMS należy przejść do zakładki Ustawienia oraz z listy ustawień E-commerce wybrać pozycję PrestaShop.

W podstawowych ustawieniach trzeba uzupełnić „Adres API” oraz „Token”.

Adres API to „http://adres-sklepu.pl/api/”. W naszym przypadku adres to http://shop.hdwr.eu dlatego w konfigurację wpisujemy „http://shop.hdwr.eu/api/”.

Token to klucz, który wygenerowaliśmy wcześniej podczas konfiguracji po stronie PrestaShop.

Po uzupełnieniu tych pól można sprawdzić połączenie klikając „Test połączenia”.

Pobieranie zamówień

W zakładce „Pobieranie zamówień możemy określić:

  • Okres, z którego chcemy pobierać zamówienia,
  • Definicję dokumentu,
  • Nazwę płatności pobraniowej,
  • Czy chcemy tworzyć automatycznie awizo wysyłki kurierskiej,
  • Czy chcemy używać nazwy odbiorcy z PrestaShop, jako pole Odbiorca(kod) dla nowych klientów

Wysyłka statusów zamówień

W tej zakładce podpisujemy odpowiednie Id statusów zamówień PrestaShop do statusów ZO w WMS.

Po użyciu przycisku „Pobierz statusy PrestaShop” pokaże się lista statusów ze sklepu i ich Id. Każdy status jest oddzielony nawiasami {}.

Np. Chcemy, żeby po zrealizowaniu ZO dla zamówienia na PrestaShop zmieniał się status na „Wysłane”. Dlatego sprawdzamy Id dla statusu „Wysłane” i wpisujemy je w pole „Id dla statusu 'Zrealizowane'”.

Wysyłanie stanów magazynowych

Gdy uruchomimy wysyłanie stanów magazynowych do sklepu PrestaShop, to każda zmiana ilości w systemie WMS będzie również wprowadzana do stanu magazynowego na panelu PrestaShop.

Uruchomienie integracji

W celu uruchomienia poszczególnych funkcji należy otworzyć zakładkę „PrestaShop” w „Zadania cykliczne” i dodać stworzoną konfigurację.

Działanie integracji

Zamówienia z PrestaShop pobiera się do systemu jako zamówienia od odbiorców [ZO]. Wszystkie dane dokumentu pobierane są ze sklepu.

Materiały w systemie Weaver WMS muszą posiadać taki sam kod lub kod zewnętrzny jak indeksy materiałów w PrestaShop.

Podgląd zamówienie pobrane ze sklepu

Z dokumentu ZO wystawiamy dokument wydania zewnętrznego [WZ]. Po jego realizacji do PrestaShop wysyłany jest status zamówienia oraz zmiana stanów magazynowych.

Z dokumentu WZ możemy bardzo szybko wystawić fakturę oraz wysyłkę kurierską.

Wysyłki zbiorcze w Weaver WMS PRO

Wysyłki zbiorcze pozwalają na wysłanie wielu paczek, pochodzących z różnych zamówień, znajdujących się na innych dokumentach WZ, pod jeden fizyczny adres. Mechanizm może być przydatny przykładowo, gdy do przedstawiciela handlowego wysyłane są zbiorczo paczki dla wszystkich jego klientów centrali firmy, a ten dostarcza je osobiście podczas wizyty u klienta.

System magazynowy Weaver WMS umożliwia realizację scenariusza wysyłek zbiorczych poprzez tzw. Awiza Wysyłki. Do każdego zamówienia, a także dokumentu wydania zewnętrznego w systemie można przypisać Awizo Wysyłki. To samo awizo może być przypisane do wielu dokumentów, dzięki czemu wszystkie towary ze zrealizowanych dokumentów trafią pod ten sam adres.

Aby przypisać zamówienie do Awiza Wysyłki należy zaznaczyć je na liście i wybrać opcję 'Utwórz awizo wysyłki’.

Tworzenie awiza wysyłki
Tworzenie awiza wysyłki

Otwarte zostanie okno tworzenia awiza wysyłki. Rodzaj dokumentu to Awizo, numeracja rozpoczyna się od WKA, w odróżnieniu od WK (Wysyłka kurierska). Już na tym etapie można zaznaczyć kwotę pobrania, która będzie widoczna podczas tworzenia Wysyłki Kurierskiej.

Dodawanie lub edycja WKA
Dodawanie lub edycja WKA

Po dodaniu dokumentu Awiza wysyłki (WKA) do Zamówień od odbiorców, numer WKA będzie widoczny w kolumnie Wysyłka kurierska.

Numer WKA na liście ZO
Numer WKA na liście ZO

Podczas edycji dokumentu ZO, na zakładce Odbiorca i dostawa, dokument można przypisać lub odpisać z dokumentu WKA.

Edycja ZO. Dokument WKA.
Edycja ZO. Dokument WKA.

W trakcie realizacji dokumentu Wydania, który ma przypisany dokument WK, na urządzeniu mobilnym, w momencie pakowania, wyświetlona zostanie informacja o powiązanych dokumentach.

Pakowanie na mobilnym. Powiązane WZ.
Pakowanie na mobilnym. Powiązane WZ.

Jest to wyraźny sygnał dla osoby pakującej zamówienie, że powinno być ono spakowane w opakowanie (np. siatka foliowa) umożliwiające późniejsze przepakowanie do większego opakowania zbiorczego (np. karton) na etapie generowanie etykiety kurierskiej. W opakowaniu należy umieścić packing list oraz okleić je kodem opakowania.

Na stanowisku oklejania przesyłek etykietami kurierskimi, po zeskanowaniu kodu z opakowania przypisanego do Awiza Wysyłki (np. siatka foliowa) wyświetlone zostanie okno z dokumentem Awiza Wysyłki oraz informacja, że może to być wysyłka zbiorcza.

Wysyłka może być zbiorcza z Awiza.
Wysyłka może być zbiorcza z Awiza.

Awizo wysyłki zbiorczej należy następnie przekształcić na Wysyłkę Kurierską za pomocą przycisku Konwersja na WK.

Konwersja WKA na WK
Konwersja WKA na WK

Jeśli wszystkie dokumenty w grupie zostały zrealizowane, system nie wyświetli żadnego komunikatu, w przeciwnym przypadku wyświetlona zostanie informacja 'Nie wszystkie dokumenty zostały zakończone’ oraz raport z podsumowaniem – listą dokumentów.

Podsumowanie konwersji na WK
Podsumowanie konwersji na WK

Osoba odpowiedzialna za generowanie etykiet kurierskich powinna zaczekać, aż wszystkie dokumenty będą zrealizowane – wszystkie paczki jednostkowe (siatki foliowe) znajdą się na stanowisku. Wówczas po konwersji dokumentu na WK należy usunąć z tabeli 'Paczki’ paczki pojedyncze (siatki foliowe), przepakować je do większego (większych) opakowań i dodać do listy 'Paczki’ jedno lub więcej opakowanie zbiorcze.

Integracja Weaver WMS z serwisem kurierskim GLS

Weaver WMS od wersji 1.0.164 umożliwia zamawianie przesyłek kurierskich w firmie GLS.
Aby tego dokonać należy zacząć od wprowadzenia adresów dostaw w odbiorcach. Po wybraniu dowolnego odbiorcy i edycji jego danych należy w zakładce „Adresy wysyłki” wprowadzić adresy na które wysyłany będzie towar do danego odbiorcy.

Edycja adresu wysyłki w odbiorcy
Edycja adresu wysyłki w odbiorcy

Kolejnym krokiem jest konfiguracja integracji z serwisem GLS. Należy wejść w zakładkę Ustawienia -> Zachowanie aplikacji -> Wysyłki kurierskie. Opis webapi firmy GLS dostępny jest tutaj:
https://ade-test.gls-poland.com/adeplus/lm/manuals/webapi2/index.htm
W szczególności należy zwrócić uwagę na rozmiar etykiety:
https://ade-test.gls-poland.com/adeplus/lm/manuals/webapi2/modes/m_labels.htm

Ustawienia integracji GLS
Ustawienia integracji GLS

Po dodaniu dokumentu WZ można za pomocą funkcji „Utwórz wysyłkę kurierską” zamówić kuriera. System poprosi o wybranie adresu dostawy (z adresów dostępnych dla danego odbiorcy) oraz o uzupełnienie informacji o paczkach. W szczególności należy zwrócić uwagę na poprawne wypełnienie wartości pobrania (COD) oraz wag dla paczek.

Dodawanie wysyłki kurierskiej
Dodawanie wysyłki kurierskiej

Po zapisaniu wysyłki kurierskiej należy odpowiednio wykonać operacje „Przygotuj paczkę” – zostanie nadany numer GLS Id w odpowiedniej kolumnie oraz „Pobierze etykietę kurierską” – otwarty zostanie dokument PDF z etykietą.

Możliwe jest śledzenie przesyłki na stronie firmy GLS, za pomocą funkcji „Śledź przesyłkę” (po wybraniu pozycji wysyłki – rozwinięciu dokumentu znakiem '+’).

Wysyłkę kurierską można dodać również bez powiązania z dokumentem WZ, a nawet bez definiowania odbiorcy (adres jednorazowy). W tym celu należy wybrać opcję dodaj na dokumentach [WK] Wysyłki kurierskie.

Jeśli dokument [WK] Wysyłka kurierska jest powiązany z dokumentu [WZ] odpowiednie numery zostaną wpisane w kolumny „Dokument wydania” na widoku [WK] oraz wysyłka kurierska na widoku [WZ]. Dzięki temu łatwo można identyfikować dokumenty WZ, dla których nie została stworzona jeszcze wysyłka kurierska.