Najskuteczniejsze rozwiązanie dla polskiego sklepu WooCommerce to dwukierunkowy konektor z autoryzacją przez REST API, działający po stronie Windows z Subiektem GT. Taka architektura synchronizuje kartoteki produktów, stany magazynowe, zamówienia i dane kontrahentów w obu kierunkach, a jednocześnie pozwala Subiektowi GT automatycznie wystawiać dokumenty sprzedaży na podstawie zamówień ze sklepu. Jeśli zasoby techniczne są ograniczone, wdrożenie z pomocą agencji wdrożeniowej skraca czas konfiguracji z kilku tygodni do kilku dni i eliminuje najczęstsze błędy mapowania.
Kluczowe korzyści dobrze skonfigurowanej integracji Subiekt GT z WooCommerce:
- Automatyczna synchronizacja stanów magazynowych po każdej sprzedaży, w obu kierunkach.
- Import zamówień z WooCommerce bezpośrednio do Subiekt GT, bez ręcznego przepisywania danych.
- Eksport kartotek produktów (nazwa, SKU, EAN, cena, stawka VAT, zdjęcia) z Subiekt GT do sklepu.
- Synchronizacja danych kontrahentów i automatyczne wystawianie faktur lub paragonów w Subiekt GT.
- Obsługa wielu magazynów i wariantów produktów (kolor, rozmiar) po stronie WooCommerce.
Porada profesjonalisty: Przed uruchomieniem synchronizacji upewnij się, że sklep działa na HTTPS i masz wygenerowane klucze REST API (Consumer Key oraz Consumer Secret) w panelu WooCommerce. Bez aktywnego HTTPS autoryzacja API zakończy się błędem, niezależnie od wybranego konektora.
Kluczowe wnioski
Dwukierunkowy konektor z autoryzacją REST API, wdrożony na środowisku testowym przed uruchomieniem produkcyjnym, to najskuteczniejsze podejście do integracji Subiekt GT z WooCommerce dla polskich sklepów internetowych.
| Punkt | Szczegóły |
|---|---|
| Wybór metody integracji | Wtyczka lokalna dla prostych sklepów, connector SaaS przy sprzedaży wielokanałowej, integracja custom dla niestandardowych procesów. |
| Kluczowe wymagania wstępne | Aktywna licencja Subiekt GT, HTTPS w sklepie, wygenerowane klucze REST API i pełny backup przed synchronizacją. |
| Mapowanie po SKU | Jednoznaczny symbol/SKU to jedyny pewny klucz identyfikacji produktu; mapowanie po nazwie prowadzi do duplikatów. |
| Czas wdrożenia | Wtyczka lokalna: 1–3 dni; connector SaaS: 3–7 dni; wdrożenie agencyjne z audytem: 2–6 tygodni. |
| Idztech jako partner wdrożeniowy | Idztech realizuje pełen cykl integracji z umową SLA, testami i szkoleniem; bezpłatna konsultacja dostępna przez formularz kontaktowy. |
Spis treści
- Jakie metody integracji Subiekt GT z WooCommerce masz do wyboru?
- Co przygotować przed integracją: wymagania środowiskowe
- Jak krok po kroku skonfigurować połączenie Subiekt GT z WooCommerce?
- Jakie pola mapować i jak obsługiwać typowe scenariusze synchronizacji?
- Jak testować integrację i rozwiązywać najczęstsze błędy?
- Ile kosztuje i jak długo trwa wdrożenie integracji w Polsce?
- Jak Idztech może pomóc z integracją Subiekt GT i WooCommerce?
- Perspektywa agencji: co najczęściej idzie nie tak przy tej integracji?
- Przydatne źródła i dokumentacja do dalszego czytania
- Idztech: wdrożenie integracji bez ryzyka błędów produkcyjnych
Jakie metody integracji Subiekt GT z WooCommerce masz do wyboru?
Rynek oferuje trzy zasadniczo różne podejścia techniczne, a wybór między nimi zależy od skali sklepu, budżetu i dostępnych zasobów IT.
Wtyczka lokalna (plugin instalowany po stronie Windows/serwera) to aplikacja działająca na tym samym komputerze lub serwerze Windows, na którym zainstalowany jest Subiekt GT. Łączy się bezpośrednio z bazą danych Subiekt GT i przez REST API z WooCommerce. Synchronizatory działające lokalnie obsługują dwukierunkowy eksport i import danych: nazwę, symbol, EAN, opisy, stany magazynowe i poziomy cen. Rozwiązanie nie wymaga stałego abonamentu u zewnętrznego dostawcy, ale wymaga utrzymania środowiska Windows i samodzielnej aktualizacji.
Connector SaaS (usługa pośrednicząca w chmurze) działa jako warstwa pośrednia między Subiektem GT a WooCommerce. Dostawca utrzymuje infrastrukturę, a sklep komunikuje się z nią przez API. Platformy SaaS podkreślają automatyzację dokumentów sprzedaży, synchronizację płatności i raportów finansowych w ERP, co czyni je atrakcyjnymi przy sprzedaży wielokanałowej. Wadą jest stały miesięczny abonament i uzależnienie od ciągłości działania zewnętrznej usługi.
Integracja custom przez API to rozwiązanie pisane pod konkretne wymagania biznesowe, korzystające bezpośrednio z REST API WooCommerce i API lub bazy Subiekt GT. Daje pełną kontrolę nad logiką synchronizacji, ale wymaga kompetencji programistycznych i znacznie dłuższego czasu wdrożenia.
Poniżej zestawienie kryteriów decyzji:
| Kryterium | Wtyczka lokalna | Connector SaaS | Integracja custom |
|---|---|---|---|
| Kierunek synchronizacji | Dwukierunkowy | Dwukierunkowy | Dowolny |
| Złożoność konfiguracji | Średnia | Niska–średnia | Wysoka |
| Wymagania hostingowe | Serwer Windows z Subiektem | Dowolny hosting + Subiekt | Serwer Windows + dev |
| Wsparcie i aktualizacje | Zależne od dostawcy wtyczki | Dostawca SaaS (SLA) | Agencja wdrożeniowa |
| Koszt wdrożenia | Niska licencja + czas własny | Abonament + konfiguracja | Wyższy jednorazowy |
| Skalowalność (multi-shop) | Tryb instancji (ograniczony) | Tak, natywnie | Tak, po zaprojektowaniu |
Kiedy wybrać które podejście? Samodzielny sklep z asortymentem do kilkuset SKU i prostym procesem sprzedaży dobrze obsłuży wtyczka lokalna. Przy sprzedaży wielokanałowej, integracji z marketplace’ami lub potrzebie automatyzacji dokumentów finansowych lepiej sprawdzi się connector SaaS. Niestandardowe procesy fakturowania, specyficzne reguły cenowe lub integracja z kilkoma systemami ERP jednocześnie wymagają rozwiązania custom, najlepiej realizowanego przez agencję.
Co przygotować przed integracją: wymagania środowiskowe
Brak jednego elementu z tej listy potrafi zablokować całe wdrożenie na etapie testów. Sprawdź każdy punkt przed instalacją konektora.
Lista kontrolna środowiska:
- Aktywna licencja Subiekt GT z uprawnieniami do wystawiania dokumentów sprzedaży.
- Dostęp do komputera lub serwera Windows z zainstalowanym Subiektem GT i połączeniem z Internetem.
- Konto administracyjne w WooCommerce z uprawnieniami do zarządzania API.
- Sklep WooCommerce działający na HTTPS (certyfikat SSL aktywny i poprawnie skonfigurowany).
- Wygenerowane klucze REST API w WooCommerce: Consumer Key i Consumer Secret (panel: WooCommerce → Ustawienia → Zaawansowane → REST API).
- Pełna kopia zapasowa bazy danych WooCommerce i kartotek Subiekt GT przed jakąkolwiek synchronizacją.
- Testowa instancja sklepu (kopia środowiska produkcyjnego) do próbnej synchronizacji.
Ostrzeżenia techniczne:
- Sprawdź zgodność wersji Subiekt GT z wybranym konektorem. Starsze wersje Subiekt GT mogą nie obsługiwać wszystkich pól API.
- Firewall serwera Windows musi zezwalać na wychodzące połączenia HTTPS do domeny sklepu i ewentualnie do serwera SaaS.
- Konto w Subiekt GT używane przez konektor powinno mieć uprawnienia do odczytu kartotek, stanów i wystawiania dokumentów, ale nie do administracji systemem.
Porada profesjonalisty: Wykonaj pełny backup kartotek Subiekt GT i bazy WooCommerce przed pierwszym uruchomieniem synchronizacji. Najlepiej skonfiguruj osobną testową instancję sklepu (kopię bazy na subdomenie lub lokalnie) i przeprowadź tam próbną synchronizację. Błędy mapowania SKU lub duplikaty produktów wykryte na środowisku testowym nie trafiają do klientów.
Standardowe wymagania techniczne integracji obejmują aktywną licencję Subiekt GT, dostęp do Internetu dla obu systemów oraz konfigurację kluczy REST API po stronie WooCommerce — bez spełnienia tych warunków konektor nie nawiąże połączenia.
Jak krok po kroku skonfigurować połączenie Subiekt GT z WooCommerce?
Sekwencja poniżej opisuje ścieżkę od czystego środowiska do pierwszej produkcyjnej synchronizacji. Kolejność kroków nie jest przypadkowa: każdy etap weryfikuje poprzedni i minimalizuje ryzyko błędów na produkcji.
-
Przygotowanie środowiska. Upewnij się, że serwer Windows ma dostęp do Internetu, Subiekt GT działa poprawnie, a sklep WooCommerce odpowiada na HTTPS. Sprawdź wersje obu systemów pod kątem zgodności z wybranym konektorem.
-
Wygenerowanie kluczy REST API w WooCommerce. Przejdź do panelu WooCommerce → Ustawienia → Zaawansowane → REST API → Dodaj klucz. Ustaw uprawnienia na „Odczyt/Zapis“, zapisz Consumer Key i Consumer Secret w bezpiecznym miejscu. Klucze są widoczne tylko raz po wygenerowaniu.
-
Instalacja konektora po stronie Windows. Pobierz instalator konektora od wybranego dostawcy i zainstaluj go na tym samym komputerze lub serwerze, na którym działa Subiekt GT. Podczas instalacji podaj ścieżkę do bazy Subiekt GT oraz dane dostępowe do konta w systemie.
-
Konfiguracja połączenia z WooCommerce. W panelu konektora wprowadź adres URL sklepu, Consumer Key i Consumer Secret. Przetestuj połączenie przyciskiem „Test API“ lub odpowiednikiem w danym narzędziu.
-
Mapowanie pól. Przypisz pola Subiekt GT do odpowiednich pól WooCommerce: symbol do SKU, EAN do pola kodu kreskowego, stawkę VAT do klasy podatkowej, stany magazynowe do poziomu zapasów. Skonfiguruj kierunek synchronizacji dla każdego pola.
-
Uruchomienie synchronizacji testowej. Wykonaj import próbny na środowisku testowym (kopia sklepu). Zaimportuj Zaimportuj kilka produktów, sprawdź dane w WooCommerce, wyślij testowe zamówienie i zweryfikuj, czy trafia do Subiekt GT z poprawnymi danymi kontrahenta.
-
Monitorowanie logów. Sprawdź logi konektora po każdej synchronizacji testowej. Szukaj błędów autoryzacji, duplikatów SKU i niezgodności stawek VAT.
-
Przejście na produkcję. Po pozytywnych testach uruchom synchronizację na środowisku produkcyjnym. Ustaw harmonogram automatycznej synchronizacji (np. co 15 minut dla stanów magazynowych).
Plan rollback: jeśli synchronizacja produkcyjna spowoduje błędy, wyłącz konektor, przywróć bazę WooCommerce z kopii zapasowej i bazę Subiekt GT do stanu sprzed synchronizacji. Dopiero po diagnozie przyczyny wróć do konfiguracji.
Jakie pola mapować i jak obsługiwać typowe scenariusze synchronizacji?
Mapowanie pól to miejsce, gdzie większość wdrożeń traci czas. Niejednoznaczne SKU lub brak reguł obsługi duplikatów potrafią zduplikować cały asortyment w WooCommerce.
Pola do mapowania między Subiekt GT a WooCommerce:
- Symbol/SKU (klucz identyfikujący produkt w obu systemach, musi być unikalny).
- Nazwa produktu i opis (krótki i długi).
- EAN/kod kreskowy.
- Cena netto i brutto oraz stawka VAT (mapowana na klasę podatkową WooCommerce).
- Waga i wymiary (przydatne przy integracji z modułami wysyłki).
- Zdjęcia produktów (URL lub ścieżka lokalna, zależnie od konektora).
- Stan magazynowy (suma z jednego lub wielu magazynów Subiekt GT).
- Status zamówienia (mapowanie statusów WooCommerce na dokumenty w Subiekt GT).
- Dane kontrahenta: imię, nazwisko, adres, NIP (dla faktur B2B).
Scenariusze, które wymagają dodatkowej konfiguracji:
Eksport produktów z Subiekt GT do WooCommerce przebiega jednostronnie przy pierwszym zasileniu sklepu, ale przy aktualizacjach cen lub opisów wymaga reguł nadpisywania. Zdecyduj, który system jest „źródłem prawdy“ dla każdego pola.
Import zamówień z WooCommerce do Subiekt GT powinien tworzyć dokument sprzedaży (paragon lub fakturę) automatycznie po zmianie statusu zamówienia na „opłacone“. Wymaga to mapowania statusów i konfiguracji szablonu dokumentu w Subiekt GT.
Sumowanie stanów z wielu magazynów jest możliwe w większości konektorów, ale wymaga jawnego wskazania, które magazyny Subiekt GT mają być sumowane i czy WooCommerce ma widzieć łączny stan, czy stany osobno.
Obsługa wariantów produktów (kolor, rozmiar) wymaga mapowania atrybutów WooCommerce na cechy kartotek w Subiekt GT. Każdy wariant powinien mieć własny, unikalny SKU.
Porada profesjonalisty: Stosuj jednoznaczne mapowanie wyłącznie po symbolu/SKU, nigdy po nazwie produktu. Nazwy mogą się powtarzać lub zmieniać, SKU jest stałym identyfikatorem. Przygotuj też reguły obsługi duplikatów: konektor powinien aktualizować istniejący produkt, a nie tworzyć nowego, gdy SKU już istnieje w WooCommerce.
Idztech opisuje rozwiązania logistyczne i integracyjne w e-commerce, w tym optymalizację procesów magazynowych powiązanych z synchronizacją stanów między ERP a sklepem.
Jak testować integrację i rozwiązywać najczęstsze błędy?
Testy przeprowadzone przed uruchomieniem produkcyjnym eliminują 80% problemów, które w innym przypadku trafiają do klientów jako błędne stany magazynowe lub zagubione zamówienia.
Checklist testów przed uruchomieniem produkcji:
- Import próbny jednego produktu z Subiekt GT do WooCommerce i weryfikacja wszystkich pól (nazwa, SKU, cena, VAT, zdjęcie, stan).
- Wysłanie testowego zamówienia w WooCommerce i sprawdzenie, czy pojawia się w Subiekt GT z poprawnymi danymi kontrahenta.
- Zmiana stanu magazynowego w Subiekt GT i weryfikacja aktualizacji w WooCommerce po kolejnej synchronizacji.
- Kontrola dokumentu wystawionego w Subiekt GT (paragon lub faktura) na podstawie testowego zamówienia.
- Sprawdzenie logów konektora pod kątem ostrzeżeń i błędów po każdym z powyższych kroków.
Typowe błędy i ich rozwiązania:
Duplikaty SKU powstają, gdy w Subiekt GT istnieją dwa produkty z tym samym symbolem lub gdy konektor nie ma reguły aktualizacji istniejącego rekordu. Rozwiązanie: przejrzyj kartoteki Subiekt GT przed synchronizacją i ustaw regułę „aktualizuj, jeśli SKU istnieje“.
Brak zdjęć po synchronizacji wynika najczęściej z niepoprawnych ścieżek URL do plików graficznych lub braku dostępu konektora do katalogu ze zdjęciami. Sprawdź, czy konektor ma uprawnienia do odczytu katalogu i czy URL zdjęć jest dostępny publicznie.
Różnice stawek VAT między Subiekt GT a WooCommerce powodują błędne ceny brutto. Upewnij się, że każda stawka VAT w Subiekt GT ma odpowiednik w klasach podatkowych WooCommerce i że mapowanie jest jawnie skonfigurowane.
Błędy autoryzacji API oznaczają problem z kluczami REST API lub brakiem protokołu HTTPS, co wymaga ich weryfikacji i poprawnej konfiguracji. Zregeneruj klucze w panelu WooCommerce i sprawdź, czy adres URL sklepu w konfiguracji konektora zaczyna się od https://.
Logi konektora to pierwsze miejsce diagnostyki każdego błędu synchronizacji. Włącz poziom logowania „debug“ podczas testów, żeby zobaczyć pełną treść żądań i odpowiedzi API. Na produkcji przełącz na poziom „error“, żeby nie zapychać dysku. Jeśli log pokazuje powtarzający się błąd 500 po stronie WooCommerce, problem leży w konfiguracji serwera lub wtyczek sklepu, nie w konfiguracji konektora. Wtedy wezwij wsparcie techniczne.
Kiedy wezwać wsparcie Idztech? Gdy błąd pojawia się po każdej synchronizacji mimo poprawnej konfiguracji, gdy dane kontrahentów nie trafiają do Subiekt GT lub gdy dokumenty sprzedaży nie są wystawiane automatycznie. Eskalacja do specjalisty na tym etapie jest szybsza niż samodzielna diagnoza złożonych zależności między wersjami oprogramowania.
Ile kosztuje i jak długo trwa wdrożenie integracji w Polsce?
Koszty i czas wdrożenia różnią się znacząco w zależności od wybranej metody. Poniżej realistyczne widełki dla polskiego rynku.
Wtyczka lokalna (samodzielna instalacja):
Koszt licencji wtyczki to zazwyczaj jednorazowa opłata lub roczna subskrypcja. Do tego dochodzi czas własny na konfigurację, mapowanie pól i testy. Przy prostym asortymencie i doświadczeniu technicznym konfiguracja zajmuje 1–3 dni robocze.
Connector SaaS:
Miesięczny abonament u dostawcy usługi plus jednorazowa konfiguracja (własna lub przez dostawcę). Czas uruchomienia wynosi zazwyczaj 3–7 dni roboczych, wliczając testy i szkolenie. Abonament zapewnia aktualizacje i wsparcie techniczne po stronie dostawcy.
Wdrożenie przez agencję (integracja custom lub zaawansowana konfiguracja):
Wyższy koszt jednorazowy, obejmujący analizę wymagań, mapowanie pól, testy na środowisku testowym, szkolenie zespołu i umowę SLA. Czas realizacji wynosi 2–6 tygodni, zależnie od złożoności procesów i liczby mapowanych pól. W cenie agencji powinna znaleźć się dokumentacja mapowań, plan aktualizacji i wsparcie powdrożeniowe.
Dla projektów niestandardowych rekomendowany jest audyt przedwdrożeniowy i dokumentacja mapowań pól; agencja wdrożeniowa powinna dostarczyć umowę SLA i plan aktualizacji jako standard, nie opcję.
Jak Idztech może pomóc z integracją Subiekt GT i WooCommerce?
Idztech realizuje pełen cykl wdrożenia integracji: od analizy wymagań, przez konfigurację konektora i mapowanie pól, po testy na środowisku testowym, uruchomienie produkcyjne i szkolenie zespołu. W ramach obsługi powdrożeniowej Idztech zapewnia monitoring synchronizacji, reagowanie na błędy i aktualizacje integracji przy zmianach wersji Subiekt GT lub WooCommerce.

