Przejdź do treści
Modyfikacja faktury w WooCommerce: co można zmienić i jak zrobić to bezpiecznie

Modyfikacja faktury w WooCommerce: co można zmienić i jak zrobić to bezpiecznie

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

Zmiana faktury w WooCommerce zaczyna się od ustalenia, która wtyczka generuje dokument i skąd pobiera dane zamówienia. Logo i układ bywają ustawieniami wtyczki, ale pola zamówienia, integracje i reguły dokumentów mogą wymagać kodu oraz testów obiegu księgowego.

Krótka odpowiedź

Wygląd faktury WooCommerce często zmienisz w ustawieniach wtyczki, a własne pola i warunki ich wyświetlania wymagają dostępu do danych zamówienia oraz funkcji udostępnianych przez daną wtyczkę. Własny szablon trzymaj poza plikami wtyczki i sprawdź go na kopii sklepu.

Przed wdrożeniem wygeneruj PDF dla zamówień firmowych i konsumenckich, rabatów, podatków, dostawy oraz zwrotów; treść formalną uzgodnij z księgowością.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Modyfikacja faktury w WooCommerce: co można zmienić i jak zrobić to bezpiecznie”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Co dokładnie można zmienić na fakturze WooCommerce?

Na fakturze WooCommerce można zmienić wygląd, treść, widoczne dane i reguły generowania, jeśli pozwala na to używana wtyczka. Wtyczki różnią się zakresem, dlatego przed pracą sprawdź ich nazwę, wersję i dokumentację.

Zmiany wyglądu obejmują logo, kolory, marginesy, kolejność sekcji i szerokości kolumn. Zmiany treści dotyczą między innymi nagłówka, stopki i uwag. Zmiany danych dotyczą nazwy firmy, NIP, adresu, pozycji produktów, rabatu, dostawy, podatku i numeru dokumentu.

WooCommerce PDF Invoices pozwala kopiować szablon PDF do katalogu motywu i zmieniać układ oraz pola. Dokumentacja wtyczki wskazuje ścieżkę `wp-content/themes/YOUR_THEME/pdf_templates/template.php` oraz ograniczenia CSS wynikające z użycia DOMPDF. Podane możliwości dotyczą tej wtyczki, nie każdego generatora faktur.

Faktura, korekta, pro forma i dokument wysyłkowy mogą mieć odrębne szablony lub reguły. Zmianę formalnej treści dokumentu skonsultuj z księgowością.

przykłady zmian faktury WooCommerce i zakres kontroli
Rodzaj zmianyPrzykładCo sprawdzić
WyglądLogo i marginesyCzy ustawienie dotyczy także innych dokumentów
TreśćNagłówek i stopkaCzy treść odpowiada językowi i rodzajowi dokumentu
DaneNIP i adresZ którego pola zamówienia pochodzą wartości
RegułaNumer i moment generowaniaJakie statusy zamówienia uruchamiają dokument
IntegracjaDane z systemu zewnętrznegoKtóry system jest źródłem danych

Tabela rozdziela zmiany wizualne od zmian w danych i obiegu dokumentów.

Czytasz poradnik „Modyfikacja faktury w WooCommerce: co można zmienić i jak zrobić to bezpiecznie”. 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

Czy wystarczy ustawienie wtyczki, czy potrzebny jest kod?

Ustawienie wtyczki wystarczy, gdy zmiana dotyczy funkcji dostępnej w jej panelu; kod jest potrzebny, gdy trzeba pobrać własne dane lub zmienić logikę dokumentu. Zacznij od konfiguracji, a potem dobierz rozwiązanie do brakującej funkcji.

metody modyfikacji faktury WooCommerce według zakresu i ryzyka aktualizacji
MetodaTypowe zastosowanieRyzyko aktualizacjiWymagana wiedza
Ustawienie wtyczkiLogo, dane sprzedawcy i dostępne polaNiskie, ustawienia mogą zmienić nazwę lub wartośćObsługa panelu WordPress
Dodatek wtyczkiDodatkowe pola lub integracjaZależne od zgodności wersjiKonfiguracja dodatku
Własny szablonUkład i prezentacja danychZależne od zmian w danych i generatorze PDFPHP, HTML i CSS
Hook lub integracjaPobieranie danych i warunki dokumentuZależne od stabilności interfejsu wtyczkiProgramowanie WordPress
Edycja pliku wtyczkiDoraźna zmiana koduWysokieNie stosuj jako trwałego rozwiązania

