Przejdź do treści
Eksport zamówień WooCommerce: CSV, XML i automatyzacja procesu

Eksport zamówień WooCommerce: CSV, XML i automatyzacja procesu

Opublikowano: 16 października 2026| Zaktualizowano: 16 października 2026

Eksport zamówień WooCommerce ma sens wtedy, gdy księgowość, magazyn lub ERP otrzymują dane w strukturze zgodnej z ich procesem. Raport sprzedaży i plik szczegółowych zamówień służą innym celom, dlatego przed eksportem ustalamy odbiorcę, zakres danych i sposób uzgadniania wyników.

Krótka odpowiedź

Do analizy zamówień otwórz WooCommerce > Analytics > Orders i pobierz CSV z tabeli raportu. Do eksportu wybranych pól zamówień w CSV lub XML użyj rozszerzenia WooCommerce Customer / Order / Coupon Export, które pozwala też skonfigurować eksport cykliczny.

Przed przekazaniem pliku porównaj zakres, identyfikatory i sumy z danymi w sklepie, a przy imporcie do Excela ustaw kodowanie i separator ręcznie.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Eksport zamówień WooCommerce: CSV, XML i automatyzacja procesu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Jakie dane zamówienia trzeba wyeksportować?

Zakres eksportu zależy od zadania odbiorcy: księgowość potrzebuje kwot i danych rozliczeniowych, a magazyn SKU, wariantów, ilości oraz adresu dostawy. Ustal też, czy jeden wiersz ma opisywać całe zamówienie, czy każdą pozycję osobno.

Grupy danych zamówień i ich zastosowanie u odbiorcy
Grupa danychPrzykładowe polaZastosowanie
IdentyfikacjaID WooCommerce, numer zamówienia, statusUzgadnianie i wykrywanie ponownego importu
DatyUtworzenie, płatność, realizacjaRozliczanie okresu i planowanie realizacji
PozycjeSKU, wariant, ilość, cenaKompletacja i księgowanie sprzedaży
KwotyRabat, podatek, dostawa, suma, zwrotUzgadnianie rozrachunków
PłatnośćMetoda, status, identyfikator transakcjiRozliczenie płatności
OdbiorcaDane klienta, adres rozliczeniowy i wysyłkowyFaktura, dostawa i obsługa zamówienia
Pola dodatkoweNIP, punkt odbioru, numer dokumentuProcesy korzystające z dodatkowych wtyczek

Tabela pomaga ustalić minimalny zestaw pól przed konfiguracją eksportu. Potwierdź z odbiorcą format identyfikatora zamówienia, sposób zapisu pozycji, wymagane dane podatkowe i obsługę zwrotów.

Eksportuj tylko dane osobowe potrzebne do danego procesu. Sprawdź również, czy odbiorca potrzebuje notatek do zamówienia i metadanych z wtyczek fakturowych, płatniczych lub dostawczych, ponieważ pola te nie zawsze należą do domyślnego formatu.

Czytasz poradnik „Eksport zamówień WooCommerce: CSV, XML i automatyzacja procesu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Jak wyeksportować zamówienia z panelu WooCommerce?

WooCommerce > Analytics > Orders służy do analizy zamówień i pobrania CSV z tabeli raportu, a rozszerzenie Customer / Order / Coupon Export służy do eksportu danych zamówień według wybranego formatu i pól. W części interfejsów ścieżka do raportu jest skrócona do Analytics > Orders.

W raporcie Orders ustaw zakres dat i dostępne filtry, a następnie użyj opcji pobrania CSV w nagłówku tabeli. Dokumentacja WooCommerce opisuje filtry raportu, między innymi statusów, produktów, kuponów i zwrotów. Pobierany CSV zawiera dane tabeli raportu, dlatego nie należy zakładać, że zastępuje eksport pełnego rekordu zamówienia z metadanymi.

