Integracja z serwisem BaseLinker

Integracja systemu BaseLinker pozwala na automatyczne pobieranie informacji i aktualizowanie statusu zamówień.

Uzyskanie klucza dostępu

Żeby WMS miał dostęp do serwisu, potrzebny jest klucz dostępu, który jest odpowiednikiem loginu i hasła w serwisie. (Klucz dostępu daje dostęp do twojego konta, dlatego nie udostępniaj go nikomu!!)

W celu uzyskania klucza trzeba w serwisie z przejść do zakładki API w ustawieniach moje konto.

Klucz API w serwisie

Konfiguracja w Weaver WMS

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

W ustawieniach w pole „Token” wpisujemy klucz dostępu.

Ustawienia podstawowe

Na zakładce „Pobieranie zamówień” należy uzupełnić „Id folderu zamówień” (Po kliknięciu przycisku „Foldery” wyświetlą się wszystkie dostępne foldery i z przypisanymi do nich numerami Id).

Ustawienia zamówień

Na zakładce „Wysyłka statusów zamówień” przypisujemy odpowiednie Id statusów zamówień Baselinker do statusów ZO w WMS.

Ważne:

  • Status „Oczekuje” jest domyślnym statusem po ściągnięciu do systemu, dlatego zaleca się wpisanie Id folderu pobierania zamówień.
  • W serwisie BaseLinker status jest równoważny z folderami zamówień.
Ustawienia statusów

Uruchomienie integracji

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

Pobrane zamówienia trafiają do zakładki „Zamówienia od odbiorców” [ZO].

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

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

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

Inwentaryzacja – przykład realizacji wraz z integracją z systemem ERP Soneta Enova

System Weaver WMS umożliwia przeprowadzenie procesu inwentaryzacji zasadniczo na dwa sposoby:

Niniejszy wpis dotyczy realizacji procesu Inwentaryzacji klasycznej wraz z opcjonalnym eksportem wynikowych danych do systemu nadrzędnego (w tym przypadku systemu ERP Soneta Enova).

Aby rozpocząć proces przeprowadzania inwentaryzacji należy skorzystać z kreatora otwierania inwentaryzacji. W tym celu należy wybrać opcję Dokumenty wewnętrzne -> Inwentaryzacja -> Dodaj inwentaryzację. Kreator poprowadzi poprzez proces otwierania inwentaryzacji.

Dane dokumentu inwentaryzacji.
Wybór magazynów. W przypadku integracji z systemem nadrzędnym ERP należy wybrać magazyn zewnętrzny.
Wybór miejsca magazynowych
Wybór materiałów.
Podsumowanie inwentaryzacji.
Blokowanie jednostek przez system.

Po otwarciu dokumentu inwentaryzacji można rozpocząć proces liczenia oraz realizacji inwentaryzacji na urządzeniu mobilnym. W tym celu należy upewnić się, że użytkownik mobilny posiada odpowiednie uprawnienie. 

Uprawnienia do inwentaryzacji.

Jeśli użytkownik przypisany jest do roli, wówczas uprawnienia należy przypisać do roli.

Na urządzeniu mobilnym inwentaryzacja dostępna jest w Menu główne – Inwentaryzacja.

Lista dokumentów inwentaryzacji.
Możliwe jest wyszukiwanie pozycji z listy.
Realizacja pozycji inwentaryzacji.
Zrealizowane pozycje zmieniają kolor (status).

W czasie rzeczywistym, podczas realizacji procesu inwentaryzacji dostępny jest podgląd zinwentaryzowanych oraz oczekujących pozycji w aplikacji Desktop. 

Realizacja inwentaryzacji Desktop.

Zrealizowaną inwentaryzację należy zaksięgować oraz przenieść do archiwum. Księgowanie powoduje zasadniczo dwie rzeczy:

  1. Zmianę ilości towaru w jednostkach logistycznych na miejscach w systemie.
  2. Odblokowanie jednostek logistycznych.

Po przeniesieniu do archiwum możliwe jest wyeskportowanie dokumentu do systemu nadrzędnego ERP. Proces księgowania oraz archiwizacji przedstawiony jest poniżej.

Księgowanie inwentarazycji – podsumowanie.
Księgowanie inwentaryzacji – ostrzeżenie.
Księgowanie inwentaryzacji – postęp.
Przenoszenie inwentaryzacji do archiwum.

Po przeniesieniu inwentaryzacji do archiwum jest ona dostępna w Dokumenty wewnętrzne – Inwentaryzacja archiwum.

Z tego poziomu możliwy jest eksport dokumentu do systemu nadrzędnego, jeśli serwis integracji został wdrożony. Na liście zarchiwizowanych inwentaryzacji dostępne są kolumny:

  • Kod magazynu (system zewnętrzny) – na tym magazynie systemu utworzy dokumentu inwetaryzacji.
  • Numer dokumentu (system zewnętrzny) – numer poprawnie utworzonego dokumentu inwentaryzacji w systemie nadrzędnym.
  • Błąd integracji. Treść błędu podczas dodawania dokumentu w ERP. Najczęściej będzie to brak materiału.
Archiwum inwentaryzacji – kolumny odpowiadające za integrację z ERP.

W systemie Enova dokument trafi do bufora inwentaryzacji. Należy zweryfikować ceny oraz zatwierdzić dokument.

Inwentaryzacja w systemie Enova.

Realizacja audytu w Weaver WMS PRO

Możliwa realizacja audytu w programie magazynowym Weaver WMS PRO z wykorzystaniem urządzeń wyposażonych w system Android. Proces audytu jest procesem sprawdzająco-produkcyjnym umożliwiającym utworzenie z danej jednostki logistycznej, innej jednostki (jednostek) z innym materiałem.

Proces audytu należy rozpocząć od utworzenia dokumentu Audytu z menu Produkcja -> [ADT] Dokumentu audytu. Po otworzeniu dokumentu będzie on widoczny na urządzeniu mobilnym w Rozchodach oraz Przychodach wewnętrznych. Jeśli przypiszemy RW lub PW na urządzeniu mobilnym do danego dokumentu audytu, to każda jednostka (przyjęta lub wydana) podpięta pod taki dokument będzie widoczna z poziomu audytu.

Tworzenie PW Audyt
Tworzenie PW Audyt

Po rozwinięciu dokumentu audytu na wersji desktop widać dokładnie źródłowe i docelowe jednostki logistyczne podpięte do danego audytu.

Lista dokumentów audytu
Lista dokumentów audytu

Dodatkowo dla każdego dokumentu audytu w zakładce „Wydruki” wygenerować można zaawansowany raport z audytu.

Raport z audytu
Raport z audytu

Po zakończeniu realizacji audytu, należy dla danego dokumentu wybrać opcję „Oznacz jako 'Zrealizowany'”, wówczas dokument przestanie być widoczny na urządzeniach mobilnych.