Masz sklep w WooCommerce i chcesz, żeby wszystko — od zamówień, po fakturowanie i magazyn — działało samo? Pewnie widzisz, że ręczne przenoszenie danych między sklepem a systemem ERP to koszmar: błędy, opóźnienia, dublujące się faktury, bałagan w stanach magazynowych. Integracja WooCommerce z ERP to nie tylko oszczędność czasu, ale też pełna kontrola nad sprzedażą. Dzięki dobrze skonfigurowanej integracji ERP nie martwisz się o to, czy wszystko się zsynchronizowało. Po prostu działa.
Jak to zrobić? Integracja WooCommerce z systemem ERP polega na połączeniu obu platform poprzez komunikację API WooCommerce, tak by dane o produktach, zamówieniach, klientach i fakturach przepływały automatycznie w obie strony. W praktyce — integrator ERP pobiera dane ze sklepu (zamówienia, stany magazynowe, płatności WooCommerce), a następnie aktualizuje magazyn ERP, wystawia faktury elektroniczne, czy zleca dostawy. To proces, który można przeprowadzić samodzielnie, krok po kroku. A jeśli chcesz, by ktoś to poukładał za Ciebie – zobacz naszą ofertę usług dla firm online.
Oto, jak wygląda cały proces – od przygotowania po uruchomienie:
- Krok 1: Wybór oprogramowania ERP i przygotowanie WooCommerce do integracji
- Krok 2: Konfiguracja komunikacji API i połączenia ERP z WooCommerce
- Krok 3: Mapowanie danych i synchronizacja produktów, klientów oraz zamówień
- Krok 4: Automatyzacja procesów, fakturowanie i zarządzanie stanami magazynowymi
- Krok 5: Testowanie, harmonogram synchronizacji i kontrola jakości integracji
A jeśli chcesz zobaczyć, jak zrobić to sam – czytaj dalej.

Krok 1: Wybór oprogramowania ERP i przygotowanie WooCommerce do integracji
Pierwszy krok to wybór oprogramowania ERP, które będzie komunikować się z Twoim sklepem. To nie może być przypadkowy system – sprawdź, czy ma otwarte API, czy obsługuje synchronizację stanów magazynowych, eksport danych do ERP i import danych z ERP, a także czy wspiera fakturowanie online. Popularne rozwiązania to np. Subiekt GT, WF-Mag, enova365 czy SAP Business One. Chcesz, by ERP nie tylko zbierał dane, ale też reagował na zmiany – np. aktualizował ceny produktów ERP i stany w czasie rzeczywistym.
Po stronie WooCommerce musisz upewnić się, że sklep jest gotowy technicznie. Zaktualizuj WordPressa, WooCommerce i wtyczki. Sprawdź klucze REST API – znajdziesz je w: WooCommerce → Ustawienia → Zaawansowane → REST API.
Upewnij się też, że serwer obsługuje HTTPS – bezpieczna komunikacja API WooCommerce to podstawa.
Dodatkowym krokiem, który często pomija się (błąd!), jest sprawdzenie zgodności formatów danych – czy w obu systemach identycznie zapisujesz kody produktów (kod produktu ERP = SKU w WooCommerce), jednostki miary i pola nazw. Bez tego późniejsze mapowanie pól danych może się rozsypać.
Jeśli chcesz przygotować sklep na większe obroty, warto dodać funkcje sezonowe — szczególnie przed akcjami jak kampania WooCommerce Black Friday, która potrafi przetestować każdą integrację.
| Element | WooCommerce | ERP | Uwagi |
|---|---|---|---|
| Kod produktu | SKU | Symbol towaru | Muszą być identyczne |
| Stan magazynowy | quantity | ilość | Aktualizacja dwukierunkowa |
| Cena produktu | price | cena netto/brutto | Warto ustalić źródło danych |
| Dane klienta | customer | kontrahent | Sprawdź strukturę adresów |
| Zamówienie | order_id | numer dokumentu | Powiązanie z numerem faktury |
Krok 2: Konfiguracja komunikacji API i połączenia ERP z WooCommerce
Główna magia dzieje się tutaj. Musisz połączyć oba systemy – połączenie ERP z WooCommerce realizuje się najczęściej poprzez integrator lub dedykowany moduł integracyjny ERP. Dobre narzędzie pozwala wizualnie przypisać pola, zdefiniować zasady synchronizacji danych i określić, co ma być wymieniane. Kluczową rolę grają tu Webhook WooCommerce i REST API WooCommerce – to one wysyłają dane o zmianach (np. nowym zamówieniu) natychmiast do ERP.
Ustawienia kluczy API
Wejdź w WooCommerce → Ustawienia → Zaawansowane → REST API → Dodaj klucz. Nadaj mu nazwę, wybierz użytkownika administracyjnego, przyznaj uprawnienia “read/write”. Skopiuj klucz i sekret – będą potrzebne po stronie ERP.
Nigdy nie wysyłaj ich mailem – przechowuj w menedżerze haseł.
Adresy końcówek API (Endpoints)
System ERP będzie “odpytywał” Twój sklep za pomocą endpointów, np. /wp-json/wc/v3/orders lub /wp-json/wc/v3/products. Warto zweryfikować limity zapytań – zbyt duża liczba żądań spowolni sklep.
Bezpieczeństwo i certyfikaty
Nie zapomnij o SSL. Większość ERP odrzuca połączenia niezabezpieczone. Jeśli korzystasz z własnego hostingu, zainstaluj certyfikat Let’s Encrypt albo komercyjny wildcard SSL.
Testowa integracja
Zrób to na kopii sklepu – testowe dane, kilka produktów, próbne zamówienia. Nigdy nie ryzykuj działającego sklepu – pierwszy transfer zawsze robi się “na sucho”.
Dobrze skonfigurowane API to połowa sukcesu. Przyda się cierpliwość, logi błędów i notatnik – to Twoi najlepsi kumple w tym etapie. Gdy wszystko działa, można działać dalej i dostosować ustawienia, np. pod WooCommerce na okres świąteczny, gdzie automatyczna wymiana danych to złoto.

