Integracja Weaver WMS z serwisem kurierskim Fedex

Integracja z kurierem pozwala szybkie utworzenie zlecenia wysyłki paczki, przez co skraca się czas potrzebny na obsłużenie zlecenia.

Konfiguracja Integracji

W systemie Weaver WMS należy przejść do zakładki Ustawienia oraz z otworzyć wysyłki kurierskie i przejść do zakładki Fedex.

Konfiguracja Fedex

Kod nadawcy — można uzyskać w panelu użytkownika z książki adresowej,
Kod kuriera — otrzymamy od opiekuna lub jest wpisany w potwierdzenie nadanie przy tworzeniu listu przewozowego przez panel użytkownika,
Kod dostępu — otrzymamy od opiekuna.

Domyślne ustawienia dokumentu można zmieniać niezależnie w edycji wysyłki kurierskiej.

Jeśli wszystko zostało wykonane poprawie ustawienia, otrzymamy etykietę paczki.

Jak przesłać kopię bazy danych?

Gdy zgłaszany jest błąd w programie, w większości przypadków poprosimy o kopię bazy danych.
Dzięki niej możemy uruchomić Państwa środowisko na naszych komputerach i dokładnie zweryfikować, w czym tkwi problem i jak go rozwiązać.

Gdzie znajduje się baza danych?

Baza danych znajduje się w folderze „ProgramData”. Żeby go otworzyć można użyć skrótu klawiszowego „Windows + R”. Na ekranie pokaże się wtedy małe okno, w którym należy wpisać frazę „%programdata%” i zatwierdzić przyciskiem „Ok”.

Okno „Uruchamianie”

Otworzy się wtedy okno folderu „ProgramData”, w którym należy znaleźć folder „Weaver Software”. Cały ten folder kopiujemy i wklejamy kopię na pulpit.

Jak wysłać kopię?

Folder prawdopodobnie będzie ważył za dużo, żeby wysłać go jako załącznik w mailu. Dlatego zalecamy skorzystać z bezpłatnego serwisu WeTransfer.
https://wetransfer.com/

Jak przesłać logi pracownikowi wsparcia

Logi to pliki dziennika, do którego zapisywane są informacje zdarzeniach i działaniach dotyczących systemu. Pracownik wsparcia jest w stanie, dzięki nim dowiedzieć się, z jakiego powodu występują dane błędy w systemie.

Kiedy powinniśmy przesłać logi?

Logi należy wysyłać najczęściej w przypadku, gdy pojawił się w programie Weaver WMS jakiś błąd lub program się nie uruchamia.

Gdzie znajdują się logi i jak je wysłać

W celu przejścia do logów należy użyć skrótu klawiszowego „Windows + R”. Na ekranie pokaże się wtedy małe okno, w którym należy wpisać frazę „%programdata%” i zatwierdzić przyciskiem „Ok”.

Okno „Uruchamianie”, dzięki któremu dotrzemy do logów

W tym momencie powinien otworzyć się folder „ProgramData”, a z niego przechodzimy do folderu „Weaver Software”.
Następnie otwieramy folder „Logs” i „api”. W tym folderze powinniśmy zobaczyć listę plików logów.

Folder z logami

Teraz należy wybrać plik w zależności od czasu kiedy wystąpił błąd. Przy każdym z plików zawsze będzie napisana data w formacie „RokMiesiącDzień”.
Po znalezieniu pliku z odpowiednią datą przesyłamy go razem z opisem błędu pracownikowi wsparcia, do którego kontakt znajduje się na stronie https://weaversoft.pl/kontakt

Analizowanie aktywności użytkowników poprzez Sesje

W komunikacji między klientem a serwerem programu wykorzystywany jest protokół HTTP. Jest to protokół bezstanowy, czyli każde zapytanie jest niezależne od siebie. W celu pogrupowania zapytań jako pojedynczej pracy użytkownika w programie używa się sesji.

Widok sesji

Aby wyświetlić listę sesji, należy wejść w Ustawienia -> Użytkownicy -> Sesje użytkowników.

Lista przedstawia właściciela sesji, datę utworzenia i zamknięcia, informacje o urządzeniu, adresie IP klienta oraz ilości zapytań.

Wykorzystywane danych z sesji

Analizując dane zawarte w liście sesji, możemy wywnioskować informacje takie jak:

  • Kiedy logowali się poszczególni użytkownicy,
  • Przez jakie urządzenie komunikowali się z serwerem API,
  • Jaką skąd komunikowali się przez analizę adresu IP,
  • Kiedy ostatni raz wykonywali zapytania do serwera

