Przejdź do treści
Radek Cholewiński · Automatyzacja · 30 lipca 2026 · 5 min czytania

Raportowanie sprzedaży bez Excela: jak podłączyć dane ze sklepu do dashboardu, który aktualizuje się sam

Właściciel sklepu WooCommerce spędza godzinę tygodniowo na kopiowaniu danych do arkusza. Ten artykuł pokazuje konkretną ścieżkę: WooCommerce API, Make lub n8n jako warstwa automatyzacji, Google Looker Studio lub Notion jako dashboard, trigger co 24 godziny.

Raportowanie sprzedaży bez Excela: jak podłączyć dane ze sklepu do dashboardu, który aktualizuje się sam

Automatyczne raportowanie sprzedaży z WooCommerce polega na połączeniu trzech warstw: źródło danych (WooCommerce REST API), warstwa automatyzacji (Make lub n8n), miejsce docelowe (Google Looker Studio, Google Sheets lub Notion). Trigger uruchamia się co 24 godziny bez udziału właściciela.

Godzina tygodniowo to 52 godziny rocznie. Przy stawce 80 zł/h to 4 160 zł kosztu pracy wyłącznie na przepisywanie danych. Poniżej znajdziesz ścieżkę, która ten koszt eliminuje jednorazowym wdrożeniem.

---

Dlaczego Excel do raportowania sprzedaży przestaje działać po przekroczeniu pewnej skali?

Excel działa dobrze, gdy dane są statyczne i mały. Przy aktywnym sklepie WooCommerce z kilkudziesięcioma zamówieniami tygodniowo pojawiają się trzy problemy.

Po pierwsze, dane się dezaktualizują. Raport zrobiony w poniedziałek jest nieaktualny we wtorek. Po drugie, każda zmiana w strukturze zamówień (nowy status, nowy atrybut produktu) wymaga ręcznej korekty formuł. Po trzecie, raport żyje w pliku na jednym komputerze, co utrudnia dostęp zespołu.

Dashboard oparty na WooCommerce API pokazuje dane sprzed maksymalnie 24 godzin, działa w przeglądarce i aktualizuje się bez żadnej interwencji.

---

Jak działa WooCommerce REST API i co z niego można pobrać?

WooCommerce REST API to gotowy interfejs, który udostępnia dane sklepu jako JSON. Nie wymaga żadnych pluginów, jest domyślnie włączony od WooCommerce 2.6.

Przez API możesz pobrać:

  • zamówienia z filtrami (status, data, klient, produkt)
  • przychód brutto i netto za dowolny okres
  • najlepiej sprzedające się produkty i kategorie
  • liczbę zwrotów i anulowań
  • dane klientów (nowi vs. powracający)

Autoryzacja działa przez klucz API (Consumer Key + Consumer Secret) wygenerowany w panelu WooCommerce, zakładka Ustawienia, REST API. Poziom dostępu ustaw na "Tylko odczyt", nie ma potrzeby dawać dostępu do zapisu.

Przykładowe zapytanie, które zwraca zamówienia z ostatnich 7 dni:

``` GET /wp-json/wc/v3/orders?after=2024-01-01T00:00:00&status=completed&per_page=100 ```

---

Make czy n8n: które narzędzie do automatyzacji wybrać?

Oba narzędzia obsługują WooCommerce API i Google Sheets. Różnica jest w modelu kosztowym i elastyczności.

Make (dawniej Integromat) - Plan Core: 40 zł miesięcznie, 10 000 operacji - Interfejs wizualny, łatwiejszy dla osób bez doświadczenia technicznego - Gotowy moduł WooCommerce, nie trzeba budować zapytań HTTP ręcznie - Ograniczenia przy zaawansowanej logice warunkowej

n8n - Self-hosted: koszt serwera VPS około 50 zł miesięcznie, brak limitów operacji - Pełna kontrola nad kodem, węzeł "Code" do dowolnych transformacji danych - Wymaga podstawowej wiedzy technicznej przy konfiguracji serwera - Lepszy wybór, gdy sklep ma powyżej 500 zamówień miesięcznie lub złożoną logikę segmentacji

Dla sklepu do 200 zamówień miesięcznie z prostą strukturą: Make. Dla sklepu powyżej 500 zamówień z kilkoma kanałami sprzedaży: n8n.

---

Jak zbudować automatyzację krok po kroku?

Poniższy schemat działa zarówno w Make, jak i n8n. Różnią się nazwy węzłów, logika jest identyczna.

Krok 1: Połącz WooCommerce API W Make wybierz moduł "WooCommerce: List Orders". Podaj adres sklepu, Consumer Key i Consumer Secret. Ustaw filtr statusu na "completed" i zakres dat: ostatnie 24 godziny.

Krok 2: Przekształć dane Dodaj węzeł "Tools: Set Multiple Variables" (Make) lub "Set" (n8n). Wyciągnij z każdego zamówienia: numer, datę, wartość brutto, listę produktów, status. To warstwa transformacji, bez której dane trafią do arkusza jako surowy JSON.

Krok 3: Zapisz do Google Sheets Dodaj węzeł "Google Sheets: Add Row". Każde zamówienie trafia jako osobny wiersz. Arkusz działa jako baza danych dla dashboardu.

Krok 4: Oblicz agregaty W osobnym scenariuszu (lub w tym samym, po pętli) zsumuj przychód, policz zamówienia, oblicz średnią wartość koszyka. Wyniki zapisz do osobnej zakładki "Podsumowanie" ze znacznikiem daty.

Krok 5: Podłącz Google Looker Studio W Looker Studio (bezpłatne) utwórz nowe źródło danych: Google Sheets, wskaż arkusz z zamówieniami. Zbuduj trzy widoki: przychód dzienny, top 10 produktów, konwersja nowi vs. powracający klienci.

