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 binarny spakowany w formacie zip stąd
Wypakujmy plik na dysk lokalny ( np. Jeżeli wypakujesz go katalogu C:\ , program będzie dostępny w podkatalogu C:\MassTrade\
Musimy uruchomić program masstrade.exe
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
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
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 masstrade.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
TODO
Instrukcja konfiguracji Importera Uniwersalnego potrzebnego do SubiektGT do mapowania stanów magazynowych , dodawania produktów
MassTrade by AXL Dynamics