WooCommerce PDF Invoices opisuje kopiowanie szablonu do katalogu motywu. Inne wtyczki mogą stosować odmienny mechanizm nadpisywania, więc przed implementacją potwierdź procedurę w dokumentacji producenta.

Nie zmieniaj plików wtyczki bezpośrednio, bo jej aktualizacja może usunąć kod. Jeśli plan obejmuje przekazywanie faktur między sklepem a systemem księgowym, ustal właściciela dokumentu i mapowanie danych; informacje o KSeF w Subiekcie GT pomogą ocenić ten wariant obiegu.

Jak zmapować dane zamówienia na pola faktury?

Każde pole faktury powinno wskazywać konkretne źródło danych i sposób obsługi pustej wartości. Nazwa firmy może pochodzić z danych rozliczeniowych, a NIP z osobnego pola dodanego przez wtyczkę checkoutu.

1. Ustal źródło prawdy: zamówienie WooCommerce, wtyczka fakturowa albo system zewnętrzny.
2. Odczytaj klucz metadanych dla firmy, NIP i pozostałych własnych pól, a następnie potwierdź wartość na zamówieniu testowym.
3. Zapisz mapowanie nabywcy, adresu, produktów, ilości, rabatu, wysyłki, stawek podatku, sum i numeru dokumentu.
4. Ustal zachowanie dla pustego pola. Szablon powinien pominąć pustą etykietę albo pokazać uzgodniony komunikat, zamiast technicznego `null`.
5. Porównaj PDF z zamówieniem testowym dla nabywcy firmowego i konsumenckiego.

WooCommerce PDF Invoices udostępnia placeholdery oraz mechanizmy rozszerzania szablonu. Nazwy placeholderów i hooków są zależne od wtyczki i wersji, dlatego nie przenoś kodu między generatorami bez sprawdzenia dokumentacji.

Przy zamówieniu firmowym sprawdź nazwę firmy, NIP i adres. Przy konsumenckim potwierdź, że brak danych firmy nie tworzy pustej sekcji. Zweryfikuj też oddzielne adresy dostawy i rozliczeniowy oraz to, czy zmiana zamówienia nie modyfikuje dokumentu historycznego w sposób sprzeczny z ustalonym obiegiem.

Jak przygotować bezpieczną modyfikację szablonu?

Bezpieczną modyfikację przygotuj na kopii sklepu, zapisz w kontroli wersji i utrzymuj poza plikami wtyczki. Środowisko testowe pozwala porównać PDF przed zmianą i po niej bez ingerencji w bieżące zamówienia.

Przed rozpoczęciem zachowaj kopię konfiguracji i przykładowy PDF. Zanotuj wersje WooCommerce, WordPressa, PHP, motywu i wtyczki fakturowej. Zmieniaj jedną grupę elementów naraz, żeby łatwiej wskazać źródło błędu.

Dla WooCommerce PDF Invoices szablon znajduje się po skopiowaniu w `wp-content/themes/YOUR_THEME/pdf_templates/template.php`. Umieść go w obsługiwanym katalogu motywu potomnego, a nie w katalogu nadrzędnego motywu, który aktualizacja może zastąpić. Inny generator może udostępniać własną ścieżkę.

HTML w PDF nie zachowuje się tak samo jak w przeglądarce. Dokumentacja WooCommerce PDF Invoices wskazuje ograniczenia CSS biblioteki DOMPDF. Sprawdź łamanie stron, tabele, długie nazwy, polskie znaki i czcionki w gotowym pliku PDF.

W repozytorium przechowuj własny szablon i kod integracji, ale nie umieszczaj danych klientów, sekretów ani produkcyjnych faktur. Przygotuj możliwość wycofania zmiany przez przywrócenie poprzedniego szablonu i konfiguracji.

Schemat prowadzi przez przygotowanie i kontrolę modyfikacji szablonu PDF, aby ograniczyć ryzyko błędów i ułatwić wycofanie zmian.

Jak zachować zgodność zmian po aktualizacji WooCommerce?

