image_pdfimage_print

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

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.

Aktualizacja programu Weaver WMS w wersji wielostanowiskowej z aplikacją mobilną.

Co jakiś czas, do naszego oprogramowania dostępne są nowe aktualizacje, które pozwalają użytkownikowi korzystać z niego wygodniej i szybciej, oraz dostarczają nowych funkcji. W tym artykule, dokładnie krok po kroku przedstawimy jak zaktualizować program Weaver WMS w wersji wielostanowiskowej z aplikacją mobilną.

Pierwszym i najważniejszym krokiem jest wyłączenie Worker’a, wszelkich integracji oraz wykonanie kopii bazy danych, aby w razie jakichkolwiek błędów podczas lub po aktualizacji nie stracić danych.

Poradnik jak wykonać taką kopię, dostępny jest na naszym kanale YouTube oraz na naszym blogu w wersji tekstowej.

Link do poradnika video:
https://www.youtube.com/watch?v=H_S3fs9kgxA&feature=youtu.be

Link do wpisu na blogu:
http://wms.weaversoft.pl/2019/06/kopia-bazy-danych-i-jej-przywracanie/

Po wykonaniu kopii naszej bazy, możemy przejść dalej. Kolejnym krokiem jest pobranie paczki lub samego pliku wykonywalnego setup.exe z linków poniżej, ich instalacja oraz ponowne uruchomienie programu.

Link do paczki: https://weaversoft.pl/downloads/wmsall/342.29-rc/

Link do pliku: https://weaversoft.pl/downloads/wmsall/342.29-rc/setup_2.0.342.29.exe

Teraz uruchamiamy Worker’a i przechodzimy do aktualizacji serwisów od integracji. Paczkę z plikami pobieramy z tego linku: https://weaversoft.pl/downloads/wmsall/342.29-rc/Integration-2.0.342.29.zip

A następnie uruchamiamy integrację.

Aktualizację wersji programu desktop mamy za sobą. Przejdźmy do wersji mobilnej. W tym calu należy pobrać i zainstalować serwisy z paczki dostępnej pod linkiem: https://weaversoft.pl/downloads/wmsall/342.29-rc/WMS342.29.ZIP

Oraz zaktualizować aplikację mobilną pobierając plik .apk z linku: https://weaversoft.pl/downloads/wmsall/342.29-rc/WMS342.29.apk

Kopia bazy danych i jej przywracanie

W celu wykonania kopii bazy danych należy na komputerze gdzie została zainstalowana baza, zalogować się do programu SQL Management Studio.

Po wejściu do programu należy z listy po lewej stronie zaznaczyć bazę o nazwie WMS i kliknąć na nią prawym przyciskiem myszy. Następnie wybieramy opcję ‚Tasks” i „BackUp”

Po otwarciu nowego okna należy wskazać lokalizację pliku z kopią bazy danych. Lokalizację dodajemy opcją „Add” a usuwamy opcją „Remove”. Po zdefiniowaniu lokalizacji zatwierdzamy wszystko przyciskiem „Ok”.

UWAGA: Ważne, aby w polu z lokalizacją bazy znajdowała się tylko jedna lokalizacja

Jeżeli chcemy przywrócić kopię bazy danych, należy ponownie zaznaczyć wybraną nazwę bazy i kliknąć na nią prawym przyciskiem myszy – wybrać „Tasks” >>> „Restore” >>> „Database”.

Wybieramy źródło „Device” i wskazujemy lokalizację kopii naszej bazy danych.
A następnie w zakładce „options” zaznaczamy dwie opcje tak, jak na zdjęciu niżej.

Integracja programu Weaver WMS ze sklepem internetowym Magento

Program Weaver WMS w najnowszej wersji 2.0.342.1 został wzbogacony o możliwość integracji ze sklepem internetowym Magento.

