Dokumentacja
Integracja z Subiekt GT
Zalecana wersja subiekt GT >= 1.48 + Sfera
Integracja zapewnia m.in.:
Pobieranie zamówień ze wszystkich obsługiwanych kanałów sprzedaży i tworzenie na ich w Subiekt GT na podstawie dokumentów ZK
Pełną synchronizację stanów magazynowych, cen i dodatkowych pól z Subiekt GT (Program pod Windows automatycznie wysyła stany magazynowe do MassTrade , który z kolei automatycznie ich pilnuje na kanałach sprzedaży), wraz z rezerwacją towarów pomiędzy synchronizacjami.
Tworzenie kontrahentów
Wysyłanie do MassTrade paragonów (PA) , faktur (FA), wydań magazynowych (WZ) etc. W połączeniu z automatycznymi akcjami można np. wysyłać na adres email klienta dokument sprzedaży w postaci pliku PDF
Tworzenie nowych produktów w Subiekt
Obsługę wielu magazynów
Zaawansowane mapowanie pól poprzez Importer produktów
Konfiguracja w MassTrade
Wejdźmy w zakładkę Opcje → System → Ustawienia systemu → Moduły → Subiekt GT pojawi się następujące okno
Uwaga: dane do połączenia bezpośredniego MSSQL są opcjonalne. Są one bardzo przydatne przy integracjach zaawansowanych pomiędzy Subiekt GT a MassTrade.
Konfiguracja aplikacji MT Sync do synchronizacji (Integratora)
Upewnijmy się, że w subiekcie jest aktywne rozszerzenie Sfera ( https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt_sfera/opis.html )
Przygotuj dane do bazy subiekta
Host ( np. ASUS\INSERTGT )
Nazwa bazy subiekt
Nazwa użytkownika Subiekt
Hasło do subiekta
Klucz API aplikacji MassTradeSync
Pobierzmy z witryny plik instalatora MassTradeSync
https://downloads.masstrade.pl/subiekt/MassTrade_x86_latest.exe
Uruchom pobrany plik i wybierz katalog do instalacji
Po instalacji należy uruchomić jeden raz plik MassTrade.exe z katalogu w którym zainstalowaliśmy aplikację.
Program wyświetli komunikat ze jest błędny plik konfiguracyjny, kliknij OK
Poszukajmy w katalogu MassTrade pliku rozszerzeniem .ini
Wykonajmy polecenie cmd → notepad c:\MassTrade\[NAZWA_PLIKU_INI].ini
Uzupełnijmy konfiguracje pliku:
account_id - numer konta w systemie MassTrade ( bez przedrostka
key - klucz znajdujący się w konfiguracji zaawansowanej (MassTradeSync) dostępny w trybie production
key_sandbox - klucz znajdujący się w konfiguracji zaawansowanej (MassTradeSync) dostępny w trybie sandbox
module - moduł z którym ma pracować integrator - subiektnexo lub subiektgt
smode - tryb w jakim ma pracować aplikacja - production lub sandbox
domain - adres url z jakim ma się łączyć integrator aby pobrać konfigurację np. https://masstrade.pl lub https://twojadomena.mt-enterprise.pl
gtUruchomEnum - określa sposób uruchomienia, wyszukania i podłączenia aplikacji. Przyjmuje wartości: 0, 1, 2, 4:
gtaUruchom 0x0 - oznacza uruchomienie zadanej aplikacji o ile nie zostanie znaleziona działająca, do której można się podłączyć.
gtaUruchomNieZablokowany 0x1 - oznacza uruchomienie zadanej aplikacji o ile nie zostanie znaleziona działająca aplikacja danego typu w stanie nie zablokowanym (np. przez wyświetlanie interfejsu użytkownika), do której można się podłączyć.
gtaUruchomNowy 0x2 - oznacza zawsze uruchomienie nowej instancji aplikacji.
gtaUruchomWTle 0x4 - oznacza uruchomienie/podłączenie do zadanej aplikacji bez wykorzystywania interfejsu użytkownika. Aplikacja podłączona w ten sposób działa w tle - nie otwiera się jej okno.
gtUruchomDopasujEnum - określa sposób wyszukania aplikacji wśród uruchomionych. Przyjmuje wartości 0, 1, 2:
gtaUruchomDopasuj 0x0 - oznacza dopasowanie pierwszej znalezionej aplikacji zadanego typu, która jest podłączona do wskazanego serwera i podanej bazy danych.
gtaUruchomDopasujUzytkownika 0x1 - oznacza dopasowanie pierwszej znalezionej aplikacji zadanego typu, która jest podłączona do wskazanego serwera z wykorzystaniem podanego użytkownika SQL Servera i podanej bazy danych.
gtaUruchomDopasujOperatora 0x2 - oznacza dopasowanie pierwszej znalezionej aplikacji zadanego typu, która jest podłączona do wskazanego serwera, bazy danych oraz zalogowana na podanego użytkownika InsERT GT (operatora).
apiKey - opcjonalny klucz api sprzedawcy z uprawnieniami do modyfikowania zamówień. Więcej informacji znajdziesz u nas.
apiDomainSeller - adres endpoint'a api sprzedawcy np. seller-api.masstrade.pl
10. Zaznaczamy w MassTrade : aktywny i robimy zapisz
11. Ponownie uruchamiamy program MassTtrade.exe
12. W celu uniknięcia tzw. błędów groszowych (błędnego zaokrąglania cen produktów w zamówieniach) ustawiamy w opcjach Subiekta GT Opcje → Słowniki → Tworzenie dokumentu zamówienia od klienta - Cenę domyślną z ceny
netto na brutto
W harmonogramie zadań Windows prosimy o skonfigurowanie w taki sposób aby aplikacja była cały czas włączona i uruchamiana ze starem systemu.
TODO
Instrukcja konfiguracji Importera Uniwersalnego potrzebnego do SubiektGT do mapowania stanów magazynowych , dodawania produktów
MassTrade by AXL Dynamics