Aby utworzyć eksport szczegółowych danych do CSV lub XML, przejdź do WooCommerce > Export i otwórz kartę Manual Export. Wybierz Output type, Export type: Orders oraz format. Możesz też zaznaczyć zamówienia na stronie WooCommerce > Orders, wybrać akcję zbiorczą Download to CSV, Download to XML albo Export and Send, a potem nacisnąć Apply. Eksportowane pliki są udostępniane do pobrania po przetworzeniu; rozszerzenie przechowuje je w WooCommerce > Exports > Export List.

Jeśli tworzysz nowy sklep WooCommerce albo zmieniasz proces obsługi zamówień, sklepy internetowe na WooCommerce obejmują przygotowanie sklepu do pracy z jego zapleczem operacyjnym. Przy wyborze raportu lub rozszerzenia rozdziel potrzebę analizy sprzedaży od potrzeby przekazania kompletnych danych do innego systemu.

CSV, XLSX czy XML: jaki format wybrać?

Format eksportu dobieraj do wymagań importera, ponieważ CSV i XML przenoszą dane w różny sposób, a XLSX jest skoroszytem arkusza kalkulacyjnego. Rozszerzenie WooCommerce Customer / Order / Coupon Export oferuje eksport CSV i XML; plik CSV można później zaimportować do Excela i zapisać jako XLSX.

Formaty przekazywania zamówień i odbiorcy, dla których pasują
FormatTypowy odbiorcaCo uzgodnić
CSVKsięgowość, ERP, arkusz kalkulacyjnySeparator, nagłówki, kodowanie, układ pozycji
XLSXOsoba analizująca dane w ExceluTypy komórek i zgodność z importerem
XMLERP lub partner wymagający struktury XMLNazwy elementów, hierarchia i walidacja

Tabela porównuje zastosowanie plików i parametry do uzgodnienia przed przekazaniem. Jeśli system docelowy przyjmuje tylko jeden format, wybierz jego wymaganie jako kryterium, zamiast konwertować plik bez sprawdzenia struktury.

CSV nie ma jednego uniwersalnego separatora ani układu kolumn. W rozszerzeniu możesz ustawić separator, mapowanie pól i to, czy wiersz oznacza całe zamówienie, czy pojedynczą pozycję. WooCommerce zaleca polegać na nazwach lub identyfikatorach kolumn, a nie na ich kolejności, ponieważ układ kolumn może się zmienić.

W XML odbiorca może wymagać określonych nazw i hierarchii elementów. Przed wdrożeniem poproś o przykładowy plik lub schemat importu i sprawdź, czy obejmuje warianty, zwroty oraz dane wymagane przez ERP.

Jak dobrać wtyczkę do eksportu?

Wtyczkę eksportującą dobieraj do schematu odbiorcy, używanych pól własnych i sposobu uruchamiania eksportu. Sprawdź jej zgodność z wersjami WooCommerce i WordPress oraz z HPOS, czyli High-Performance Order Storage - magazynem zamówień WooCommerce w dedykowanych tabelach.

Kryteria wyboru rozszerzenia eksportującego zamówienia
KryteriumCo sprawdzićPrzykład testu
FiltryDaty, statusy, produkty i zwrotyCzy plik zawiera uzgodniony zakres
MapowanieSKU wariantu, NIP i pola własneCzy wartość trafia do właściwej kolumny
PozycjeWiersz na zamówienie lub na pozycjęCzy ERP zachowuje powiązanie pozycji z zamówieniem
AutomatyzacjaHarmonogram, wyzwalacz i metoda przesłaniaCzy dane trafiają do uzgodnionego miejsca
AwariaLogi, status eksportu i komunikatyCzy można ustalić, które rekordy nie przeszły
HPOSDeklarowana zgodność rozszerzeniaCzy eksport działa w kopii sklepu z HPOS

Tabela pokazuje kryteria, które warto sprawdzić w dokumentacji producenta i podczas testu. Sama deklaracja zgodności z HPOS nie zastępuje sprawdzenia eksportu na kopii sklepu z aktywnymi wtyczkami i własnymi polami.