Po aktualizacji WooCommerce, motywu lub wtyczki fakturowej ponownie sprawdź pola i generowanie PDF na środowisku testowym. Zachowanie pliku szablonu nie potwierdza, że wtyczka nadal udostępnia te same dane.

miejsca modyfikacji faktury i kontrola po aktualizacji
Miejsce zmianyPodatność na aktualizacjęKontrola po aktualizacji
Panel wtyczkiZależna od zachowania ustawieńOtwórz konfigurację i wygeneruj PDF
Szablon w motywie potomnymZależna od struktury danych wtyczkiSprawdź pola, układ i logi PHP
Plik wtyczkiWysokaPrzywróć zmianę przez wspierany mechanizm
Hook lub filtrZależna od zmian API wtyczkiPorównaj dokumentację i wykonaj testy
Integracja z ERPZależna od API i mapowaniaSprawdź statusy oraz zgodność danych w obu systemach

Przed aktualizacją produkcji sprawdź changelog producenta, szczególnie zmiany szablonów, placeholderów, hooków i wymagań PHP. Aktualizację najpierw odtwórz na stagingu i wygeneruj testowe dokumenty.

Edytor witryny WordPress zmienia szablony stron sklepu, a nie szablon PDF faktury. Dokument PDF modyfikuj przez konfigurację lub API generatora dokumentów.

Jak sprawdzić faktury przed wdrożeniem na żywo?

Przed wdrożeniem wygeneruj PDF-y dla zamówień obejmujących różne dane, kwoty i typy dokumentów. Każdy przypadek powinien mieć kryterium, które da się porównać z zapisanym zamówieniem.

przypadki testowe faktury PDF i kryteria poprawności
PrzypadekCo sprawdzićKryterium poprawności
Klient konsumenckiNabywca i brak danych firmyNie ma pustych pól ani obcych danych
Klient firmowyNazwa firmy, NIP i adresWartości zgadzają się z zamówieniem
Różne stawki podatkuStawki i sumyKwoty odpowiadają zamówieniu
RabatRabat i suma końcowaRabat nie jest pominięty ani naliczony ponownie
DostawaMetoda i kosztDane odpowiadają zamówieniu
Zwrot lub korektaPowiązanie z zamówieniemDokument odzwierciedla uzgodniony proces
Długi dokumentPodział stron i stopkaŻadna pozycja ani suma nie znika
Polskie znakiCzcionka i zawijanie tekstuTekst jest czytelny i nie nachodzi na kwoty
Załącznik e-mailTyp dokumentu i odbiorcaWysyłany jest właściwy dokument

WooCommerce PDF Invoices opisuje generowanie dokumentu dla opłaconego lub zrealizowanego zamówienia oraz pobieranie go przez klienta. Konkretna ścieżka w panelu zależy od wersji wtyczki, dlatego sprawdź instrukcję przypisaną do zainstalowanego produktu.

Porównaj numer zamówienia i dokumentu, datę, nabywcę, pozycje, podatki, rabaty, dostawę i sumy. Sprawdź również pobieranie PDF przez klienta i załącznik e-mail, jeśli sklep wysyła dokument automatycznie. Gdy plik jest pusty albo generator go nie tworzy, sprawdź logi PHP, uprawnienia zapisu oraz zgodność wersji wtyczki i szablonu.

Jakie problemy najczęściej psują fakturę po modyfikacji?

Najczęstsze błędy wynikają z błędnego źródła danych, konfliktu dodatków albo zmian w szablonie. Pusty NIP może oznaczać nieprawidłowy klucz metadanych, a zdublowane pole może być dodawane jednocześnie przez konfigurację i własny kod.

Przy niezgodnych kwotach porównaj PDF z podsumowaniem zamówienia, w tym rabat, wysyłkę, podatki i zaokrąglenia. Nie poprawiaj obliczeń w szablonie bez sprawdzenia wartości źródłowych. Różnicę może powodować także niezgodność walut albo moment pobrania zamówienia przez integrację.

Rozjechany układ sprawdzaj na długim dokumencie i kolejnych stronach. Pusty PDF wymaga kontroli logów PHP, uprawnień zapisu, biblioteki PDF i zgodności szablonu. Brak polskich znaków wymaga sprawdzenia pliku czcionki, kodowania i tego, czy generator potrafi tę czcionkę odczytać.