Krok 6: Ustaw harmonogram W Make: harmonogram scenariusza co 24 godziny o 06:00. W n8n: węzeł "Cron" z wyrażeniem `0 6 * * *`. Od tego momentu dashboard aktualizuje się sam.

---

Co zrobić, gdy sklep ma kilka kanałów sprzedaży?

Jeśli sprzedajesz jednocześnie przez WooCommerce, Allegro i Baselinker, dane trzeba agregować przed wpisaniem do arkusza. Architektura jest ta sama, dochodzi warstwa normalizacji.

Każde źródło ma inne nazwy pól: WooCommerce zwraca `total`, Allegro zwraca `payment.amount`, Baselinker zwraca `order_total_price`. W węźle transformacji mapujesz wszystkie trzy na jedno pole `revenue` z atrybutem `source`. Dzięki temu w Looker Studio możesz filtrować przychód per kanał bez osobnych raportów.

Koszt wdrożenia wielokanałowego scenariusza w Make: 3–5 godzin pracy konfiguracyjnej jednorazowo.

---

Kiedy prosty dashboard w arkuszu nie wystarczy?

Google Sheets z Lookerem obsługuje do około 50 000 wierszy bez zauważalnego spowolnienia. Przy sklepie generującym 100 zamówień dziennie to 3 lata danych. Większość sklepów nie przekroczy tego progu.

Gdy przekroczysz, masz dwie opcje: archiwizacja starszych danych do osobnego arkusza (automatyczna, do zbudowania w Make) lub migracja do dedykowanej bazy danych (PostgreSQL lub BigQuery) z Lookerem jako frontendem. Drugi wariant to wdrożenie od 8 000 zł netto, pierwsze rozwiązanie kosztuje kilka godzin konfiguracji.

---

Ile kosztuje wdrożenie automatycznego raportowania?

Trzy scenariusze kosztowe:

Samodzielnie z Make: Make Core 40 zł miesięcznie, Google Sheets i Looker Studio bezpłatne, czas konfiguracji 4–6 godzin.

Zlecone wdrożenie, Make + Looker Studio: Jednorazowy koszt konfiguracji 2 000–4 000 zł netto, utrzymanie 40 zł miesięcznie za Make. Zwrot z inwestycji przy koszcie godziny pracy 80 zł: 7–10 miesięcy.

Zlecone wdrożenie, n8n + wielokanałowe: Konfiguracja 4 000–8 000 zł netto, serwer VPS 50 zł miesięcznie, brak limitów operacji. Zwrot przy sklepie powyżej 300 zamówień miesięcznie: 4–6 miesięcy.

Przy obliczaniu zwrotu liczymy nie tylko czas właściciela, ale też błędy w ręcznym przepisywaniu danych. Jeden błąd w raporcie sprzedażowym, który wpłynie na decyzję o zatowarowaniu, może kosztować więcej niż całe wdrożenie.

Jeśli chcesz zobaczyć, jak wygląda gotowe wdrożenie automatyzacji workflow, sprawdź usługę automatyzacji procesów i AI.

FAQ

Najczęstsze pytania

Jak automatycznie pobierać dane sprzedaży z WooCommerce?

WooCommerce REST API udostępnia dane zamówień jako JSON bez dodatkowych pluginów. Wystarczy wygenerować klucz API w panelu WooCommerce (Ustawienia, REST API, poziom dostępu 'Tylko odczyt'), a następnie podłączyć go do Make lub n8n. Narzędzie pobiera dane co 24 godziny i zapisuje je do Google Sheets lub bezpośrednio do Looker Studio.

Make czy n8n do automatyzacji raportowania WooCommerce?

Make jest prostszy w konfiguracji i kosztuje 40 zł miesięcznie (plan Core, 10 000 operacji). n8n wymaga własnego serwera (VPS około 50 zł miesięcznie), ale nie ma limitów operacji i daje pełną kontrolę nad logiką. Dla sklepu do 200 zamówień miesięcznie wystarczy Make. Powyżej 500 zamówień lub przy wielu kanałach sprzedaży lepiej sprawdzi się n8n.

Czy Google Looker Studio jest bezpłatne?

Tak, Google Looker Studio (dawniej Google Data Studio) jest bezpłatne. Jako źródło danych możesz podłączyć Google Sheets, co eliminuje potrzebę płatnej bazy danych. Ograniczenie pojawia się przy kilkudziesięciu tysiącach wierszy, ale większość sklepów nie osiąga tego progu przez kilka lat.

Ile trwa wdrożenie automatycznego dashboardu sprzedażowego?

Samodzielna konfiguracja Make z WooCommerce i Looker Studio zajmuje 4–6 godzin. Zlecone wdrożenie dla jednego kanału sprzedaży to 1–2 tygodnie robocze, przy wielokanałowym (WooCommerce plus Allegro lub Baselinker) 2–4 tygodnie.

Czy automatyczne raportowanie działa przy wielu kanałach sprzedaży?

Tak. Make i n8n obsługują równoległe połączenia z WooCommerce, Allegro i Baselinker. Dane z każdego źródła są normalizowane (ujednolicone nazwy pól) przed zapisem do arkusza, dzięki czemu dashboard pokazuje przychód per kanał bez osobnych raportów.

Co się stanie, gdy WooCommerce API zwróci błąd?

Make i n8n mają wbudowaną obsługę błędów: przy niepowodzeniu scenariusz próbuje ponownie (domyślnie 3 razy co kilka minut), a następnie wysyła powiadomienie na e-mail. Dane z poprzedniego poprawnego uruchomienia pozostają w arkuszu niezmienione, więc dashboard nie traci historii.

Przejdź do treści