Ustawienia magazynu zamówień znajdziesz w WooCommerce > Settings > Advanced > Features. WooCommerce zaleca weryfikację kompatybilności rozszerzeń przed włączeniem HPOS. Wykonaj próbę na środowisku testowym, zwłaszcza jeśli eksport korzysta z metadanych albo niestandardowego kodu.

Przed wyborem platformy sklepu porównaj wymagania dotyczące obsługi zamówień i integracji w artykule WooCommerce vs Shopify: koszty, obsługa i integracje. Zobacz też poradnik WooCommerce dla sklepów online oraz wskazówki dla sklepu wielojęzycznego WooCommerce.

Jak skonfigurować eksport do ERP lub księgowości?

Konfigurację zacznij od zaakceptowanej przez odbiorcę mapy pól, która wskazuje źródło danych, nazwę kolumny docelowej i przykład wartości. Taki dokument ułatwia wychwycenie różnic w numeracji, statusach i stawkach podatku przed importem produkcyjnym.

1. Ustal, czy ERP identyfikuje zamówienie po numerze widocznym klientowi, wewnętrznym ID WooCommerce, czy po obu wartościach. Zachowaj oba identyfikatory, jeśli sklep może zmieniać numerację.
2. Powiąż SKU produktu lub wariantu z indeksem towarowym ERP. Określ działanie dla pustego SKU i kodu, którego system docelowy nie rozpoznaje.
3. Zmapuj stawki podatku, kwoty netto i brutto, podatek od dostawy oraz rabaty. Uwzględnij zamówienia z pozycjami o różnych stawkach.
4. Dopasuj metody płatności i dostawy do wartości przyjmowanych przez odbiorcę. Przekazuj status płatności osobno od statusu realizacji.
5. Uzgodnij obsługę zwrotów i refundacji. ERP może oczekiwać osobnego dokumentu, a nie wyłącznie zmienionego statusu zamówienia.

Następnie zaimportuj zestaw testowy i porównaj liczbę rekordów, sumy, pozycje, warianty oraz zwroty z WooCommerce. Nie rozpoczynaj regularnego przesyłania, dopóki odbiorca nie potwierdzi, że zaimportowane wartości są zgodne z jego systemem.

Perspektywa KC Mobile. Z naszych wdrożeń wynika, że prześledzenie pojedynczego zamówienia od checkoutu do zapisu w ERP pomaga znaleźć rozbieżności w numeracji, wariantach i statusach przed importem większej partii.

Jeśli chcesz zlecić dopasowanie sklepu do procesu sprzedaży i obsługi zamówień, tworzenie sklepów internetowych na WooCommerce pozwala uwzględnić wymagania systemu docelowego już podczas projektowania przepływu danych.

Jak zautomatyzować przekazywanie nowych zamówień?

Automatyzację dobierz do momentu, w którym odbiorca potrzebuje danych: po opłaceniu zamówienia albo według ustalonego harmonogramu. Rozszerzenie Customer / Order / Coupon Export obsługuje automatyczne eksporty zamówień do CSV lub XML i może przesyłać pliki lokalnie, przez FTP, HTTP POST lub e-mail.

Aby utworzyć zadanie, otwórz WooCommerce > Export > Automated Exports i wybierz Add New. Włącz eksport, wpisz nazwę, ustaw Output type, Export type na Orders, nazwę pliku i format. W Trigger wybierz eksport po opłaceniu zamówienia albo według harmonogramu, a w Method ustaw sposób przesłania. Zapisz zadanie i wykonaj test transferu.

Przykładowy eksport okresowy do ERP wymaga uzgodnienia formatu, filtrów statusu, częstotliwości i metody dostarczenia. Strefa czasowa harmonogramu pochodzi z WordPressa i jest widoczna w Settings > General. Sprawdź, czy odbiorca odczytuje te same daty, które widzi zespół sklepu.