Diagnozuj problem na kopii sklepu. Zapisz identyfikator zamówienia testowego, sprawdź metadane i logi, a konfliktujące dodatki wyłączaj pojedynczo na stagingu. Po każdej zmianie ponownie wygeneruj PDF.

Jak przygotować zakres i wycenę modyfikacji?

Do wyceny przygotuj przykładowy PDF z danymi testowymi, listę zmian oraz nazwę i wersję wtyczki fakturowej. Opisz także warianty dokumentów, źródła danych i integracje, których dotyczy praca.

Przekaż wykonawcy:

  • Wersje WordPressa, WooCommerce, PHP, motywu i wtyczki fakturowej.
  • Przykładowy dokument z zaznaczonymi elementami do zmiany, bez niepotrzebnych danych klientów.
  • Listę nowych pól, ich źródło i oczekiwane zachowanie, gdy pole jest puste.
  • Rodzaje dokumentów i statusy zamówień, które mają uruchamiać generowanie.
  • Przykłady zamówień firmowych, konsumenckich, z rabatem, podatkami i zwrotem.
  • Opis integracji oraz systemu, który odpowiada za numerację i obieg dokumentu.

Poproś o osobne wskazanie zakresu analizy, implementacji i testów. Ustal sposób odbioru przez PDF-y dla umówionych przypadków, listę zmienionych plików i procedurę wycofania.

Perspektywa KC Mobile: przy pracy nad dokumentem najpierw sprawdzamy zapis zamówienia i źródło danych, a dopiero później układ PDF. Taka kolejność pomaga odróżnić błąd szablonu od problemu w obiegu danych.

Jeżeli faktury WooCommerce mają być przekazywane do Subiekta GT, zakres może obejmować także mapowanie zamówień i obieg dokumentów. Informacje o integracji Subiekta GT z KSeF pomogą ocenić, jak zaplanować ten proces. Osobna integracja Subiekta z WooCommerce opisuje usługę dopasowaną do przekazywania zamówień między systemami. Artykuł o konfiguracji faktur w WooCommerce pomaga uporządkować ustawienia generatora przed planowaniem zmian, a koszty faktur i integracji KSeF przedstawiają kwestie kosztowe.

Więcej poradników w tym temacie

Wspomniane narzędzia

WooCommerceWooCommerce PDF InvoicesWordPressDOMPDFPHPHTMLCSSmotyw potomny

Najczęściej zadawane pytania

Jak zmienić wygląd faktury w WooCommerce?
Sprawdź ustawienia wtyczki generującej PDF. Jeśli nie pozwalają zmienić układu, użyj szablonu lub hooków udokumentowanych przez producenta i przetestuj gotowy dokument.
Czy da się dodać własne pole do faktury WooCommerce?
Tak, jeśli wartość jest zapisana przy zamówieniu, a wtyczka udostępnia ją w szablonie lub przez hook. Trzeba znać klucz metadanych i określić, co pokazać, gdy pole jest puste.
Czy modyfikacja faktury przetrwa aktualizację wtyczki?
Zależy od metody. Pliki zmienione w katalogu wtyczki mogą zostać nadpisane, a szablon potomny lub hook nadal wymaga testu po aktualizacji.
Jak przetestować fakturę WooCommerce przed wdrożeniem?
Wygeneruj PDF dla klienta firmowego i konsumenckiego, rabatu, podatków, dostawy, zwrotu i długiego dokumentu. Porównaj dane z zamówieniem oraz sprawdź polskie znaki, łamanie stron i wysyłkę załącznika.
Co przygotować do wyceny modyfikacji faktury w WooCommerce?
Przekaż wersje WooCommerce i wtyczki fakturowej, przykładowy PDF z danymi testowymi oraz listę zmian. Opisz pola, warianty dokumentów, zwroty i integracje.
#WooCommerce#faktury WooCommerce#modyfikacja faktury#szablon PDF#wtyczki fakturowe#dokumenty sprzedażowe#integracje sklepu#testy WooCommerce
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 „Modyfikacja faktury w WooCommerce: co można zmienić i jak zrobić to bezpiecznie”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.