Ustawienie Drukarki Zebra ZT510

Drukarka Zebra ZT510 jest bardzo rozbudowaną drukarką z wieloma ustawieniami. W danym wpisie opiszę podstawowe funkcje, które mają duży wpływ na działanie drukarki.

Ustawienie podstawowe

W Preferencjach drukowania klikamy na zakładkę „Opcje” w niej określamy szerokość i wysokość etykiety w skali, jaką wybraliśmy w rubryce „Format papieru”.


Preferencje drukowania > zakładka Opcje
Etykieta 50×25

Jeśli wydruk jest blady, możemy zwiększyć zaczernienie, natomiast jeśli wydruk jest rozmazany, to prawdopodobnie jest zbyt duża prędkość druku etykiety.

Dopasowanie druku do pozycji etykiety


Preferencje drukowania > zakładka Zaawansowane ustawienia drukarki
Etykieta 50×25

Jeśli wydruk jest przesunięty w pionie należy zmienić wartość w pozycji „Góra” na zakładce „Zaawansowane ustawienia druku”, odległość jest liczona od góry etykiety.

Natomiast jeśli wydruk jest przesunięty poziomo, wpisujemy w pole o nazwie pozycja, odległość jest liczona od lewej krawędzi etykiety.

Wartości mogą być dodatnie i ujemne.

Tryby działania po wydrukowaniu

Drukarka posiada wiele trybów pracy po wydrukowaniu etykiety podstawowe to:

  • Odrywanie – Etykieta zatrzymuje się na krawędzi do odklejania,
  • Podawanie do zdejmowania – wszczymuje drukowanie kolejnych etykiet, dopóki nie odklei się od krawędzi drukarki
  • Nóź – odcina etykietę wydrukowaną etykietę od szpuli (Jeżeli posiada taki moduł)
Etykieta 50×80
Etykieta 50×80

Konfiguracja drukarki fiskalnej POSNET

W celu prawidłowego działania Weaver WMS z drukarką fiskalną POSNET musi ona działać w interfejsie USB Thermal. Poniżej znajduje się instrukcja na przykładzie modelu Posnet Trio Online. Wybieramy opcje zaznaczone na zdjęciach.

Konfiguracja drukarki w systemie Weaver WMS

Ustawienia drukarki fiskalnej znajdują się Ustawieniach aplikacji w sekcji Ustawienia.
W tym oknie musimy wybrać protokół Posnet oraz odpowiedni numer portu COM.

Po zakończeniu konfiguracji należy uruchomić ponownie program Weaver WMS.

Integracja drukarki fiskalnej z programem Weaver WMS

Aby drukarka fiskalna współpracowała z programem należy w pierwszej kolejności przeprowadzić konfigurację. Drukarki mogą komunikować się WMS-em przy pomocy protokołu Posnet lub XML.

Protokół Posnet

Drukarkę do komputera można podłączyć na dwa sposoby przy pomocy kabla USB lub bezpośrednia do gniazda szeregowego RS232. W przypadku wybrania opcji z użyciem przewodu USB należy pobrać sterowniki dla drukarki ze strony producenta po instalacji w systemie widziany jest wówczas „wirtualny” port RS232. Po instalacji sterowników w menadżerze urządzeń systemu Windows powinien pojawić się port.

Następnie w programie Weaver WMS należy przejść do Ustawień aplikacji i wybrać z zakładek „Drukarka fiskalna”

W sekcji protokół komunikacyjny należy upewnić się że wybrana opcja to „Posnet”, a numer portu COM jest taki sam jak w Menedżerze urządzeń systemu Windows

Protokół XML

Protokół XML (Novitus) stanowi alternatywę dla Posnetu, dzięki niemu druk paragonu trwa o wiele szybciej. Drukarkę podłączamy do naszego komputera lub naszej sieci domowej przy pomocy kabla Etherent/USB bądź poprzez sieć bezprzewodową. Jeśli komputer/sieć domowa ma ustawione automatyczne przydzielanie adresu IP to drukarka sama pobierze potrzebne jej ustawienia w innym przypadku należy je ręcznie wprowadzić. W menu urządzenia należy wydrukować ustawienia sieci i wprowadzić odpowiednie wartości do ustawień Weaver WMS (adres IP oraz port na jakim pracuje).