Automatyczne zadania korzystają z WP-Cron, który uruchamia się przy odwiedzinach witryny, więc pora wykonania może się przesunąć przy małym ruchu. Dokumentacja WooCommerce wskazuje systemowy cron wywołujący WP-Cron jako sposób na regularniejsze uruchamianie zadań.

Rozszerzenie oznacza zamówienia jako wyeksportowane, aby kolejne przebiegi nie wysyłały tych samych rekordów. Eksport ręczny również może zmienić status eksportu zamówienia i wykluczyć je z przyszłych zadań, zależnie od ustawień. Przetestuj tę regułę, jeśli sklep ma kilka niezależnych eksportów.

Schemat pokazuje konfigurację automatycznego eksportu zamówień WooCommerce, od wyboru wyzwalacza po kontrolę ponownego przesyłania.

Jak wykryć błędy i uniknąć duplikatów?

Kontroluj eksport przez porównanie identyfikatorów, liczby rekordów i sum z WooCommerce, ponieważ samo pobranie pliku nie potwierdza kompletności. Najczęstsze rozbieżności wynikają z filtrów dat, statusów, zwrotów, separatora albo ponownego przesłania tej samej partii.

Kontrole eksportu zamówień i typowe sygnały problemu
KontrolaCo porównaćSygnał problemu
ZakresDaty, typ daty i strefa czasowaBrak zamówienia z granicy okresu
StatusyStatusy w sklepie i filtry eksportuInna liczba zamówień niż uzgodniona
IdentyfikatoryID WooCommerce lub stabilny numerTen sam rekord pojawia się ponownie
KwotyPozycje, rabaty, podatki, dostawa i refundacjeSuma nie zgadza się z rejestrem źródłowym
PlikSeparator, kodowanie, nagłówki i datyKolumny przesuwają się lub znaki są nieczytelne
Pola własneNIP, SKU i punkt odbioruWartość z zamówienia nie trafia do eksportu

Tabela łączy kontrolę z objawem, który może wskazywać na problem w pliku lub konfiguracji. Po eksporcie porównaj sumę wartości netto, VAT i brutto, jeśli odbiorca rozlicza te wartości, oraz sprawdź zamówienia ze zwrotem osobno.

Po awarii nie wysyłaj automatycznie ponownie całego pliku. Najpierw sprawdź listę eksportów i historię importu u odbiorcy, a następnie ponów wyłącznie brakujące rekordy lub uzgodnioną partię. Stały identyfikator zamówienia pozwala odbiorcy wykryć ponownie dostarczony rekord.

Dokumentacja rozszerzenia opisuje oznaczanie zamówień jako wyeksportowane i wykluczanie ich z kolejnych eksportów automatycznych. Sprawdź status eksportu na liście zamówień po próbie ręcznej, ponieważ ręczne pobranie może wpłynąć na późniejszy eksport cykliczny.

Jak otworzyć eksport w Excelu bez zmiany danych?

Importuj CSV przez Dane > Z tekstu/CSV, aby wskazać kodowanie, separator i sposób rozpoznawania kolumn przed wczytaniem. Dwukrotne kliknięcie pliku może skłonić Excel do automatycznego rozpoznania separatora i typów danych.

W oknie importu wybierz kodowanie zgodne z plikiem, na przykład UTF-8, i separator użyty przez eksport. Sprawdź podgląd: nagłówki powinny być osobnymi kolumnami, polskie znaki czytelne, a kwoty i daty zgodne z formatem przekazanym przez odbiorcę. Dokumentacja Microsoft opisuje wybór kodowania i separatora w kreatorze importu tekstu.

Ustaw kolumny z numerami zamówień, kodami pocztowymi, SKU i innymi identyfikatorami jako tekst, jeśli mogą zaczynać się od zera lub zawierać znaki specjalne. Dla dat wybierz właściwy typ kolumny albo pozostaw tekst, jeśli importer docelowy wymaga zachowania pierwotnego zapisu.