Przed uruchomieniem integracji należy skonfigurować odpowiednio ustawienia integracji. W tym celu należy wejść w „Ustawienia” znajdujące się na pasku menu u góry ekranu, następnie rozwinąć ikonę o nazwie „Ustawienia e-commerce” i wybrać z listy opcję „Magento”.


W nowo otwartym oknie klikamy przycisk „Dodaj” znajdujący się w lewym górnym rogu w celu dodania nowego sklepu z jakim ma zostać zintegrowany system Weaver WMS. Program możemy zintegrować z dowolną liczbą sklepów jednocześnie. Wystarczy w konfiguratorze integracji wpisać odpowiednie dane dla kolejnych sklepów i informacje ze wszystkich sklepów będą spływały do jednej bazy danych.

Podczas konfigurowania ustawień dla poszczególnych sklepów musimy na kolejnych zakładkach wpisać odpowiednie dane. Pierwsza zakładka to „Ustawienia podstawowe”. Tutaj definiujemy parametry sklepu internetowego oraz wskazujemy lokalizację, z której program ma pobierać grafiki dla materiałów. Po zakończeniu w celu zweryfikowania poprawności wprowadzonych danych należy kliknąć przycisk „Test połączenia”

Na kolejnych zakładkach „Pobieranie materiałów”, „Pobierania zamówień”, „Jednostki logistyczne”, „Wysyłka stanów magazynowych” oraz „Wysyłka cen” można dostosować parametry wymiany danych pomiędzy platformami. Tutaj możemy zdefiniować między innymi:

  • czy nowe materiały dodane w Magento mają być automatycznie dodawane do WMS’a.
  • czy materiały już dodane mają być modyfikowane jeżeli zostaną zmienione w Magento.
  • czy materiały mają mieć przypisaną grupę i cechę w WMS na podstawie atrybutu z Magento.
  • czy materiały mają mieć przypisane parametry w WMS na podstawie atrybutu z Magento.
  • liczbę dni dla pobieranych zamówień.
  • czy WMS ma tworzyć rezerwację towaru dla pobranych zamówień.
  • czy WMS ma pobierać wszystkie zamówienia czy tylko dla wybranych statusów,
  • czy jeżeli wystąpi błąd podczas pobierania WMS ma dodać puste zamówienie i wyświetlić treść błędu,
  • czy WMS ma pobierać grafiki dla jednostek logistycznych z przypisaną cechą,
  • czy podczas wysyłki stanu magazynowego do Magento mają być uwzględnione rezerwacje,
  • czy stany magazynowe w Magento mają być aktualizowane dla wszystkich materiałów z WMS’a czy tylko dla tych, które są oznaczone jako „Pozycja do sklepu internetowego”,
  • czy ceny w Magento mają być aktualizowane dla wszystkich materiałów z WMS’a czy tylko dla tych, które są oznaczone jako „Pozycja do sklepu internetowego”.

Po skonfigurowaniu ustawień możemy przystąpić do uruchomienia integracji. W tym celu należy wejść w „Ustawienia” znajdujące się na pasku menu u góry ekranu, następnie kliknąć ikonę o nazwie „Zadania cykliczne” i na zakładce „Ustawienia podstawowe” zaznaczyć checkbox „Uruchom zadania cykliczne”. Wtedy usługa integracji jest uruchomiona tylko wtedy gdy uruchomiony jest program Weaver WMS.

Natomiast jeżeli zaznaczymy drugą opcję „Uruchom jako usługa Windows” wtedy integracja działa bez przerwy w tle, niezależnie od tego czy program Weaver WMS jest uruchomiony. To rozwiązanie jest polecane dla wersji wielostanowiskowych, gdzie główna baza danych znajduje się na serwerze, Wtedy usługę integracji uruchamiamy na serwerze, żeby działała cały czas w tle. Wówczas wszyscy użytkownicy mają możliwość korzystania z integracji niezależnie od siebie.