Zakres usługi obejmuje:
- Analizę procesów sprzedaży i magazynowych przed wdrożeniem (audyt wymagań).
- Konfigurację dwukierunkowej synchronizacji: produkty, stany, zamówienia, kontrahenci, dokumenty.
- Mapowanie pól i reguł obsługi duplikatów, wariantów i stawek VAT.
- Testy na środowisku testowym z checklistą weryfikacyjną.
- Szkolenie zespołu z obsługi konektora i interpretacji logów.
- Umowę SLA i wsparcie powdrożeniowe.
- Obsługę wielu instancji (kilka sklepów WooCommerce połączonych z jednym Subiektem GT).
Idztech podkreśla indywidualne dopasowanie rozwiązań i analizę branży, a realizacje agencji pokazują idztech realizacje agencji pokazują wzrost konwersji po wdrożeniach sklepów i integracji systemów. Bezpłatna konsultacja i wycena dostępne są przez formularz kontaktowy Idztech, gdzie możesz opisać swoje wymagania i otrzymać harmonogram wdrożenia.
Perspektywa agencji: co najczęściej idzie nie tak przy tej integracji?
Najczęstszy błąd, który widzimy przy wdrożeniach integracji Subiekt GT z WooCommerce, to uruchomienie synchronizacji bezpośrednio na środowisku produkcyjnym bez wcześniejszych testów na kopii. Sklep z kilkuset produktami po błędnym imporcie może skończyć z zduplikowanym asortymentem, zerowanymi stanami i klientami, którzy widzą produkty niedostępne od miesięcy. Przywrócenie bazy do stanu sprzed synchronizacji zajmuje godziny, a nie minuty, jeśli backup nie był aktualny.
Drugi powtarzający się problem to niejednoznaczne symbole w Subiekt GT. Firmy, które przez lata prowadziły kartoteki bez rygorystycznej polityki SKU, odkrywają przy integracji, że ten sam symbol przypisano do kilku produktów lub że symbole zawierają spacje i znaki specjalne, które konektor interpretuje błędnie. Porządkowanie kartotek przed integracją to praca, której nie da się pominąć.
Ignorowanie wersji oprogramowania to trzecia kategoria błędów. Aktualizacja WooCommerce lub Subiekt GT po uruchomieniu integracji może zepsuć mapowanie pól lub zmienić strukturę API. Dlatego plan aktualizacji i umowa SLA z agencją nie są luksusem, lecz warunkiem stabilnego działania sklepu.
Poprawna integracja, z udokumentowanymi mapowaniami i środowiskiem testowym, skraca czas obsługi zamówień i eliminuje ręczne przepisywanie danych między systemami. W praktyce oznacza to oszczędność kilku godzin pracy tygodniowo przy średnim wolumenie zamówień. Idztech publikuje artykuły i materiały eksperckie dotyczące wdrożeń e-commerce, które mogą być pomocne przy planowaniu integracji.

