Wtyczka WooCommerce – FAKTURY / KSEF
100 zł
Faktury w sklepie WooCommerce – wystawiane jednym kliknięciem lub na automacie, zintegrowane z KSeF.
Wtyczka generuje faktury, wysyła je mailem do klienta, prowadzi rejestr faktur z eksportem dla księgowej, tworzy kopie zapasowe i potrafi przygotować oraz wysłać e-fakturę do Krajowego Systemu e-Faktur (KSeF).
Opis
Faktury VAT (PDF) dla WooCommerce — wystawiane jednym kliknięciem, gotowe na KSeF.
Wtyczka generuje profesjonalne faktury VAT zgodne z polskim wzorem, wysyła je mailem do klienta, prowadzi listę faktur z eksportem dla księgowej, tworzy kopie zapasowe i potrafi przygotować oraz wysłać e-fakturę do Krajowego Systemu e-Faktur (KSeF).
Koniec z ręcznym wypisywaniem faktur w zewnętrznych programach. Otwierasz zamówienie, klikasz „Wystaw fakturę” i masz gotowy PDF z polskimi znakami, kolejnym numerem i Twoim logo. Wszystkie dane firmy wpisujesz raz w ustawieniach,
Wtyczka jest w pełni samodzielna: PDF powstaje lokalnie na Twoim serwerze (wbudowany silnik, bez żadnych usług zewnętrznych, bez abonamentu, bez limitów faktur).
Dla kogo
- Sklepy WooCommerce wystawiające faktury VAT klientom firmowym i indywidualnym.
- Właściciele kilku sklepów — jedna wtyczka, niezależna konfiguracja na każdym sklepie.
- Agencje i wdrożeniowcy — produkt „pod klucz”, przenośny między projektami klientów.
Najważniejsze funkcje
Wystawianie faktur
- Faktura VAT w PDF jednym kliknięciem z poziomu zamówienia.
- Wzór zgodny z klasyczną polską fakturą: dane stron, tabela pozycji, podsumowanie wg stawek VAT, blok płatności, stopka z danymi firmy i logo.
- Pełne polskie znaki (wbudowana czcionka) — bez „krzaczków”.
- Kolumna „Faktura” na liście zamówień — wystawianie i pobieranie z jednego miejsca.
- Dokument niezmienny — wystawiona faktura zapisuje „migawkę” danych, więc późniejsze zmiany cen czy ustawień jej nie ruszają.
Numeracja i dane
- Konfigurowalny format numeru (
{number},{MM},{YYYY}, zera wiodące itd.). - Reset numeracji: co rok / co miesiąc / ciągła. Dowolny numer początkowy (wygodne przy migracji z innego systemu).
- Automatyczny odczyt NIP nabywcy z typowych pól firmowych w zamówieniu.
- Kod GTU per produkt (opcjonalna kolumna na fakturze).
- Opcja „ZW. zamiast 0%” dla sprzedaży zwolnionej z VAT.
- Dane sprzedawcy z ustawień lub automatycznie z konfiguracji sklepu (WooCommerce → Ustawienia → Ogólne).
Wysyłka do klienta
- Przycisk „Wyślij mailem” (lista faktur i panel zamówienia) — faktura PDF w załączniku.
- Konfigurowalny nadawca (From), temat i treść wiadomości — wyślesz z firmowej skrzynki zamiast z
wordpress@…. - Znacznik „✔ wysłane” z datą — wiesz, które faktury już poszły.
Lista faktur i księgowość
KSeF — Krajowy System e-Faktur
- Generowanie e-faktury w formacie FA (XML).
- Wysyłka do KSeF metodą tokenową + panel „KSeF” przy zamówieniu (wyślij / pobierz XML / status).
- Obsługa środowisk: testowe, demo, produkcja. Domyślnie wyłączone i ustawione na test — wdrażasz świadomie i bezpiecznie.
Bezpieczeństwo danych
- Kopia zapasowa jednym kliknięciem — paczka ZIP z PDF + XML każdej faktury, plikiem do pełnego odtworzenia i zestawieniem CSV.
- Aktualizacja wtyczki nie usuwa wystawionych faktur.
Techniczne
- Zgodność z WooCommerce HPOS (High-Performance Order Storage).
- Wbudowana instrukcja obsługi w panelu — wszystko wyjaśnione krok po kroku.
- Brak zależności zewnętrznych, brak abonamentu, brak limitu faktur.
Dlaczego warto
- ⚡ Oszczędność czasu — faktura w 2 sekundy zamiast przepisywania zamówienia do osobnego programu.
- 🇵🇱 Polski wzór i polskie znaki — dokument wygląda profesjonalnie i jest gotowy do druku.
- 🔄 Przenośność — żadnych zaszytych danych; ten sam plik instalujesz u każdego klienta.
- 📨 Mniej spamu — wysyłka z własnej domeny zamiast domyślnego adresu WordPressa.
- 🔒 Twoje dane są bezpieczne — kopie zapasowe i niezmienne dokumenty.
- 🧾 Przyszłość = KSeF — wtyczka jest na to przygotowana już dziś.
Wymagania
- WordPress 5.6 lub nowszy
- WooCommerce 4.0 lub nowszy
- PHP 7.1 lub nowszy
Instalacja
- Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer → wybierz plik ZIP → Zainstaluj → Włącz.
- Faktury VAT → Ustawienia — uzupełnij dane firmy (sprzedawca, NIP, rachunek, logo, numeracja).
- Gotowe — możesz wystawiać faktury.
FAKTURY – ECOMMERCE-MANAGER.pl — instrukcja obsługi
Wtyczka WordPress / WooCommerce do wystawiania faktur dla zamówień, z wysyłką mailem do klienta, listą faktur i eksportem CSV, kopią zapasową oraz integracją z KSeF. Wszystkie dane firmy są konfigurowalne — wtyczka jest przenośna między sklepami.
Wtyczka realizuje techniczną stronę wystawiania faktur. Poprawność rozliczeń podatkowych (stawki VAT, GTU, zwolnienia, obowiązki KSeF) pozostaje po stronie sprzedawcy/księgowości — wtyczka odwzorowuje dane z zamówień i ustawień, nie zastępuje doradztwa podatkowego.
Wymagania
- PHP 7.1+
- WordPress 5.6+
- WooCommerce 4.0+ (kompatybilność z HPOS zadeklarowana)
- Rozszerzenie PHP
ZipArchive(kopia zapasowa),OpenSSL(wysyłka KSeF) — standardowo dostępne na hostingach
Konfiguracja — „Faktury → Ustawienia”
Sprzedawca
- Nazwa/firma, adres, NIP, KRS, REGON.
- Opcja „Adres sprzedawcy z konfiguracji sklepu” — ulica/kod/miasto/kraj brane z WooCommerce → Ustawienia → Ogólne. NIP, KRS, REGON i dane do przelewu zawsze z pól wtyczki (WooCommerce ich nie przechowuje).
Dane do przelewu — bank, nr rachunku/IBAN, SWIFT/BIC.
Kontakt (stopka) — telefon, e-mail, WWW (pokazywane w stopce faktury).
Logo i wygląd — logo (z biblioteki mediów), kolor akcentu, opcjonalny podpis (osoba upoważniona).
Numeracja i faktura
- Format numeru — znaczniki:
{number},{number:4}(zera wiodące),{YYYY},{YY},{MM},{M},{DD},{D}. Przykład:{number}/{MM}/{YYYY}→7/06/2026. - Reset numeracji: co rok / co miesiąc / ciągła. Numer początkowy.
- Termin płatności (dni), domyślny VAT, miejsce wystawienia.
- Kolumna GTU — pokaż/ukryj kolumnę GTU na fakturze.
- Zwolnienie z VAT (ZW.) — zamienia stawkę 0% na zapis „ZW.” (konfigurowalna etykieta). Zmienia tylko wyświetlaną etykietę, nie rusza obliczeń.
KSeF — patrz sekcja „KSeF” poniżej.
E-mail z fakturą do klienta
- Adres nadawcy (From) i Nazwa nadawcy — ustaw skrzynkę w domenie sklepu (np.
faktury@twojadomena.pl), aby uniknąć domyślnegowordpress@…(częsta przyczyna spamu). - Temat i Treść — z znacznikami
{number},{order},{total},{shop}.
Wystawianie faktury
- Otwórz zamówienie WooCommerce.
- W panelu bocznym, w bloku „Faktura VAT”, kliknij „Wystaw fakturę”.
- PDF otworzy się w nowej karcie; numer i data zapisują się przy zamówieniu.
- Dostępne dalej: Pobierz PDF, Wyślij mailem, Wystaw ponownie (numer i data bez zmian, dane odświeżone z zamówienia), Skasuj fakturę.
Na liście zamówień kolumna „Faktura” pozwala wystawić lub pobrać fakturę jednym kliknięciem.
Migawka: wystawiona faktura zapisuje komplet danych w momencie wystawienia i jest niezmienna. Zmiana ustawień lub cen nie modyfikuje już wystawionych dokumentów. Aby odświeżyć dane — użyj „Wystaw ponownie”.
Wysyłka faktury mailem
- Przycisk „✉ Wyślij mailem” w panelu zamówienia oraz w kolumnie E-mail na liście faktur.
- Wysyła PDF faktury w załączniku na adres klienta (z faktury / z zamówienia), oznacza fakturę jako „✔ wysłane” z datą.
- Nadawca, temat i treść — z ustawień (sekcja „E-mail z fakturą do klienta”).
Doręczalność: aby maile nie wpadały do spamu, ustaw nadawcę w domenie sklepu oraz zadbaj o rekordy SPF / DKIM / DMARC w DNS. Najpewniejsza jest wysyłka przez SMTP firmowej skrzynki (np. wtyczka WP Mail SMTP).
Lista faktur — „Faktury VAT → Lista faktur”
- Filtr zakresu dat (Od / Do), szybkie zakresy (ten/poprzedni miesiąc, ten rok), wyszukiwarka (numer / nabywca / NIP).
- Podsumowanie kwot: netto, VAT, brutto, zapłacono, pozostało.
- Eksport CSV z bieżącymi filtrami (dla księgowej).
- Odbuduj indeks — skanuje zamówienia i odtwarza listę (po imporcie zamówień lub gdy lista wydaje się niekompletna).
Kopia zapasowa — „Faktury VAT → Kopia zapasowa”
- Pobierz kopię (PDF + XML) — paczka ZIP zawiera:
PDF/— każda faktura jako PDF,XML/— każda faktura jako XML (pełne dane),XML/— zestawienie.- Opcjonalny zakres dat.
KSeF — Krajowy System e-Faktur
Konfiguracja: Faktury VAT → Ustawienia → KSeF. Domyślnie wyłączone i ustawione na środowisko testowe.
- Wybierz środowisko — zacznij od testowego (zero skutków prawnych).
- Wpisz token autoryzacyjny KSeF (generowany w aplikacji podatnika KSeF dla danego środowiska).
- Wgraj klucz publiczny środowiska do katalogu wtyczki
ksef-keys/jakopublicKey-test.pem(lub-demo/-prod) — instrukcja wksef-keys/README.txt. - Zaznacz „Włącz integrację KSeF” i zapisz.
- Przy zamówieniu pojawi się panel „KSeF”: Pobierz XML (FA) oraz Wyślij do KSeF. Numer KSeF / UPO pojawią się po przetworzeniu.
Możesz też pracować bez API — po prostu pobieraj XML (FA) i wgrywaj go ręcznie na ksef.mf.gov.pl.
Zalecenie: strukturę FA i całą wysyłkę potwierdź najpierw na środowisku testowym z realnym tokenem, zanim przełączysz na produkcję (skutki prawne).
Wbudowana instrukcja w panelu
Skrócony przewodnik krok po kroku jest też dostępny w panelu: „Faktury VAT → Instrukcja” (m.in. szybki start, numeracja, NIP, KSeF, kopia zapasowa, FAQ) wraz z dynamicznym ostrzeżeniem o brakujących danych sprzedawcy.
Bezpieczeństwo
- Każda akcja (wystaw / pobierz / kasuj / wyślij / KSeF) zabezpieczona nonce i uprawnieniem
- PDF generowany lokalnie (wbudowany silnik), bez wysyłania danych do usług zewnętrznych.
- Dane KSeF (token) i klucze publiczne pozostają na Twoim serwerze; klucz produkcyjny dołączasz świadomie.
Najczęstsze pytania
Polskie znaki w PDF? Tak — wbudowana czcionka DejaVu Sans obsługuje pełny zestaw.
Skąd brany jest NIP nabywcy? Z typowych pól zamówienia (_billing_nip, _vat_number, _billing_company_nip itp.) dodawanych przez wtyczki pól firmowych w checkout.
Nie da się wyłączyć kolumny GTU? Odznacz opcję w Ustawieniach i zapisz. Widoczność kolumny działa też dla już wystawionych faktur.
E-mail wpada do spamu. Ustaw nadawcę w domenie sklepu i skonfiguruj SPF/DKIM/DMARC oraz wysyłkę SMTP — patrz sekcja „Wysyłka faktury mailem”.
Kopia zapasowa się nie pobiera (duży sklep). Użyj opcji „Tylko XML + JSON” — jest lekka i nie generuje PDF.
Najczęstsze pytania
Czy potrzebuję konta w zewnętrznym serwisie lub abonamentu?
Nie. Faktury powstają lokalnie na Twoim serwerze. Bez opłat cyklicznych i bez limitu liczby faktur.
Czy wystawiona faktura zmieni się, gdy później zmienię ceny?
Nie. Przy wystawieniu zapisywana jest migawka — dokument pozostaje niezmienny.
Czy obsługuje KSeF?
Tak — generuje e-fakturę w formacie FA i wysyła ją do KSeF (metoda tokenowa). Zalecamy start na środowisku testowym i potwierdzenie poprawności przed wysyłką produkcyjną.
Czy faktury przetrwają aktualizację wtyczki?
Tak. Aktualizacja podmienia tylko pliki kodu — faktury zapisane przy zamówieniach pozostają nietknięte. Dodatkowo masz wbudowaną funkcję kopii zapasowej.




