Integracja Subiekt GT z Shoperem polega na automatycznej synchronizacji produktów, stanów magazynowych, cen i zamówień między systemem ERP a sklepem internetowym. Gotowe synchronizatory (LEO, eLinker, SellIntegro, GeeShop) obsługują standardowe scenariusze i kosztują kilkaset–kilka tysięcy złotych rocznie. Dedykowana integracja jest potrzebna wtedy, gdy masz wielomagazynowość, niestandardową logikę cen, własne pola w Subiekcie lub procesy, których żaden gotowiec nie obsługuje.
Jak działa integracja Subiekt GT z Shoperem
Integracja łączy dwa systemy, które domyślnie nie „rozmawiają" ze sobą: Subiekt GT (system ERP od InsERT, działający lokalnie) i Shoper (platforma e-commerce w chmurze). Dane przepływają w obu kierunkach:
Z Subiekta GT do Shopera:
- Kartoteki produktów (nazwy, opisy, zdjęcia, kody EAN, jednostki miary)
- Stany magazynowe (bieżące ilości)
- Ceny (podstawowe, promocyjne, z cennikami)
- Kategorie i atrybuty
Ze Shopera do Subiekta GT:
- Zamówienia klientów (automatyczne tworzenie dokumentów sprzedaży)
- Dane kupujących
- Statusy zamówień i płatności
Synchronizacja może być jednostronna (np. tylko stany i ceny) lub dwukierunkowa (pełna). Częstotliwość synchronizacji w gotowych narzędziach wynosi zazwyczaj kilkanaście minut do 1 godziny, zależnie od pakietu.
Przegląd gotowych integratorów
Na rynku działa kilka narzędzi specjalizujących się w tym połączeniu:
LEO (InsERT) — integrator rozwijany przez producenta Subiekta. Naturalnie rozumie strukturę danych GT. Wymaga aktywnej Sfery InsERT do obsługi zamówień.
eLinker — popularne narzędzie z interfejsem webowym, obsługuje wiele kombinacji ERP ↔ sklep. Ma gotowe szablony mapowania pól.
SellIntegro — zaawansowane narzędzie z możliwością konfiguracji mapowania VAT, obsługą wariantów produktów i automatyzacją tworzenia dokumentów.
GeeShop — integrator ze szczególnym naciskiem na automatyzację procesu zamówień i tworzenia dokumentów fiskalnych.
integratory.pl / SubSync — narzędzia z modelem SaaS, licencjonowane per sklep lub per ilość zamówień.
Każde z tych narzędzi ma dokumentację i wsparcie techniczne. Dla standardowego sklepu (jedna lokalizacja, proste produkty, typowe ceny) którekolwiek z nich prawdopodobnie wystarczy.
Ograniczenia gotowych integratorów
Cztery sytuacje, w których gotowe narzędzia regularnie zawodzą:
1. Moduł zamówień wymaga Sfery InsERT
Wszystkie gotowe synchronizatory (LEO, eLinker, SellIntegro) wymagają aktywnej licencji Sfery InsERT dla Subiekta GT, żeby obsługiwać zamówienia — a nie tylko produkty i stany. Jeśli nie masz Sfery, integracja jest jednostronna: możesz synchronizować asortyment do sklepu, ale zamówienia z powrotem do Subiekta musisz importować ręcznie lub przez plik XML. Licencja Sfery to koszt kilkuset złotych rocznie, ale wymaga też serwera aplikacyjnego.
2. Warianty produktowe — jeden model w Subiekcie
Jeśli sprzedajesz produkty z wariantami (np. buty w różnych rozmiarach, koszulki w różnych kolorach), gotowe synchronizatory wymagają, żeby każdy wariant był osobnym towarem w Subiekcie GT z tym samym kodem bazowym. Jeśli Twoja kartoteka w Subiekcie jest zbudowana inaczej — warianty jako cechy lub atrybuty — gotowce albo nie zadziałają poprawnie, albo będą wymagały ręcznego przepisania całej kartoteki.
3. Wielomagazynowość w Shoperze
Synchronizacja stanów magazynowych nie działa poprawnie przy wielomagazynowości w Shoperze (eLinker). Jeśli prowadzisz sprzedaż z kilku lokalizacji i każda ma osobny magazyn w Shoperze, gotowe narzędzia mają problem z prawidłowym sumowaniem i przypisywaniem stanów. To jeden z najczęstszych powodów, dla których sklepy z 2–3 magazynami wracają po custom integrację.
4. Niestandardowe pola i logika biznesowa
Subiekt GT pozwala definiować własne pola na kartotece towaru i dokumentach. Gotowe synchronizatory obsługują standardowy zestaw pól. Jeśli używasz własnych pól do przechowywania danych specyficznych dla Twojego biznesu (np. data ważności, kod dostawcy, parametry techniczne), żaden gotowiec nie przeniesie tych danych automatycznie do Shopera bez indywidualnej konfiguracji — a część narzędzi nie ma tej funkcji w ogóle.
Synchronizacja stanów magazynowych w omnichannel: jak nie sprzedać towaru, którego nie masz
Kiedy potrzebujesz dedykowanej integracji
Dedykowana integracja ma sens w czterech scenariuszach:
Niestandardowa logika cen Automatyczna zmiana cen w Shoperze na podstawie danych z Subiekta GT (np. data ważności towaru, poziom zapasów, cennik dla grupy klientów B2B) — żaden gotowy synchronizator tego nie zrobi. Zbudowaliśmy taką integrację dla sklepu FMCG: system co noc sprawdzał daty ważności w bazie MS SQL Subiekta i automatycznie nakładał promocje w Shoperze na produkty zbliżające się do terminu, a po wyczerpaniu towaru zdejmował oznaczenie. Alternatywa dla BaseLinker: Apilo, własna integracja czy custom? Kiedy abonament przestaje się opłacać
Wiele magazynów z własną logiką dystrybucji Jeśli masz kilka magazynów i reguły, z którego wysyłać dany towar w zależności od regionu, dostępności lub priorytetu — to wymaga własnej logiki, której nie da się ustawić w panelu gotowca.
Migracja Subiekt GT → nexo InsERT wycofuje wsparcie dla starszych wersji Subiekta GT. Migracja na nexo to dobry moment, żeby jednocześnie przeprojektować integrację ze sklepem — nowa architektura API nexo różni się od GT i część gotowych synchronizatorów nie obsługuje jeszcze pełnego zakresu funkcji nexo. Subiekt nexo + Allegro i marketplace: gotowe integratory vs dedykowane rozwiązanie
ERP lub sklep bez gotowego konektora Jeśli używasz platformy innej niż Shoper (np. własnego silnika sklepu, WooCommerce z niestandardową architekturą) lub masz hurtownię/WMS bez gotowego API — tylko dedykowana integracja wchodzi w grę.
Koszt i czas wdrożenia
Gotowy synchronizator:
- Licencja roczna przypisana do NIP firmy: kilkaset–kilka tysięcy złotych rocznie
- Konfiguracja: kilka godzin do kilku dni
- Brak jednorazowego kosztu wdrożenia, ale stały abonament
Dedykowana integracja:
- Jednorazowy koszt wdrożenia: 8 000–40 000 zł (orientacyjny zakres, zależy od zakresu — koszt integracji systemu z ERP to 8 000–50 000 zł za pojedyncze połączenie według CFI)
- Opcjonalny abonament utrzymaniowy/SLA
- Brak kosztów per zamówienie lub per użytkownik
- Czas wdrożenia: 2–8 tygodni zależnie od zakresu
Rachunek opłacalności zależy od wolumenu i złożoności. Przy standardowym sklepie z prostą kartoteką gotowy synchronizator jest wystarczający i tańszy w perspektywie 1–2 lat. Przy niestandardowej logice lub dużym wolumenie, gdzie liczy się każda godzina przestoju — dedykowana integracja zwraca się szybciej, bo jest jednorazowym kosztem bez miesięcznych opłat od wolumenu.
Automatyzacja nadawania przesyłek: integracja sklepu i ERP z kurierami
Jak sprawdzić, czy gotowiec wystarczy
Przed wyborem narzędzia odpowiedz na pięć pytań:
- Czy masz aktywną Sferę InsERT lub planujesz ją kupić?
- Czy produkty z wariantami (rozmiar, kolor) są w Subiekcie jako osobne kartoteki czy jako cechy jednej kartoteki?
- Czy sprzedajesz z jednego magazynu, czy z kilku?
- Czy używasz własnych pól na kartotece towaru lub dokumentach?
- Czy potrzebujesz automatycznej zmiany cen na podstawie danych z Subiekta (np. data ważności, poziom zapasów)?
Jeśli na pytania 1–3 odpowiedziałeś „tak/jeden", a na 4–5 „nie" — gotowy synchronizator prawdopodobnie wystarczy. Jeśli choć jedno z pytań 2–5 daje odpowiedź negatywną lub „tak" — warto ocenić, czy standardowe narzędzie obsłuży Twój przypadek bez kompromisów.
Jeśli chcesz omówić integrację Subiekt GT z Shoperem w kontekście Twojej kartoteki towarowej i procesów zamówień — opisz sytuację w formularzu, a wrócimy z oceną czy i jak możemy pomóc. Klikalny prototyp rozwiązania możemy pokazać w 48 godzin.