Krok 3: Mapowanie danych i synchronizacja produktów, klientów oraz zamówień
To moment, w którym łączysz świat WooCommerce z ERP-em. Mapowanie to nic innego jak dopasowanie pól z obu systemów – np. “name” z WooCommerce do “nazwa towaru” w ERP. W praktyce: jeśli zrobisz to źle, Twój magazyn ERP będzie widział inne produkty niż sklep. Na szczęście większość integratorów ma wizualne kreatory – przeciągasz pola i sprawa załatwiona.
Najpierw zrób mapowanie produktów WooCommerce – kod, nazwa, opisy, ceny, stany magazynowe ERP, zdjęcia. Potem dodaj dane klientów – imię, adres, telefon, NIP. Na końcu zajmij się zamówieniami WooCommerce – każdy ID zamówienia WooCommerce musi być przypisany do unikalnego numeru dokumentu w ERP.
Kiedy już to dopasujesz, ustal kierunek przepływu – produkty mogą być importowane z ERP, ale np. klienci i zamówienia eksportowane do ERP. Dzięki temu zachowasz spójność.
W razie potrzeby możesz tworzyć specjalne reguły – np. gdy stan produktu spada poniżej 3 sztuk, system ERP wysyła automatyczne powiadomienie. Takie smaczki robią różnicę podczas sezonowych akcji sprzedażowych (np. wyprzedaży WooCommerce), kiedy liczby lecą w tysiącach.
| Pole WooCommerce | Pole ERP | Kierunek wymiany | Opis |
|---|---|---|---|
| product_id | ID towaru | ERP → Woo | Ujednolicony identyfikator produktu |
| order_id | numer dokumentu | Woo → ERP | Podstawa fakturowania |
| status płatności | status dokumentu | Woo → ERP | Aktualizuje się z bramką płatności |
| stany magazynowe | ilość | ERP → Woo | Dwustronna synchronizacja |
| cena produktu | cennik ERP | ERP → Woo | Automatyczna aktualizacja cen |
Krok 4: Automatyzacja procesów, fakturowanie i zarządzanie stanami magazynowymi
Teraz – magia. W tym etapie ustawiasz reguły automatyzacji. Czyli: co, kiedy i jak ma się dziać bez Twojej ingerencji.
Zamówienie złożone w WooCommerce? Super – import zamówień do ERP, zautomatyzowane fakturowanie, zmiana statusu płatności, aktualizacja stanów magazynowych ERP. Całość działa jak jeden system sprzedaży.
Automatyczne fakturowanie online
Połącz WooCommerce z modułem wystawiania faktur w ERP (np. Subiekt GT lub enova365). Zdefiniuj szablon faktury, numerację, status dokumentu. Dzięki temu każda transakcja generuje numer faktury automatycznie — bez klikania.
Synchronizacja stanów magazynowych
Ustaw harmonogram synchronizacji, np. co 10 minut. Jeśli nie chcesz obciążać serwera, wybierz aktualizacje przy zdarzeniach: sprzedaż, edycja produktu, zwrot. Bieżąca synchronizacja stanów magazynowych zapobiegnie sprzedaży ponad stan.
Zarządzanie dostawami i logistyką
ERP może też obsługiwać dostawy i logistykę – np. automatycznie wysłać zamówienie do magazynu zewnętrznego lub kuriera. Jeśli masz kilka magazynów, system rozdzieli towar tam, gdzie jest dostępny.
Obsługa błędów integracji
Zawsze będą się zdarzać błędy integracji – brak połączenia API, błędny numer ID, różnice w kartotekach. Dlatego warto włączyć dziennik i alerty – dowiesz się o problemie zanim klient.
Dzięki temu automatyzacja nie jest już mrzonką – ona po prostu działa. A jeśli chcesz dopasować swój sklep pod konkretne kampanie sprzedażowe, zobacz jak budujemy landing page WooCommerce zoptymalizowane pod konwersję.