Wpisujemy adres IP z wydruku oraz port, a w protokole komunikacji wybieramy XML. Podobnie sprawa ma się w przypadku urządzenia tu zmieniamy protokół komunikacji istotną zmianą jest
konfiguracja połączeń poszczególnych urządzeń zewnętrznych na odpowiednim porcie fizycznym drukarki w zależności od podłączenia.
Aby przetestować czy wszystko działa można wydrukować testowy paragon.

Integracja – Inpost

Integracja z serwisem Inpost pozwala na szybkie tworzenie wysyłek kurierskich oraz wysyłek do paczkomatu z poziomu systemu Weaver WMS. Dzięki temu możemy zaoszczędzić czas oraz zoptymalizować proces realizacji zamówień.

Konfiguracja integracji

W celu konfiguracji należy przejść do zakładki Inpost w oknie ustawień wysyłek kurierskich (Ustawienia > Wysyłki kurierskie). Następnie uzupełniamy pola odpowiednimi wartościami.

Identyfikator Organizacji – Numer otrzymamy po skontaktowaniu się z opiekunem handlowym Inpost,

Token – Numer otrzymamy po skontaktowaniu się z opiekunem handlowym Inpost,

Adres nadawcy z umowy – Zaznaczmy, jeśli adres nadawcy ma być pobierany z umowy z Inpostem,

Metoda wysłania:
– parcel_locker – nadanie w paczkomacie,
– pok – nadanie w Punkcie Obsługi Klienta,
– courier_pok – nadanie w Punkcie Obsługi Klienta obsługującym nadawanie przesyłek kurierskich,
– branch – nadanie w Oddziale,
– dispatch_order – Zlecenie odbioru – zamówienie kuriera,
– pop – nadanie w Punkcie Obsługi Przesyłek.

Kod paczkomatu nadawczego – pole uzupełniamy tylko, jeśli w sposobie wysłania wybraliśmy pok, courier_pok, parcel_locker.

Usługa – wybieramy domyślną usługę dla wysyłek kurierskich:
– inpost_locker_standard – przesyłka paczkomatowa – standardowa,
– inpost_locker_allegro – przesyłka paczkomatowa – Allegro Paczkomaty Inpost,
– inpost_courier_standard – przesyłka kurierska – standardowa,
– inpost_courier_allegro – przesyłka kurierska – Allegro Kurier24 Inpost,
– inpost_letter_allegro – przesyłka kurierska – Allegro MiniKurier24 Inpost,

Należy pamiętać jeszcze o uzupełnieniu naszych danych w pierwszej zakładce „Dane podstawowe”.

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

Weaver WMS – Definiowanie zdarzeń

Funkcja „Definiowania zdarzeń” pozwala użytkownikowi na dodawanie i edycje zadań do zrealizowania przez określone osoby oraz ich parametrów. Przykładem może być np. sprzątanie hali magazynowej, a jej parametrem może być czas.
Opisana funkcja znajduje się w zakładce „Operacje mobilne” w bocznym menu systemu.

Aby zdefiniować zdarzenie, należy wybrać opcję „Dodaj zdarzenie”. Odpowiednio je nazywamy oraz przypisujemy danemu zleceniu skrót, który również wyświetlony będzie w aplikacji mobilnej.

Po zdefiniowaniu zdarzenia, użytkownik może określić jego parametry korzystając z opcji „Dodaj parametr”. Należy uzupełnić nazwę oraz skrót naszego parametru, a następnie z rozwijanej listy, przypisać go do odpowiedniego zdarzenia.

Po zakończonym procesie, możemy podejrzeć parametry wybranego zdarzenia, klikając ikonę obok nazwy.

Przejdźmy do widoku aplikacji mobilnej. Wchodząc odpowiednio w zakładkę „Zdarzenia”, mamy do wyboru 3 widoczne poniżej opcje.

Opcja „Zarejestruj zdarzenie” pozwala nam na ręczne dodanie zadania, wpisując odpowiedni kod, lub skanując kod kreskowy zdarzenia.

Opcja „Lista zdarzeń”, pozwala użytkownikowi aplikacji mobilnej na podgląd wszystkich zdefiniowanych dla niego zadań. Po wejściu w zdarzenie, zostanie wyświetlona lista parametrów, które pracownik musi wypełnić odpowiednimi danymi. Np. czas pracy przy naprawie części maszyny.

Po wypełnieniu parametrów, należy zatwierdzić zmiany, klikając w ikonę w prawym górnym rogu. Informacje zostaną przesłane do odpowiednich użytkowników administracyjnych systemu Weaver WMS.