Po sprawdzeniu danych możesz zapisać arkusz jako XLSX do analizy. Zachowaj też niezmieniony plik CSV, ponieważ konwersja do skoroszytu może zmienić typy komórek lub sposób wyświetlania wartości.

Jak bezpiecznie przekazać plik do odbiorcy?

Przekaż plik z informacją o okresie, systemie źródłowym, dacie eksportu i wersji formatu, aby odbiorca mógł go uzgodnić. Korzystaj z kanału ustalonego z księgowością, magazynem lub operatorem ERP.

Przed wysłaniem sprawdź, czy plik zawiera tylko wymagane dane osobowe i czy nazwa pliku nie zawiera poufnych danych klienta. Nie dołączaj dodatkowych zestawień ani kolumn, jeśli nie są potrzebne odbiorcy. Przy stałym transferze FTP lub HTTP POST potwierdź, kto ma dostęp do miejsca docelowego.

Po przekazaniu zachowaj oryginalny eksport oraz potwierdzenie odbioru. Gdy odbiorca zgłosi błąd, uzgodnij, czy poprawiasz mapowanie i tworzysz nowy plik, czy przekazujesz wyłącznie brakujące rekordy. Przy regularnym przekazywaniu dokumentuj zakres i wersję formatu, aby porównywać kolejne partie.

Więcej poradników w tym temacie

Wspomniane narzędzia

WooCommerce AnalyticsWooCommerce Customer / Order / Coupon ExportMicrosoft ExcelHPOSWP-Cron

Najczęściej zadawane pytania

Jak wyeksportować zamówienia z WooCommerce do CSV?
Do analizy otwórz WooCommerce > Analytics > Orders, ustaw zakres i pobierz CSV z tabeli raportu. Aby eksportować szczegółowe dane zamówień i wybrane pola, użyj WooCommerce Customer / Order / Coupon Export w WooCommerce > Export.
Dlaczego eksport zamówień WooCommerce otwiera się w Excelu w jednej kolumnie?
Excel może rozpoznać inny separator niż ten użyty w pliku. Wybierz Dane > Z tekstu/CSV, wskaż separator widoczny w pliku i sprawdź podgląd przed importem.
Jakie kodowanie wybrać dla polskich znaków w CSV?
Ustaw kodowanie zgodne z plikiem, najczęściej UTF-8, i sprawdź polskie znaki w podglądzie importu. Gdy litery nadal są błędne, uzgodnij kodowanie z dostawcą pliku i odbiorcą.
Jak sprawdzić, czy eksport obejmuje wszystkie zamówienia z okresu?
Porównaj filtry dat i statusów, liczbę rekordów oraz identyfikatory z listą zamówień w WooCommerce. Uzgodnij osobno zwroty i zamówienia z granicy okresu, a sumy netto, VAT i brutto porównaj z rejestrem źródłowym.
Czy CSV można przekazać do biura rachunkowego zamiast pliku Excel?
Tak, jeśli biuro rachunkowe akceptuje CSV i uzgodniliście separator, kodowanie, nagłówki oraz wymagany zakres pól. XLSX jest potrzebny wtedy, gdy odbiorca wymaga skoroszytu lub ma pracować na arkuszu.
Czy WooCommerce może automatycznie wysyłać zamówienia do ERP?
Rozszerzenie Customer / Order / Coupon Export umożliwia cykliczne eksporty i transfer przez FTP, HTTP POST lub e-mail. Przed uruchomieniem uzgodnij mapowanie pól, częstotliwość, statusy i obsługę ponownie przesłanych zamówień.
#WooCommerce#eksport zamówień#CSV#XML#ERP#integracje e-commerce#HPOS#automatyzacja
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Eksport zamówień WooCommerce: CSV, XML i automatyzacja procesu”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.