Integracja systemu Shoper pozwala na pobieranie materiałów i zamówień oraz na wysłanie stanów magazynowych, oraz statusów zamówień.
Konfiguracja w Sklepie
Żeby WMS miał dostęp, trzeba dodać użytkownika do grupy, w której jest przypisany typ dostępu webapi.
Konfiguracja w Weaver WMS
W systemie Weaver WMS należy przejść do zakładki Ustawienia oraz z listy ustawień E-commerce wybrać pozycję Shoper.
W pierwszej zakładce ustawień należy wpisać nazwę użytkownika i hasło, który jest przypisany do grupy z trybem dostępu webapi. Oraz poprawić adresy URL, aby były zgodne z adresem sklepu.
Uruchomienie integracji
W celu uruchomienia poszczególnych funkcji należy otworzyć zakładkę „Shoper” 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 Shoper 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 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.
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.
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).
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ń.
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 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.
/*
* 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.
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ą.