Przydatne źródła i dokumentacja do dalszego czytania
Poniższe zasoby są pomocne na różnych etapach wdrożenia: dokumentacja techniczna konektora przed konfiguracją, środowisko testowe podczas testów, a kontakt z pomocą techniczną przy eskalacji błędów.
Dokumentacja techniczna i konfiguracja:
- Funkcje omnichannel i integracja z marketplace — kiedy connector SaaS sprawdza się lepiej niż wtyczka lokalna.
Zasoby Idztech:
- Artykuły eksperckie i case studies Idztech — materiały pomocne przy planowaniu integracji i optymalizacji procesów e-commerce.
- Logistyka i procesy magazynowe w e-commerce — kontekst integracji magazynowej przy synchronizacji stanów.
Priorytet przy korzystaniu z tych źródeł: zacznij od dokumentacji technicznej konektora, żeby zrozumieć wymagania środowiskowe, następnie skonfiguruj środowisko testowe, a przy złożonych wymaganiach lub błędach eskaluj do wsparcia technicznego Idztech.
Idztech: wdrożenie integracji bez ryzyka błędów produkcyjnych
Samodzielna konfiguracja integracji Subiekt GT z WooCommerce jest możliwa, ale każdy pominięty krok w testach lub błąd mapowania SKU trafia bezpośrednio na produkcję. Idztech eliminuje to ryzyko przez wdrożenie na środowisku testowym, udokumentowane mapowania pól i umowę SLA obejmującą aktualizacje przy zmianach wersji oprogramowania.
Idztech specjalizuje się w tworzeniu sklepów WooCommerce i integracjach z systemami ERP, w tym z Subiektem GT, dla firm różnej wielkości w Polsce. Zakres usługi obejmuje analizę wymagań, konfigurację dwukierunkowej synchronizacji, testy, szkolenie i wsparcie powdrożeniowe. Skontaktuj się przez formularz na stronie Idztech, opisz swoje wymagania i otrzymaj bezpłatną wycenę z harmonogramem wdrożenia.