- Dane wtyczki
- Wymagania
- Czy chcesz, żeby integracja uruchamiała się automatycznie?
- Połączenie z Subiekt GT
- Połączenie z WooCommerce
- Synchronizuj stany wariantów produktów
- Jak chcesz przetwarzać towary, które można kompletować?
- Magazyny w Subiekt GT
- W jaki sposób chcesz powiązać produkty z WooCommerce z towarami w magazynie Subiekt GT?
- Czy chcesz synchronizować stany magazynowe tylko wybranych towarów?
- Do każdego stanu chcę dodawać/odejmować wybraną przeze mnie ilość
- Do każdego stanu chcę dodawać/odejmować wartość znajdującą się w polu własnym
- Zweryfikuj stan minimalny / maksymalny na podstawie pola własnego
- Chcesz przesyłać stan magazynowy pomniejszony o rezerwację?
- W przypadku kiedy stan będzie mniejszy od zera
- Wyłącz lub włącz produkt w sklepie w zależności od jego stanu magazynowego
AKTUALIZACJA STANÓW MAGAZYNOWYCH Z INSERT SUBIEKT GT DO WOOCOMMERCE
Dane wtyczki
Kod wtyczki: SGT_CAI_COM_STC_WOO_100
Wymagania
- Wolną licencję na stanowisko w Subiekt GT
- Wolną licencję na SFERĘ dla Subiekta GT
- Dane logowania do bazy danych SQL
- Zainstalowany EndPoint
- Aktywna Sfera w momencie konfiguracji EndPointa
- Stały dostęp do internetu
- Poprawna konfiguracja
Pytania ze scenariusza
Czy chcesz, żeby integracja uruchamiała się automatycznie?
Wybranie sposobu uruchomienia integracji (VER_STD_v100.0)
Funkcja pozwala nam na ustawienie trybu pracy integracji.
Uruchomienie automatyczne umożliwia ustawienie:
- przedziału czasowego pomiędzy zakończeniem a ponownym uruchomieniem integracji,
- dni działania integracji (np. tylko dni robocze),
- (opcjonalnie) godziny uruchomienia integracji (np. w godzinach pracy 7 – 15).
Uruchomienie ręczne integracji
Wybranie opcji synchronizacji manualnej wymaga od użytkownika kliknięcia przycisku “Uruchom teraz” przed każdym uruchomieniem iteracji. Przycisk znajduje się w głównym panelu integracji.
Uruchomienie integracji (VER_STD_v100.0)
Połączenie z Subiekt GT
Przed rozpoczęciem konfiguracji scenariusza, mamy możliwość ustawienia połączenia z systemem ERP przy użyciu integratora.
Pobieramy integrator poprzez kliknięcie opcji “pobierz integrator (endpoint)” (VER_STD_v100.0)
Po pobraniu i zainstalowaniu programu na komputerze pojawi się opcja do wygenerowania tokenu rejestracyjnego, który będzie potrzebny do zarejestrowania pobranego integratora.
Generujemy integrator poprzez kliknięcie “generuj token rejestracyjny” (VER_STD_v100.0)
Następnie token zostaje wygenerowany kopiujemy go klikając “skopiuj do schowka” i wklejamy do integratora.
W tym miejscu wklejamy skopiowany token
Ostatnim krokiem jest połączenie do systemu ERP w tym celu :
- wybieramy SQL Server i podajemy dane logowania do bazy danych następnie klikany “Test połączenia do SQL Server”
- Następnie z listy rozwijanej wybieramy Podmiot, którym będziemy się łączyć do systemu, po czym wybieramy Operatora do logowania oraz Hasło (jeśli nie posiadamy pozostawiamy puste).
Po poprawnym połączeniu, podczas konfiguiracji będziemy mieli możliwość korzystania z look up’ów np. wybranie dostępnych pól własnych, magazynów co znacząco ułatwi konfigurację scenariusza.
Połączenie z WooCommerce
W tym miejscu należy wprowadzić dane połączenia do sklepu.
Musimy podać następujące dane :
Scenariusz do połączenia (VER_STD_v100.0)
- Adres Twojego sklepu zabezpieczony za pomocą protokołu HTTPS
- Klucz klienta oraz Klucz prywatny - obie wartości są wygenerowane w momencie tworzenia nowego klucza REST API.
Scenariusz do połączenia (VER_STD_v100.0)
Z zakładki bocznej klikamy w pozycję WooCommerce, następnie Ustawienia -> Zaawansowane -> REST API. Wybieramy przycisk Dodaj klucz. Wpisujemy opis, wybieramy użytkownika i nadajemy uprawnienia Zapis / odczyt. Po kliknięciu Wygeneruj klucz API zostaną wygenerowane oba potrzebne do logowania klucze (klienta oraz prywatny).
Ważne, żeby je zapisać, będą potrzebne do logowania!
Synchronizuj stany wariantów produktów
Funkcjonalność umożliwia Nam ustawienie czy chcemy korzystać z obsługi synchronizacji stanów magazynowych wariantów produktów po stronie E-commerce. Konfiguracja wymaga jedynie wybrania odpowiedniego checkbox’a.
Po stronie systemów E-commerce określamy takie produkty jako :
- Baselinker - Warianty
- Shoper - Warianty
- PrestaShop - Kombinacje
- WooCommerce - Warianty
Opcje synchronizacji wariantów (VER_STD_v100.0)
Jak chcesz przetwarzać towary, które można kompletować?
Opcja umożliwia wybór opcji dotycząca przetwarzania produktów złożonych.
W systemach ERP te produkty określane są w następujący sposób:
- Subiekt GT - Komplet
- Subiekt Nexo Pro - Komplet
- Comarch ERP Optima - Towar złożony
Po stronie systemów E-commerce takie produkty są określane jako :
- Baselinker - Zestaw
- Shoper - Zestaw
- PrestaShop - Pakiet produktów
- WooCommerce - Grupowy produkt
Opcje synchronizacji kompletów (VER_STD_v100.0)
Konfiguracja scenariusza dla towarów złożonych polega na zaznaczeniu checkbox’a przy opcji, która Nas interesuje. W momencie kiedy nie korzystamy z obsługi tego typu towarów ustawienie możemy zostawić na opcji Synchronizuj stan zgodnie z ilością na magazynie.
Poniżej znajdziemy opis wraz z zastosowaniem dla poszczególnych opcji.
- Aktualizuj stan zgodnie z ilością na magazynie - do systemu docelowego zostanie przesłana liczba zmontowanych kompletów z systemu ERP.
Przy tej opcji bierzemy po uwagę stan fizycznie zmontowanych kompletów po stronie systemu ERP. W celu zmontowania towaru należy na wybraną pozycję kliknąć prawym przyciskiem myszy i nacisnąć opcję Zmontuj.
- Aktualizuj stan zgodnie z ilością, którą jesteśmy w stanie skompletować - do systemu docelowego zostanie przesłana liczba kompletów, którą będziemy w stanie stworzyć weryfikując stan poszczególnych składników. Do stanu nie będzie dodana ilość zmontowanych kompletów.
Ilość przesłana do systemu docelowego będzie przeliczona na podstawie ilości dostępnych składników bazując na ilościach, które wchodzą w skład kompletu na przykład :
Towar A składa się z towarów B i C. Ilość B = 100, ilość C = 50. Na komplet brane jest po jednym z każdego towaru.
W takim przypadku do systemu docelowego trafi ilość 50.
- Aktualizuj stan zgodnie z ilością, którą jesteśmy w stanie skompletować + aktualny stan magazynowy - do systemu docelowego zostanie przesłana liczba kompletów, którą będziemy w stanie stworzyć weryfikując stan poszczególnych składników oraz będzie ona zsumowana z ilością zmontowanych już kompletów.
Zastosowanie tej opcji będzie sumą dwóch powyższych możliwości, będzie zweryfikowane jaką ilość jesteśmy w stanie skompletować na podstawie dostępności poszczególnych składników oraz zostanie dodana ilość fizycznie dostępnych kompletów. Wynikowa wartość zostanie przesłana do systemu docelowego.
- Aktualizuj stan zgodnie z ilością najmniej dostępnego składnika - do systemu docelowego zostanie przesłana liczba kompletów, którą będziemy w stanie stworzyć bazując na ilościach najmniej dostępnego składnika.
Zastosowanie dla tej opcji będzie następujące:
Mamy towar A - który składa się z następujących towarów : 3 x B oraz 1 x C. Stan B = 72, stan C = 36.
Do systemu docelowego trafi liczba 36, ponieważ będziemy weryfikować ilość możliwych kompletów na podstawie ilość składników.
Magazyny w Subiekt GT
Opcja służy do wskazania z którego magazynu / magazynów mają być aktualizowane stany magazynowe.
W celu poprawnego skonfigurowania należy wpisać symbol / symbole magazynu do pola tekstowego w scenariuszu.
Miejsce do wprowadzenia symbolu magazynu (VER_STD_v100.0)
W jaki sposób chcesz powiązać produkty z WooCommerce z towarami w magazynie Subiekt GT?
Funkcjonalność powiązania produktów służy nam do zdefiniowania po jakich parametrach chcemy wyszukiwać produkty pomiędzy systemami.
Konfiguracja przebiega podobnie jak w sytuacji powiązywania magazynów. W pierwszej kolejności klikamy przycisk Dodaj wiersz następnie z list rozwijanych wybieramy parametry po których będziemy identyfikować produkty.
Przykładowe powiązania produktów (VER_STD_v100.0)
-
Parametry WooCommerce
-
Scenariusz / WooCommerce
- Nazwa / Nazwa
- SKU / SKU
-
-
Jak otworzyć kartę produktu w WooCommerce ?
Po zalogowaniu do systemu z menu bocznego wybieramy opcję Produkty. Wyświetli się lista produktów w celu sprawdzenia czy na danej pozycji mamy uzupełnione wymagane wartości, wyszukujemy produkt i klikamy w jego nazwę wtedy otworzy się karta produktu.
Karta produktu w WooCommerce (10.10.2021)
-
Parametry Subiekt GT
-
Scenariusz / Subiekt GT
- Nazwa / Nazwa
- Symbol / Symbol
- Podstawowy kod kreskowy / Podstawowy kod kreskowy
- PLU / Kod PLU
-
-
Jak otworzyć kartę produktu w Subiekt GT ?
Po otwarciu i zalogowaniu do programu przechodzimy do zakładki Widok następnie Kartoteki i wybieramy Towary i usługi. Wyświetli się lista towarów, aby zweryfikować wybraną pozycję klikamy na nią podwójnie po czym otworzy się kartoteka danego towaru.
- symbol oraz nazwę znajdziemy w zakładce Podstawowe
- podstawowy kod kreskowy oraz kod PLU znajdziemy w zakładce Urządzenia
Kartoteka towaru Subiekt GT (wersja 1.67HF4)
Konfiguracja większej ilości powiązań ma zastosowanie w przypadku kiedy na przykład w systemie E-commerce część naszych produktów posiada kod SKU pozostałe kody EAN, natomiast po stronie ERP wszystkie produkty mają oba parametry. W takim przypadku ustawienie należy przeprowadzić w następujący sposób
Przykład mapowania produktów (VER_STD_v100.0)
Czy chcesz synchronizować stany magazynowe tylko wybranych towarów?
W poniższej funkcjonalności, znajduje się kilka podpytań dzięki którym mamy możliwość wyfiltrowania, które dokładnie produkty mają trafić do systemu docelowego.
Czy towar musi posiadać określoną cechę?
Funkcja ta pozwala na wyodrębnienie towarów do synchronizacji tylko na te, którym przypiszemy cechę po stronie systemu Subiekt GT.
Opcje do wybrania (VER_STD_v100.0)
Konfiguracja umożliwia Nam wybranie dwóch opcji :
-
Nie (ustawienia domyślne) - wybierając tą opcje zostaną zsynchronizowne wszystkie towary niezależnie od szczegółowych parametrów produktu w tym przypadku cech.
-
Tak - podaj nazwę cechy - wybierając tą opcję, konieczne jest podanie nazwy cechy zdefiniowanej w Subiekcie GT. Przy synchronizacji będą aktualizowane stany towarów do których zdefiniowana cecha będzie przypisana.
Jest możliwość podania kilku cech towarów np. cecha1,cecha2,cecha3…
- Jak sprawdzić dostępne cechy w Subiekcie GT
Po otwarciu i zalogowaniu do programu przechodzimy do zakładki Widok następnie Administracja i Słowniki. Do pola wyszukiwania wpisujemy Cechy towarów i klikamy w wyszukaną opcję. Otworzy się lista dostępnych cech towarów z którym możemy skorzystać, ewentualnie dodać własne.
Wyszukanie dostępnych cech towarów (wersja 1.67HF4)
Zamiast wpisywania cechy ręcznie, jest opcja skorzystania z look up’a. W tym wypadku obok pola tekstowego klikamy w zieloną lupkę i otworzy się okno z listą zdefiniowanych cech w systemie Subiekt GT.
Czy towar musi posiadać konkretne oznaczenia?
Opcja pozwala na synchronizacje towarów w zależności od przypisanego oznaczenia. Umożliwia to Nam na zdefiniowane na przykład które produkty są tylko do sprzedaży w sklepie internetowym.
Konfiguracja polega na wybraniu odpowiedniej z dostępnej opcji.
-
Wybranie opcji Przesyłaj stany wszystkich towarów zachowuje się standardowo i przesyła stany wszystkich towarów bez uwzględniania dodatkowych parametrów.
-
Wybranie opcji Towar musi posiadać WSZYSTKIE następujące oznaczenia będzie skutkowało rozwinięciem opcji dodatkowej w celu zdefiniowania z jakim oznaczeniem towary mają być aktualizowane.
Opcje do wyboru (VER_STD_v100.0)
Jak sprawdzić które towary posiadają wybrane oznaczenie
Po otwarciu i zalogowaniu do systemu przechodzimy do zakładki Widok następnie Kartoteki i Towary i usługi. Nad listą towarów mamy opcję filtrowania, wyszukujemy filtr z oznaczeniem i możemy sprawdzić które towary mają któreś z oznaczeń dostępnych w konfiguracji :
- Pozycja do sklepu internetowego
- Pozycja do serwisu aukcyjnego
- Pozycja do sprzedaży mobilnej
Jak ustawić oznaczenie na towarze w Subiekcie GT?
W celu ustawienia oznaczenia na towarze, musimy otworzyć kartotekę towaru (Widok -> Kartoteki -> Towary i usługi) następnie przechodzimy do zakładki Opis i zaznaczamy checkbox przy wybranych oznaczeniach.
Ustawianie oznaczeń na towarze (wersja 1.67HF4)
Czy towar musi posiadać określony status?
Funkcja pozwala na filtrowanie towarów do synchronizacji uwzględniając ustawienia aktywności towaru na magazynie.
Opcje do wyboru uwzględniając aktywność (VER_STD_v100.0)
Domyślnie ustawiona jest opcja Wszystkie gdzie synchronizacja nie będzie rozróżniać towarów pod kątem aktywności. Zostaną zsynchronizowane produkty zarówno aktywne jak i nieaktywne.
Mamy możliwość wybrania opcji Tylko aktywne w tym przypadku ograniczamy synchronizację tylko do aktywnych towarów.
- Jak ustawić aktywność produktu na magazynie Subiekt GT ?
Po otwarciu i zalogowaniu do programu przechodzimy do listy towarów (Widok -> Kartoteki -> Towary i usługi) następnie klikamy na towar którego status chcemy zmienić. Zostanie on podświetlony na niebiesko, następnie przechodzimy do zakładki Operacje w menu głównym i wybieramy opcje (Ustaw jako aktywny / Ustaw jako nieaktywny) w zależności jaki status chcemy ustawić na towarze.
Ustawianie aktywności produktu (wersja 1.67HF4)
- Jak wyświetlić listę towarów aktywnych / nieaktywnych ?
Mamy otwartą listę towarów, następnie wyszukujemy filtr o statusie i z listy ustawiamy aktywny / nieaktywny. Następnie otrzymamy listę towarów o danym statusie.
Do każdego stanu chcę dodawać/odejmować wybraną przeze mnie ilość
Funkcja ta umożliwia ustawienie ilości która przy synchronizacji będzie dodawana / odejmowana od stanu. Takie zastosowanie możemy wykorzystać kiedy na przykład mamy zapewnioną u dostawcy daną ilość sztuk i możemy ją dodać nie mając fizycznie w magazynie, lub od dostawy chcemy odejmować zadaną ilość, która przykładowo będzie do sprzedaży stacjonarnej.
Opcje do wyboru (VER_STD_v100.0)
-
Domyślnie jest ustawiona opcja Nie (ustawienie domyślne) której efektem będzie aktualizacja stanu zgodnie z ilością na magazynie
-
Wybór opcji Dodawaj ilość wymaga podania wartości liczbowej, efektem będzie dodanie tej ilości do wszystkich aktualizowanych stanów magazynowych.
-
Wybór opcji Odejmuj ilość wymaga podanie wartości liczbowej, efektem będzie odjęcie tej ilości od wszystkich aktualizowanych stanów magazynowych.
Do każdego stanu chcę dodawać/odejmować wartość znajdującą się w polu własnym
Opcja działa analogicznie jak powyżej, w tym przypadku nie podajemy wartości liczbowej bezpośrednio, tylko definiujemy ją w polu własnym. Dzięki temu, że możemy wprowadzić kilka nazw pól własnych do synchronizacji, możemy zmieniać stan produktów o różne wartości.
Opcje do wyboru (VER_STD_v100.0)
-
Ustawienie domyślne synchronizuje stan zgodnie z ilością na magazynie.
-
Wybór opcji Dodawaj ilość z pola własnego o nazwie wymaga od Nas podania nazwy pola własnego, w który będzie podana wartość liczbowa, która zostanie dodana do stanu magazynowego.
-
Wybór opcji Odejmuj ilość z pola własnego o nazwie wymaga od Nas podania nazwy pola własnego, w którym będzie podana wartość liczbowa, która zostanie odjęta od stanu magazynowego.
Dodatkowo, aby nie musieć wpisywać ręcznie nazw pól własnych, można wykorzystać look up. Po kliknięciu zielonej lupki otworzy się okno z listą dostępnych pól własnych. wtedy wystarczy jedynie wybrać interesujące Nas wartości.
Zweryfikuj stan minimalny / maksymalny na podstawie pola własnego
Opcja umożliwia ustawienie ilości minimalnej / maksymalnej towaru. Możemy użyć tej funkcji na przykład do ustawienia stanu minimalnego na 20 sztuk, ponieważ codziennie mamy dostawę towaru i zawsze jesteśmy obsłużyć zamówienie z minimalnego stanu.
Opcje do wyboru (VER_STD_v100.0)
-
Opcja Weryfikuj minimalny stan na podstawie pola własnego o nazwie będzie ustawiać ilość towaru na taką jaka jest zdefiniowana w polu własnym. Nie zostanie przesłana mniejsza wartość.
Przykład : W polu własnym mamy wpisaną wartość 40, stan na magazynie jest 16 to do Baselinkera trafi wartość 40. -
Opcja Weryfikuj maksymalny stan na podstawie pola własnego o nazwie będzie ustawiać ilość towaru na taką jaka jest zdefiniowana w polu własnym. Nie zostanie przesłana większa wartość.
Przykład : W polu własnym mamy wpisaną wartość 38, stan na magazynie jest 79 to do Baselinkera trafi wartość 38.
Dodatkowo, aby nie musieć wpisywać ręcznie nazw pól własnych, można wykorzystać look up. Po kliknięciu zielonej lupki otworzy się okno z listą dostępnych pól własnych. wtedy wystarczy jedynie wybrać interesujące Nas wartości.
Chcesz przesyłać stan magazynowy pomniejszony o rezerwację?
Opcja umożliwia Nam uwzględnienie stanu towaru, który jest zarezerwowany. Pozwala Nam to na wysłanie ilości faktycznie dostępnej do systemu E-commerce.
Domyślnie mamy ustawioną opcję Tak (ustawienie domyślne) przy której rezerwację będą odejmowane od całościowego stanu towaru.
Wybór opcji Nie będzie skutował tym, że integracja będzie przesyłać całość dostępnego stanu - z opcji będą korzystać klienci, którzy nie prowadzą rezerwacji towaru.
Opcje do wyboru w scenariuszu (VER_STD_v100.0)
W przypadku kiedy stan będzie mniejszy od zera
Opcja umożliwia zmianę zachowania integracji w przypadku kiedy stan magazynowy będzie poniżej 0.
Opcje do wyboru (VER_STD_v100.0)
-
Opcja Pozostaw ujemny stan (ustawienie domyślne) w momencie kiedy stan magazynowy w systemie ERP będzie ujemny to pozostawi taką wartość.
-
Opcja Zaktualizuj stan na 0 w momencie kiedy stan magazynowy w systemie ERP będzie ujemny to integracja ustawi stan takiego towaru na wartość 0.
Wyłącz lub włącz produkt w sklepie w zależności od jego stanu magazynowego
Funkcjonalność umożliwia kontrolowanie włączenia lub wyłączenia produktu na sklepie w zależności od stanu magazynowego.
Do wyboru mamy dwa checkbox’y, które możemy zaznaczyć jednocześnie.
Opcje do wyboru (VER_STD_v100.0)
Wyłącz produkt w sklepie gdy jego stan wyniesie zero (lub mniej) ta opcja będzie kontrolowała przypadek kiedy stan magazynowy produktu będzie równy lub mniejszy od zera - produkt zostanie wyłączony.
Włącz produkt w sklepie gdy jego stan będzie większy niż zero ta opcja będzie kontrolowała przypadek kiedy stan magazynowy produktu będzie większy od zera - produkt zostanie włączony.