Home / Blog / Subiekt GT
Ustanowienie integracji pomiędzy Twoim sklepem online, takim jak Prestashop, a systemami zarządzania magazynem, jak Subiekt GT lub Subiekt Nexo (jego nowsza wersja) to zadanie bardzo złożone, ale ten krok bardzo ułatwi wszelkie działania w przyszłości, dlatego też warto podjąć to wyzwanie. Brak natywnych interfejsów do komunikacji online w Subiekcie wymaga zastosowania oprogramowania pośredniczącego tzw. Connectora. To zaawansowane narzędzie umożliwia bezpośrednią komunikację z bazą danych Subiekta GT (Microsoft SQL) i interfejsem API systemu zewnętrznego, pełniąc rolę mostu pomiędzy nimi.
Konfiguracja i Funkcjonalność:
Connector, stworzony w języku C# jako usługa Windows, charakteryzuje się przyjaznym interfejsem użytkownika ułatwiającym konfigurację. Zazwyczaj instalowany na stacji roboczej z systemem Subiekt lub na oddzielnym komputerze z dostępem do intranetu, Connector umożliwia dwukierunkową integrację. Pełni rolę przewodnika przepływu danych, przyjmując informacje od Subiekta, takie jak szczegóły nowych produktów czy aktualizacje stanów magazynowych, a następnie przekazując dane, takie jak informacje o klientach i zamówieniach, z Prestashop.
Strategie Integracji:
Kluczowym aspektem udanej integracji jest stworzenie klarownej strategii. Decyzje dotyczące przepływu danych i identyfikacja systemu jako bazy-matki są kluczowe. Ponadto, zrozumienie ograniczeń systemów zarządzania magazynem, takich jak Subiekt, w obszarze danych związanych z marketingiem, jest niezbędne. Zazwyczaj Subiekt przechowuje podstawowe dane o produkcie, kliencie i transakcjach, podczas gdy systemy takie jak Prestashop zawierają bogatsze informacje produktowe.
Synchronizacja Drzewa Kategorii:
Jednym z istotnych wyzwań jest synchronizacja drzewa kategorii. Techniczne podziały kategorii w Subiekcie mogą nie odpowiadać potrzebnemu przyjaznemu użytkownikowi układowi w sklepie internetowym. Rozwiązaniem jest mapowanie kategorii, gdzie interfejs konfiguracji Connectora ułatwia przekładanie i przekazywanie wcześniej zdefiniowanych kategorii do Prestashop.
Scenariusz Dostawcy Danych:
Jeden z powszechnych scenariuszy integracyjnych zakłada, że Subiekt działa jako dostawca danych o nowych produktach, cenach i stanach magazynowych. Connector może być skonfigurowany do okresowego łączenia się z bazą danych Subiekta i interfejsem API Prestashop, przekazując dane zgodnie z ustalonym scenariuszem.
Automatyczne Dodawanie Produktów:
W przypadku dodania nowego produktu do Subiekta, automatyczny eksport do Prestashop jest realizowany. Szczegóły, takie jak nazwa produktu, kod, krótki i długi opis, kod dostawcy i EAN, są przesyłane do Prestashop. Produkty są przypisywane do odpowiednich kategorii na podstawie wcześniej zdefiniowanych mapowań pomiędzy Prestashop a Subiektem.
Obsługa Zamówień:
Connector zarządza pobieraniem zamówień z Prestashop do Subiekta, tworząc dokumenty ZK w wybranym magazynie. Dane klienta, adresy płatnika i dostawy oraz lista zamówionych pozycji są przekazywane z Prestashop do Subiekta. Connector może także wskazać, czy zamówienie rezerwuje stan magazynowy i zdefiniować usługi związane z kosztami dostawy w sklepie.
Aktualizacje Stanów Magazynowych:
Aby utrzymać dokładne poziomy magazynowe, aktualizacje stanów magazynowych zachodzą z Subiekta do Prestashop. Proces synchronizacji obejmuje weryfikację Subiekta pod kątem dostępnej ilości towaru zgodnie z zamówieniem oraz dostosowanie stanu magazynowego. Następnie Connector przekazuje zaktualizowane poziomy stanów do Prestashop.
Synchronizacja Cen:
Synchronizacja cen między Subiektem a Prestashop może być zautomatyzowana poprzez powiązanie poziomów cen w Subiekcie z grupami cenowymi w sklepie, umożliwiając płynne dostosowywanie cen dla grup kontrahentów z przypisanymi rabatami.
Synchronizacja Statusów Zamówień:
Mapowanie statusów zamówień w Prestashop z statusami zamówień w Subiekcie umożliwia synchronizację statusów zamówień między obiema platformami.
Connector jest wyposażony w funkcje logowania i raportowania błędów, umożliwiając wczesne diagnozowanie problemów. Działa bezpośrednio na bazie danych Subiekta, eliminując potrzebę dodatkowego oprogramowania Sfera. W przypadkach, gdy standardowe rozwiązanie nie jest wystarczające, Connector może być dostosowany do konkretnych wymagań biznesowych, co potwierdzają udane przypadki dostosowania do unikalnych potrzeb przedsiębiorstw.
Teraz przystąpimy do szczegółowego omówienia procesu importu i exportu towarów z sklepu do Subjecta, co stanowi jedną z jego ważniejszych funkcji.
Importowanie (po odpowiednim ustawieniu parametrów):
Eksport produktów z Subjecta do sklepu ( po uprzednim ustawieniu odpowiedniego parametru):
Import zamówień
Import danych klienta:
Podsumowując, integracja Prestashop z Subiekt GT wymaga starannego uwzględnienia skomplikowanych detali architektonicznych, klarownych strategii oraz elastycznego pośrednika, takiego jak Connector. Dzięki przemyślanemu podejściu, przedsiębiorstwa mogą podnosić swoje procesy e-commerce oraz zarządzania magazynem na nowe poziomy.