Krok 5: Testowanie, harmonogram synchronizacji i kontrola jakości integracji
Każda integracja, nawet najlepsza, wymaga testów. Przetestuj przepływ danych ERP–WooCommerce: dodaj produkt, zrób testowy zakup, wystaw fakturę, zmień cenę w ERP i zobacz, czy zaktualizowała się w sklepie. Zwróć uwagę na aktualizację cen, statusy płatności i dostępność towaru.
Jeśli wszystko działa, utwórz harmonogram synchronizacji – konkretne godziny i częstotliwość odświeżania danych. W wielu przypadkach wystarczą aktualizacje co 15 minut, ale przy intensywnej sprzedaży warto zejść do 5.
Na koniec stwórz prostą checklistę — punkty kontrolne integracji. Sprawdzaj regularnie logi błędów, opóźnienia synchronizacji i poziom obciążenia API. Lepiej zapobiegać niż ratować sytuację po awarii.
Dopiero gdy testy przejdą bez zastrzeżeń, można mówić o gotowej integracji. Jeśli chcesz, by Twoja konfiguracja miała też sens biznesowy (nie tylko techniczny) — zerknij na cele WooCommerce i dopasuj procesy pod realne wyniki sprzedaży.
Gotowa integracja to dopiero początek
Integracja WooCommerce z ERP to narzędzie, nie cel sam w sobie. Kluczem jest, żeby cały system działał płynnie – bez klikania, kombinowania i “zaraz sprawdzę w ERP”. Po wdrożeniu warto ustawić monitoring, raporty i automatyczne alerty – w końcu chodzi o spokój i pewność, że biznes działa sam.
A kiedy masz takie fundamenty, możesz iść dalej – marketing, automatyzacja sprzedaży, UX sklepu. To już inna liga.
Jeśli potrzebujesz partnera, który ogarnie nie tylko integrację, ale też stronę i zaplecze sprzedaży – sprawdź nasze strony internetowe w Bydgoszczy. Tworzymy rozwiązania, które po prostu działają – stabilnie, szybko i bez ściemy.
FAQ – najczęściej zadawane pytania o integrację WooCommerce z ERP
Czy mogę zintegrować WooCommerce z dowolnym systemem ERP?
Nie z każdym – ERP musi mieć otwarte API lub dedykowany moduł integracyjny. Bez tego komunikacja między systemami nie będzie możliwa.
Jak długo trwa integracja WooCommerce z ERP?
Średnio od 2 do 5 dni roboczych – zależy od liczby danych, stopnia automatyzacji i rodzaju ERP. Testy mogą zająć dodatkowy dzień.
Czy potrzebuję programisty do takiej integracji?
Nie zawsze. Jeśli korzystasz z gotowego integratora, konfigurację da się zrobić samemu. Ale przy rozbudowanym ERP pomoc specjalisty bywa nieoceniona.
Jakie dane najczęściej synchronizuje się między WooCommerce a ERP?
Produkty, ceny, stany magazynowe, zamówienia, dane klientów i faktury. Niektóre integracje obejmują też statusy dostaw i płatności.
Czy integracja wpływa na szybkość działania sklepu?
Przy dobrze skonfigurowanym API – nie. Ale zbyt częste zapytania lub ciężkie synchronizacje mogą spowolnić WooCommerce.
Jak zabezpieczyć połączenie WooCommerce–ERP?
Koniecznie używaj SSL, bezpiecznych tokenów API i ogranicz uprawnienia kluczy. Regularnie zmieniaj hasła i monitoruj logi dostępowe.
Co zrobić, jeśli integracja przestanie działać?
Sprawdź logi i status API. Często to kwestia wygaśniętego klucza lub drobnego błędu w JSON. W razie potrzeby restartuj integrator i przeprowadź test połączenia.