Ostatni krok to konfiguracja ustawień na zakładce „Magento”. Tutaj znowu należy kliknąć przycisk „Dodaj” i w kolejnym oknie zdefiniować:

  • wcześniej dodany sklep/ sklepy z rozwijanej listy „Nazwa konfiguracji”,
  • czy program WMS ma pobierać zamówienia ze sklepu Magento,
  • czy program WMS ma pobierać materiały ze sklepu Magento,
  • czy program WMS ma pobierać grafiki dla jednostek logistycznych,
  • czy program WMS ma pobierać zamówienia ze sklepu Magento,
  • czy program WMS ma wysyłać stany magazynowe do sklepu Magento,
  • czy program WMS ma wysyłać ceny do sklepu Magento,
  • czy program WMS ma wysyłać statusy zamówień do sklepu Magento.

Migracja bazy danych na Microsoft SQL Server

Od wersji 2.0.334.0 możliwa jest migracja bazy danych z wersji plikowej (SQL Mobile 3.5) do pełnej wersji Microsoft SQL Server. Dzięki migracji możliwa jest praca rozproszona na programie magazynowym, na wielu stanowiskach. 

Aby dokonać migracji należy w pierwszej kolejności utworzyć nową, pustą bazę danych MS SQL. W tym celu najlepiej użyć Microsoft SQL Server Management Studio. 

Tworzenie nowej bazy SQL

Kolejnym krokiem jest migracja bazy z poziomu WMS. W tym celu należy wejść w zakładkę Ustawienia >>> Baza danych >>> Migracja bazy danych na MS SQL Server.

Migracja bazy danych z poziomu WMS

W kolejnym oknie należy wprowadzić parametry dostępu do bazy danych i wybrać opcję Testuj połączenie

Parametry dostępu do bazy danych SQL

Jeśli połączenie zostało ustanowione poprawnie należy wybrać opcję Zapisz i poczekać aż system migruję bazę danych.

Instalacja serwisu zadań cyklicznych

Do programu magazynowego Weaver WMS dostępny jest dodatek, który pozwala na cykliczne wykonywanie pewnych operacji systemowych. Przykładowo można pobierać zamówienia ze sklepu internetowego lub wysyłać mailowo powiadomienia o nowych zamówieniach.

W programie konfiguracja Zadań Cyklicznych dostępna jest z poziomu menu Ustawienia >>> Zadania cykliczne.

Ustawienia zadań cyklicznych
Ustawienia zadań cyklicznych

Aby zadania cykliczne poprawnie funkcjonowały wymagana jest konfiguracja programu do pracy z bazą danych MS SQL oraz instalacja serwisu Zadań Cyklicznych.

Serwis zadań cyklicznych można pobrać z następującej lokalizacji

http://weaversoft.pl/downloads/wms/Worker.zip

Po rozpakowaniu pliku w pierwszej kolejności należy edytować plik Weaver.Wms.WorkerService.exe.config. W pliku w sekcji connectionStrings należy podać dane umożliwiające dostęp do bazy danych MS SQL.

Ustawienia dostępu do bazy danych
Ustawienia dostępu do bazy danych

Kolejnym krokiem jest instalacja serwisu. Można tego dokonać z konsoli administracyjnej systemu Windows (cmd jako Administrator). Należy przejść do ścieżki w której rozpakowany został serwis integracji i wykonać polecenie Weaver.Wms.WorkerService.exe /install

Instalacja serwisu zadań cyklicznych
Instalacja serwisu zadań cyklicznych

Poprawność instalacji można sprawdzić w serwisach systemu Windows (Start >>> Uruchom >>> services.msc).

Serwisy w systemie Windows
Serwisy w systemie Windows

Serwis „Weaver WMS – Zaplanowane zadania” powinien mieć status Running.

Dodatkowo w programie Weaver WMS, w Zadaniach cyklicznych, w zakładce Logi, powinny pojawiać się wpisy dotyczące działania serwisu.

Zadania cykliczne - Logi
Zadania cykliczne – Logi