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.

subiekt.png

Konfiguracja aplikacji MT Sync do synchronizacji (Integratora) 

  1. Upewnijmy się, że w subiekcie jest aktywne rozszerzenie Sfera ( https://www.insert.com.pl/programy_dla_firm/sprzedaz/subiekt_gt_sfera/opis.html  ) 

  1. Przygotuj dane do bazy subiekta 

  • Host ( np. ASUS\INSERTGT )

  • Nazwa bazy subiekt

  • Nazwa użytkownika Subiekt

  • Hasło do subiekta

  • Klucz API aplikacji MassTradeSync

  1. Pobierzmy z witryny plik binarny spakowany w formacie zip stąd

  1. Wypakujmy plik na dysk lokalny ( np. Jeżeli wypakujesz go katalogu C:\ , program będzie dostępny w podkatalogu C:\MassTrade\

  1. Musimy uruchomić program masstrade.exe

  1. Program wyświetli komunikat ze jest błędny plik konfiguracyjny, kliknij OK 

  1. Poszukajmy w katalogu MassTrade pliku rozszerzeniem .ini

  1. Wykonajmy polecenie cmd → notepad c:\MassTrade\[NAZWA_PLIKU_INI].ini

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