Prowadzisz sklep internetowy. 50 zamówień dziennie. Każde wymaga: potwierdzenia, aktualizacji statusu, etykiety kurierskiej, powiadomienia klienta, wpisu do księgowości. Ręcznie – 2 minuty na zamówienie. 100 minut dziennie na klikanie. n8n robi to w 0 sekund.
TL;DR
- n8n integruje się z WooCommerce, Shopify, Baselinker, Allegro (natywnie lub przez API)
- Order pipeline: zamówienie → potwierdzenie → etykieta → tracking → review request
- Inventory sync: synchronizacja stanów między platformami
- Customer service: auto-odpowiedzi, FAQ bot, eskalacja
- Raporty: dzienny/tygodniowy digest sprzedaży na Slacku
Nie masz n8n? Zainstaluj w 15 minut. Kontekst: kompletny poradnik n8n.
Integracje e-commerce w n8n
| Platforma | Typ integracji | Co obsługuje |
|---|---|---|
| WooCommerce | Natywny node + Trigger | Zamówienia, produkty, klienci |
| Shopify | Natywny node + Trigger | Zamówienia, produkty, klienci |
| Baselinker | HTTP Request (REST API) | Zamówienia, stany, multi-platform |
| Allegro | HTTP Request (REST API) | Oferty, zamówienia, wiadomości |
| PrestaShop | HTTP Request (REST API) | Zamówienia, produkty |
| Stripe | Natywny node + Trigger | Płatności, subskrypcje, zwroty |
| InPost | HTTP Request (API) | Etykiety, tracking, paczkomaty |
| DPD/DHL | HTTP Request (API) | Etykiety, tracking |
Workflow 1: Order Pipeline – od zamówienia do dostarczenia
Pełny pipeline obsługi zamówienia – zero kliknięć.
Architektura
WooCommerce Trigger (nowe zamówienie)
→ Google Sheets (log zamówienia)
→ Gmail (potwierdzenie do klienta)
→ Slack (#orders: nowe zamówienie)
→ Wait (wysyłka → trigger ze statusu)
→ InPost API (generuj etykietę)
→ Gmail (tracking do klienta)
→ Wait (5 dni po dostarczeniu)
→ Gmail (prośba o opinię)
Implementacja – krok po kroku
1. WooCommerce Trigger
- Event: Order Created
- Zwraca: dane zamówienia, klient, produkty, kwota
2. Google Sheets (log)
- Spreadsheet: „Zamówienia 2026"
- Kolumny:
data,nr_zamowienia,klient,email,kwota,produkty,status
3. Gmail (potwierdzenie)
Temat: Potwierdzenie zamówienia #{{ $json.number }}
Cześć {{ $json.billing.first_name }},
Dziękujemy za zamówienie! Oto podsumowanie:
{{ $json.line_items.map(i => i.name + ' x' + i.quantity).join('\n') }}
Kwota: {{ $json.total }} PLN
Przewidywana wysyłka: {{ $now.plus(2, 'days').format('dd.MM.yyyy') }}
4. Slack
Nowe zamówienie #{{ $json.number }}
Klient: {{ $json.billing.first_name }} {{ $json.billing.last_name }}
Kwota: {{ $json.total }} PLN
Produkty: {{ $json.line_items.length }}
Dodaj IF po triggerze: sprawdź czy payment_method = „cod" (za pobraniem) vs „online". Dla COD – dodaj alert „zamówienie za pobraniem" na Slacku. COD ma wyższy % zwrotów.
Workflow 2: Synchronizacja stanów magazynowych
Sprzedajesz na WooCommerce + Allegro + Empik? Stany muszą być zsynchronizowane. Ręcznie – niemożliwe przy 500+ SKU.
Architektura
WooCommerce Trigger (stock zmieniony)
→ Baselinker API (aktualizuj stany na Allegro)
→ IF (stan < 5)
→ Slack (#inventory: "Niski stan: {{ $json.name }}")
→ IF (stan = 0)
→ Allegro API (dezaktywuj ofertę)
→ Slack (#inventory: "BRAK TOWARU: {{ $json.name }}")
Implementacja
- WooCommerce Trigger – event: Product Updated (stock change)
- HTTP Request – Baselinker API:
updateInventoryProductsStock - IF –
{{ $json.stock_quantity }}< 5 → alert - IF –
{{ $json.stock_quantity }}= 0 → dezaktywacja
Synchronizacja stanów to krytyczny workflow. Błąd = sprzedajesz towar, którego nie masz. Dodaj Error Handling (tutorial) i testuj na danych testowych przed produkcją.
Workflow 3: Automatyczna obsługa klienta
Scenariusz A: FAQ bot
Klient pisze email z pytaniem. AI sprawdza czy to standardowe pytanie (status zamówienia, zwroty, dostawa) i odpowiada automatycznie.
Gmail Trigger → OpenAI (klasyfikacja: FAQ vs custom)
→ IF (FAQ)
→ OpenAI (generuj odpowiedź z bazy FAQ)
→ Gmail (auto-reply)
→ IF (custom)
→ Slack (#support: "Nowe zapytanie do ręcznej obsługi")
Scenariusz B: Automatyczny status zamówienia
Klient pyta „gdzie moja paczka?" → n8n sprawdza status w API kuriera i odpowiada.
Gmail Trigger (subject contains "status" OR "paczka")
→ WooCommerce (znajdź zamówienie po emailu)
→ InPost/DPD API (sprawdź tracking)
→ Gmail (odpowiedź ze statusem)
Więcej o AI w workflow: n8n + OpenAI.
Workflow 4: Raport sprzedaży
Codziennie o 8:00 – ile sprzedaliśmy, co się najlepiej sprzedaje, ile zwrotów.
Schedule (8:00) → WooCommerce API (zamówienia z wczoraj)
→ Code node (kalkulacje)
→ Slack (#sales: daily report)
Slack message
Sprzedaż – {{ $now.minus(1, 'day').format('dd.MM.yyyy') }}
Zamówień: {{ $json.orders_count }}
Przychód: {{ $json.revenue }} PLN
Średnia wartość: {{ $json.avg_order }} PLN
TOP 3 produkty:
1. {{ $json.top[0].name }} ({{ $json.top[0].qty }} szt.)
2. {{ $json.top[1].name }} ({{ $json.top[1].qty }} szt.)
3. {{ $json.top[2].name }} ({{ $json.top[2].qty }} szt.)
Zwroty: {{ $json.refunds_count }} ({{ $json.refunds_value }} PLN)
Polskie realia e-commerce
InPost – Paczkomaty
InPost API pozwala na:
- Generowanie etykiet (ShipX API)
- Sprawdzanie statusu przesyłki
- Pobieranie listy paczkomatów
W n8n: HTTP Request do https://api-shipx-pl.easypack24.net/v1/
Allegro
Allegro REST API:
- Zarządzanie ofertami
- Pobieranie zamówień
- Odpowiadanie na wiadomości
OAuth 2.0 – skonfiguruj w Allegro Developer → Apps.
Baselinker
Jeśli sprzedajesz na wielu platformach – Baselinker to hub. n8n + Baselinker = jedno miejsce do zarządzania zamówieniami z WooCommerce, Allegro, Amazon, Empik.
FAQ
Czy n8n obsługuje WooCommerce natywnie?
Tak – natywny node WooCommerce z Triggerem. Obsługuje: zamówienia (CRUD), produkty (CRUD), klientów. Wymaga WooCommerce REST API (włączone domyślnie).
Ile zamówień dziennie obsłuży n8n?
Self-hosted na 1 GB RAM: ~500-1000 zamówień/dzień bez problemu. Każde zamówienie to ~5 sekund przetwarzania (5-7 node'ów). Bottleneck to zazwyczaj API zewnętrznych serwisów (rate limity), nie n8n.
Mogę podłączyć n8n do Allegro?
Tak, przez HTTP Request + OAuth 2.0. Nie ma natywnego node'a Allegro, ale API jest dobrze udokumentowane. Alternatywa: Baselinker jako pośrednik (n8n → Baselinker → Allegro).
Czy n8n zastępuje Baselinker?
Nie – Baselinker to specjalistyczne narzędzie e-commerce (multi-platform, etykiety, stany). n8n to ogólna platforma automatyzacji. Najlepiej: n8n + Baselinker razem – n8n orkiestruje, Baselinker obsługuje logistykę e-com.
