Jak zautomatyzować proces fakturowania w Opencart 4? Kurs obsługi PDF Invoice Pro

Jak zautomatyzować proces fakturowania w Opencart 4? Kurs obsługi PDF Invoice Pro

Automatyzacja fakturowania to jeden z najprostszych sposobów, by oszczędzić czas i uniknąć błędów przy obsłudze zamówień.

Zamiast ręcznie generować i wysyłać dokumenty, można zrobić to w pełni automatycznie — zaraz po potwierdzeniu zamówienia. Właśnie do tego służy rozszerzenie PDF Invoice Pro od Geeko Dev, jedno z najczęściej wybieranych narzędzi do profesjonalnego tworzenia i wysyłania faktur w OpenCart 4. Rozszerzenie niezmiennie kosztuje $59. 

Automatyzacja faktur to dokładnie ten obszar, w którym budowanie sklepów internetowych przekłada się na realną oszczędność czasu, mniejszą liczbę błędów i sprawniejszą obsługę zamówień na co dzień.

Dzięki temu modułowi możemy:

  • samodzielnie zaprojektować wygląd faktury (logo, kolory, układ, elementy),

  • ustawić automatyczne wysyłanie dokumentu w formacie PDF do klienta i administratora,

  • dodać własne pola tekstowe z dowolnymi informacjami (np. dane firmy, klauzule RODO, instrukcje dla klienta),

  • ustawić generowanie faktur tylko dla wybranych statusów zamówienia,

  • dobrać rozmiar papieru i format wydruku,

  • oraz przystosować faktury do wielu języków i walut.

To rozszerzenie wykorzystuje OCMOD, więc działa bez ingerencji w pliki źródłowe sklepu i jest w pełni kompatybilne z najnowszymi wersjami OpenCart (2.x, 3.x i 4.x).

Czemu akurat PDF Invoice Pro od Geeko Dev?

Bardzo dobrze znam produkty Geeko Dev i sobie je cenię. Mają też świetny stosunek ceny do jakości. Funkcjonalnie są znacznie bogatsze niż np. Faktura WP Desk dla Woocommerce, a cena podobna. Jest coś jeszcze za PDF Invoice Pro od Geeko Dev płacisz tylko raz. Nie ważne że za rok, dwa Opencart wypuści kolejną wersję, zawsze możesz pobrać aktualną wersję modułu. Zero abonamentów. A teraz przytrzymaj szczękę żeby nie opadła. Średni czas jaki oczekiwałem na odpowiedź supportu przy różnych wdrożeniach wahał się od 6 minut do 30 minut. Zazwyczaj ten dłuższy czas to było oczekiwanie na pierwszą odpowiedź, dalsza konwersacja szła błyskawicznie. Ostatnia rzecz za którą cenie sobie to rozszerzenie to funkcja która nie tylko wysyła fakturę automatycznie ale i użytkownik może ją pobrać ją samodzielnie wchodząc na swoje konto klienta - np. gdy niechcący usunął maila z fakturą, zawsze może ją odzyskać. 

Takie detale mają ogromne znaczenie w codziennej pracy sklepu i są dokładnie tym, na czym opiera się dobre Tworzenie sklepów internetowych — automatyzacji, niezawodności i realnym odciążeniu sprzedawcy z powtarzalnych czynności.

 

Szybki przegląd funkcji

Rozszerzenie PDF Invoice Pro od Geeko Dev to kompletne narzędzie do automatycznego generowania, wysyłania i archiwizowania faktur w sklepie OpenCart 4.
Moduł umożliwia pełną personalizację wyglądu dokumentu, dodawanie własnych bloków treści, integrację z wieloma językami i automatyczne tworzenie kopii zapasowych wszystkich faktur.

🔧 Najważniejsze funkcje

  • Automatyczne generowanie faktur PDF
    Faktura jest tworzona i wysyłana automatycznie po potwierdzeniu zamówienia lub zmianie jego statusu. Dokument trafia do klienta i administratora w formie załącznika e-mail.

  • Pobieranie faktur przez klienta i administratora
    PDF można pobrać zarówno z poziomu panelu administracyjnego, jak i z konta klienta w sklepie.

  • Automatyczne nadawanie numerów faktur
    Numer faktury generowany jest automatycznie przy zamówieniu lub może być wprowadzony ręcznie.

  • Bloki niestandardowe (Custom Blocks)
    Dodawaj własne pola tekstowe, komunikaty, klauzule lub podpisy w dowolnym miejscu faktury (góra, dół, środek, nowa strona). Wspierane jest formatowanie HTML oraz zmienne dynamiczne.

  • Wybór kolumn i danych produktów
    Sam decydujesz, które elementy mają się znaleźć w dokumencie: zdjęcie, SKU, model, waga, ilość, cena jednostkowa, rabat, VAT, suma itd.

  • Personalizacja kolorów i stylu
    Możliwość ustawienia kolorów dla nagłówków, tła tabel, czcionek, ramek i stopki, tak aby faktura była spójna z identyfikacją wizualną sklepu.

  • Obsługa numerów VAT / NIP sprzedawcy i klienta
    Moduł pozwala na dodanie numerów VAT (NIP, TVA, Partita IVA itp.) i ID firmy zarówno po stronie sklepu, jak i klienta, zgodnie z wymaganiami krajowymi.

  • Dowód dostawy (Packing Slip)
    Twórz dokumenty wysyłkowe z listą produktów – bez cen i podatków. Możesz je generować automatycznie i dostosować ich kolumny oraz wygląd niezależnie od faktur.

  • Kopia zapasowa wszystkich faktur i dowodów dostawy
    Automatyczne zapisywanie wszystkich dokumentów PDF w wybranym katalogu serwera. Możliwość wyboru struktury folderów (rok/miesiąc), formatu papieru i nazwy pliku.

  • Obsługa wielu języków i wersji OpenCart (2.x, 3.x, 4.x)
    Moduł działa ze sklepami wielojęzycznymi, wspiera języki RTL (np. arabski, hebrajski) oraz azjatyckie (chiński, japoński, koreański).

  • Lekki format PDF
    Pliki są optymalizowane (<50 KB), dzięki czemu szybko się generują i wysyłają nawet przy dużej liczbie zamówień.

  • Pełna kompatybilność
    Moduł współpracuje m.in. z rozszerzeniami:

    • Bulk Order Status Update

    • Professional HTML Email Template

    • Status Email Template

 

Na koniec warto wspomnieć, że w Design Cart przygotowaliśmy pełne tłumaczenie panelu administracyjnego modułu PDF Invoice Pro na język polski, aby ułatwić jego obsługę i konfigurację.
📦 Pobierz tłumaczenie tutaj: https://www.designcart.pl/download/pdf_invoice_pro.zip

 

Jak edytować ustawienia modułu PDF Invoice Pro

Zanim zaczniemy konfigurować faktury, musimy dostać się do panelu ustawień modułu. W OpenCart 4 robi się to bezpośrednio z poziomu panelu administracyjnego.

1. Wejdź w zakładkę Rozszerzenia

W menu po lewej stronie kliknij ikonę puzzla „Rozszerzenia”.

Lewe menu
Z rozwijanego podmenu wybierz ponownie pozycję „Rozszerzenia” (tak jak na pierwszym screenie).
To sekcja, w której znajdują się wszystkie dodatki zainstalowane w Twoim sklepie — zarówno moduły płatności, wysyłki, jak i narzędzia administracyjne.

 

2. Wybierz typ rozszerzenia: Moduły

Na górze strony pojawi się lista rozwijana z napisem „Wybierz typ rozszerzenia” (drugi screen).

Wybór typu rozszerzeń w Opencart
Kliknij w nią i wybierz kategorię „Moduły” — właśnie w tej grupie znajduje się PDF Invoice Pro.

Po wybraniu tej kategorii strona odświeży się, pokazując listę wszystkich zainstalowanych modułów.

 

3. Odszukaj PDF Invoice Pro na liście

Na liście modułów znajdź pozycję „PDF Invoice Pro” (trzeci screen).

Edycja modułu PDF Invoice Pro
Obok nazwy zobaczysz dwa przyciski:

  • niebieski z ikoną ołówka ✏️ – edytuj ustawienia,

  • czerwony z ikoną kosza 🗑️ – usuń moduł.

Kliknij niebieski przycisk edycji, aby przejść do panelu konfiguracji.

 

4. Panel konfiguracyjny modułu

Po kliknięciu edycji otworzy się ekran ustawień modułu PDF Invoice Pro.
To tutaj możesz:

  • włączyć lub wyłączyć automatyczne generowanie faktur,

  • ustawić język faktury,

  • zdefiniować statusy zamówień, dla których mają się generować dokumenty,

  • dodać logo, znak wodny, kolory, pola dodatkowe i stopkę faktury.

W następnych lekcjach dokładnie omówimy każdą zakładkę i opcję — krok po kroku, wraz ze screenami z panelu.

 

Główne ustawienia modułu PDF Invoice Pro

Po wejściu w edycję modułu otwiera się pierwsza zakładka – „Główne ustawienia”.
To tutaj decydujemy o automatycznym generowaniu i wysyłaniu faktur w sklepie OpenCart 4.

Główne ustawienia PDF Invoice Pro
Główne ustawienia PDF Invoice Pro

Faktura z wiadomością e-mail

ON / OFF

Włączenie tej opcji powoduje, że system dołącza fakturę PDF do wiadomości e-mail wysyłanej klientowi po potwierdzeniu zamówienia.
To najczęściej używana funkcja modułu – dzięki niej klient automatycznie otrzymuje dokument sprzedaży bez potrzeby ręcznej interwencji.


Kopia dla administratora

ON / OFF

Po włączeniu tej opcji kopie faktur PDF będą automatycznie wysyłane również na adres e-mail administratora sklepu.
To przydatne rozwiązanie, jeśli chcesz mieć pełną dokumentację wszystkich wystawionych faktur w swojej skrzynce lub systemie CRM.


Tylko z numerem faktury

ON / OFF

Jeśli ta opcja jest włączona, faktura zostanie wysłana dopiero po wygenerowaniu numeru faktury.
W praktyce oznacza to, że dokument PDF nie zostanie wysłany przy samym potwierdzeniu zamówienia, dopóki faktura nie otrzyma numeru (np. w momencie zmiany statusu na „Zrealizowane”).


Automatyczne generowanie numeru faktury

ON / OFF

Po włączeniu tej opcji system sam nadaje kolejny numer faktury przy potwierdzeniu zamówienia.
To najwygodniejsze ustawienie – nie wymaga ręcznego numerowania dokumentów i eliminuje ryzyko duplikacji numerów.


Ręczny numer faktury

ON / OFF

Jeśli chcesz samodzielnie kontrolować numerację, możesz włączyć tę opcję.
Wtedy numer faktury możesz wpisać ręcznie podczas edycji konkretnego zamówienia w panelu administracyjnym.


Dołącz PDF przy zmianie statusu

W tym miejscu możesz określić, przy jakich statusach zamówienia moduł ma automatycznie dołączać fakturę PDF do wiadomości e-mail wysyłanej do klienta.

Możesz zaznaczyć dowolne statusy, np.:

  • Zrealizowane,

  • W trakcie realizacji,

  • Wysłane,

  • Oczekujące.

Dzięki temu moduł sam dopasuje moment wysyłki faktury do Twojego procesu sprzedażowego.


Dołącz PDF przy zwrocie

Opcja ta pozwala wysyłać dokument PDF również w przypadku zwrotu towaru.
Możesz zaznaczyć, czy faktura ma być wysyłana np. przy statusie „Zwrot zakończony” lub „Zwrot oczekujący”.


Faktura korygująca

Tutaj decydujesz, dla których statusów system ma wystawiać fakturę korygującą.
Najczęściej wybiera się statusy typu:

  • Zwrócone,

  • Cofnięte,

  • Cofnięcie anulowania.


Tryb wyświetlania

Na dole zakładki znajduje się ustawienie sposobu wyświetlania faktur w panelu administracyjnym.
W przypadku problemów z podglądem (np. przeglądarka blokuje PDF-y) można kliknąć przycisk „Wymuś pobieranie”, aby faktura była pobierana bezpośrednio na komputer zamiast otwierać się w przeglądarce.

 

 

Zakładka „Opcje faktury”

W tej sekcji definiujemy informacje, które będą widoczne na każdej wygenerowanej fakturze PDF, oraz sposób ich prezentacji. To właśnie tutaj ustawiamy m.in. ID sklepu, numer NIP, prefix nazw faktur, terminy płatności i wygląd stopki.

Opcje faktury
Ustawienia opcji faktury

ID Firmy sklepu

Wpisz tutaj numer ID swojej firmy (np. numer rejestracyjny lub wewnętrzny identyfikator).
Pole jest opcjonalne – służy wyłącznie do wyświetlenia na fakturze, jeśli chcesz oznaczyć sklep dodatkowym identyfikatorem.


NIP sklepu

Podaj numer NIP Twojego sklepu – zostanie on automatycznie umieszczony w sekcji danych sprzedawcy na fakturze.


Wyświetl pola niestandardowe klienta

ON / OFF

Jeśli w panelu OpenCart masz zdefiniowane pola niestandardowe (np. NIP klienta, numer firmy, oddział), możesz włączyć ich prezentację na fakturze.
Pola te konfiguruje się w:
Sprzedaż → Klienci → Pola niestandardowe.


Wyświetl ID klienta

ON / OFF

Włączenie tej opcji dodaje na fakturze identyfikator klienta (ID) z bazy sklepu.
Przydatne zwłaszcza w przypadku sklepów B2B, gdzie każdy klient posiada własny numer konta.


Wyświetl komentarz klienta

ON / OFF

Pozwala automatycznie dodać na fakturze treść komentarza, który klient wpisał podczas składania zamówienia (np. „Proszę o fakturę bez VAT” lub „Dostawa po godzinie 16:00”).


PDF do klienta

  • Prefiks – wpisz dowolny przedrostek, np. INV- lub Faktura-.

  • Rozmiar numeru – określa ilość cyfr w numerze faktury (np. 5 → „00001”).

Przykład końcowego formatu:
INV-00042.pdf


Odmierzanie terminu płatności

Pozwala automatycznie obliczyć datę płatności w oparciu o termin określony w dniach.
Przykład: wpisz 14, jeśli chcesz, aby faktura miała termin płatności 14 dni od daty zamówienia.


Automatycznie ustaw termin płatności

ON / OFF

Po włączeniu tej opcji system sam przypisze termin płatności do faktury według ustawionych reguł (bez potrzeby ręcznej edycji).


Automatycznie ustaw datę zamówienia

ON / OFF

Pozwala automatycznie przenosić datę zamówienia na fakturę — bez potrzeby wprowadzania jej w momencie wystawiania dokumentu.


Konfiguracja nazwy pliku

To tutaj ustalamy, jak będzie nazywał się wygenerowany plik PDF.

  • Możesz wpisać dowolny wzór, np.

     
    [numer zamówienia].pdf

    lub

     
    [data]-invoice-[customer].pdf
  • Moduł podstawia w miejsce nawiasów odpowiednie dane z zamówienia.


Stopka na ostatniej stronie

ON / OFF

Po włączeniu tej opcji stopka będzie widoczna tylko na ostatniej stronie faktury – przydatne, jeśli faktury są dłuższe (np. przy dużych zamówieniach).


Prefiks nazwy pliku

Określa nazwę generowanego pliku PDF – np. Invoice lub Faktura.
To, co wpiszesz, stanie się początkiem każdej nazwy dokumentu (np. Invoice_2025_001.pdf).


Format papieru

Z listy rozwijanej wybierasz format faktury PDF, np.:

  • A4 – standardowy format wydruku,

  • A5 – mniejszy format,

  • Letter / Legal – amerykańskie formaty.

Dla każdego formatu dostępna jest też wersja pionowa lub pozioma (landscape).


Stopka

W tym polu możesz wprowadzić dowolny tekst, HTML lub prosty kod CSS, który pojawi się w dolnej części faktury.
Najczęściej umieszcza się tu:

  • dane firmy,

  • numer konta bankowego,

  • klauzulę prawną (np. „Faktura wystawiona elektronicznie, nie wymaga podpisu ani pieczątki”),

  • link do polityki prywatności lub regulaminu.

 

Zakładka „Szablon”

W tej części modułu personalizujemy wygląd faktury PDF – od logo i kolorów, po konkretne dane produktów i sposób ich prezentacji. Wszystkie zmiany można testować, zapisując ustawienia i generując przykładową fakturę.

Ustawienia wyglądu faktury
Ustawienia wyglądu faktury

Logo nagłówka

Na górze strony znajduje się sekcja z Twoim logo firmowym.
Kliknij przycisk „Edytuj”, aby wgrać nowy plik graficzny w formacie JPG lub PNG.
Logo pojawi się automatycznie w lewym górnym rogu każdej faktury PDF.

💡 Zalecany rozmiar grafiki to około 1300×1800 px, dzięki czemu logo zachowa wysoką jakość nawet przy wydruku.


Szablon faktury

Poniżej widoczna jest miniatura przykładowego szablonu PDF (tutaj widzimy układ „default”).
Z listy rozwijanej możesz wybrać inny szablon, jeśli moduł posiada ich kilka (np. minimalistyczny, klasyczny, nowoczesny).
Podgląd pomaga zobaczyć rozmieszczenie elementów – nagłówka, kolumn z produktami, stopki i sum.


Szablon dla grupy klientów

Moduł pozwala stosować inne szablony faktur dla różnych grup klientów, np.:

  • Default – ogólny szablon domyślny,

  • Retail – dla klientów detalicznych,

  • Wholesale – dla klientów hurtowych.

Każda grupa może mieć inny układ, kolory lub logo.


Kolumny produktów

Tutaj decydujesz, które informacje o produktach będą wyświetlane na fakturze.
Każdy element możesz włączyć lub wyłączyć indywidualnie, np.:

  • Zdjęcie produktu

  • Nazwa produktu

  • Model

  • Waga

  • Ilość

  • Cena jednostkowa (bez podatku)

  • Podatek jednostkowy

  • Cena całkowita (z podatkiem)

  • SKU, EAN, UPC, MPN, ISBN

  • Opis, atrybuty, rabat, stawka VAT, suma

Włączaj tylko te kolumny, które mają znaczenie dla Twoich klientów – zbyt duża ilość informacji może niepotrzebnie wydłużyć fakturę.


Wyświetl sumę z podatkiem

ON / OFF

Włączenie tej opcji sprawia, że system pokaże łączną kwotę z podatkiem VAT w kolumnie podsumowania.
Jeśli chcesz zachować przejrzystość faktury dla klientów końcowych – zaleca się tę opcję włączyć.


Podatek w sumach

Tutaj można wybrać sposób wyświetlania podatku:

  • jako osobna kolumna,

  • zsumowany w jednej linii,

  • lub całkowicie pominięty.


Opcje nazwy produktu

Pozwala dodać dodatkowe informacje przy nazwie produktu, np.:

  • ID produktu,

  • Model,

  • SKU,

  • Waga,

  • Producent.

To przydatne, jeśli klient zamawia wiele podobnych pozycji i chcesz, aby faktura była bardziej czytelna.


Rozmiar zdjęcia produktu

Określa wysokość i szerokość miniatury produktu w fakturze PDF (np. 60 × 60 px).
Możesz dopasować te wartości w zależności od liczby kolumn i układu faktury.


Kod kreskowy / QR code

Możesz dodać kod kreskowy lub kod QR do faktury.
Opcje:

  • Typ – QR lub Barcode,

  • Wartość – np. ID zamówienia, numer faktury, ID klienta.

Świetne rozwiązanie, jeśli chcesz usprawnić identyfikację dokumentów w systemie księgowym.


Kolory

Sekcja kolorów pozwala spersonalizować wygląd faktury.
Możesz ustawić kolory dla:

  • tekstu głównego,

  • tła tabeli,

  • nagłówków,

  • obramowania tabeli,

  • tekstu stopki.

Dzięki temu faktura może wyglądać spójnie z identyfikacją wizualną Twojego sklepu.


Znak wodny

Na końcu znajduje się opcja „Znak wodny”, pozwalająca dodać półprzezroczysty obrazek w tle faktury (np. logo lub symbol firmy).
Kliknij „Edytuj”, by wgrać grafikę, lub „Wyczyść”, aby usunąć ją z projektu.

Znak wodny zostanie automatycznie skalowany i wycentrowany w dokumencie PDF.

 

Zakładka „Bloki niestandardowe”

Ustawienia bloków niestandardowych
Ustawienia bloków niestandardowych

Zakładka „Bloki niestandardowe” pozwala dodawać własne sekcje tekstowe na fakturach. Każdy blok możesz umieścić na górze lub na dole dokumentu, włączyć go tylko dla określonych typów faktur, a jego zawartość może zawierać tekst, HTML i stylowanie CSS.

To idealne miejsce na komunikaty typu:

  • „Dziękujemy za zakupy w naszym sklepie!”

  • „Faktura została wystawiona elektronicznie – nie wymaga podpisu ani pieczęci.”

  • „Zwroty prosimy kierować na adres magazynu głównego w ciągu 14 dni.”


Tworzenie nowego bloku

Po lewej stronie widoczna jest lista istniejących bloków (np. Blok 1).
Aby dodać nowy, kliknij przycisk „Dodaj blok”.
Każdy blok może mieć osobne ustawienia językowe, tytuł i treść.


Tytuł

Wpisz tytuł, który ułatwi Ci identyfikację bloku w panelu administracyjnym.
Tytuł nie musi być wyświetlany w samej fakturze – to nazwa pomocnicza dla administratora.


Wiadomość

W tym polu wpisujesz treść, która pojawi się na fakturze.
Edytor WYSIWYG pozwala stosować:

  • pogrubienia, kursywę, listy,

  • wstawianie linków i obrazów,

  • podstawowe formatowanie HTML i CSS.

Przykład:

 
<p><strong>Dziękujemy za zakupy!</strong><br> Faktura została wystawiona elektronicznie i nie wymaga podpisu.</p>

Cel

Określa, dla jakich dokumentów blok ma się pojawiać:

  • Wszystkie – blok pojawi się na każdej fakturze,

  • Faktura – tylko na fakturach sprzedaży,

  • Korekta – tylko na fakturach korygujących,

  • Zwrot – tylko na dokumentach zwrotu.


Pozycja

Decyduje, gdzie blok ma być umieszczony:

  • Góra – nad treścią faktury,

  • Dół – pod sekcją z produktami i podsumowaniem.


Wyświetl w bloku

Aktywny / Nieaktywny

Pozwala tymczasowo włączać lub wyłączać blok bez jego usuwania.
Jeśli chcesz przygotować kilka wariantów treści i włączać je sezonowo (np. informacja o świętach lub promocjach), to właśnie ta opcja będzie przydatna.


Filtr

Służy do filtrowania według statusu zamówienia lub rodzaju klienta.
Na przykład – możesz ustawić, aby dany blok pojawiał się tylko dla klientów hurtowych albo przy zamówieniach o statusie „Zrealizowane”.


Kolejność sortowania

Jeżeli dodajesz kilka bloków w tym samym miejscu (np. dwa bloki na dole), możesz tu określić ich kolejność.
Blok z niższą wartością (np. 1) zostanie wyświetlony wyżej.


Języki

Każdy blok możesz przygotować osobno dla każdego języka sklepu.
Na górze ekranu znajdują się zakładki językowe – np. Polski, English, Deutsch.
To szczególnie ważne w sklepach wielojęzycznych, aby komunikaty były zawsze w języku klienta.


📌 Praktyczny przykład

Dla polskich klientów możesz stworzyć blok o treści:

„Faktura wystawiona elektronicznie – nie wymaga podpisu ani pieczątki.”

Dla niemieckich:

„Die Rechnung wurde elektronisch erstellt und benötigt keine Unterschrift oder keinen Stempel.”

 

Zakładka „Dowód dostawy”

Ustawienia dowodu dostawy
Ustawienia dowodu dostawy

Zakładka „Dowód dostawy” służy do tworzenia i konfigurowania dokumentów potwierdzających wysyłkę zamówienia.
Możesz je generować automatycznie lub ręcznie — niezależnie od faktury — dzięki czemu zespół magazynowy może przygotować przesyłkę bez dostępu do danych finansowych.


Dowód dostawy

ON / OFF

Po włączeniu tej opcji moduł będzie automatycznie generował dokument PDF potwierdzający dostawę.
Można go wydrukować lub wysłać e-mailem po zmianie statusu zamówienia na np. „Wysłane”.


Szablon

Z listy rozwijanej wybierasz, który szablon ma zostać użyty dla dokumentu dostawy.
Najczęściej stosuje się domyślny układ (default), ale można też przygotować własny szablon (np. uproszczony, bez logo lub kolorów).


Język dowodu dostawy

Tutaj decydujesz, w jakim języku ma być generowany dokument:

  • „Taki sam jak w zamówieniu” – automatycznie dopasuje język klienta,

  • lub możesz wymusić konkretny język (np. zawsze polski, jeśli dostawy realizowane są w kraju).


Format papieru

Wybierz rozmiar strony PDF, np. A4 – standardowy format wydruku.
Wersje A5 lub Letter mogą być przydatne przy mniejszych zamówieniach lub gdy drukujesz etykiety wewnętrzne.


Logo nagłówka

ON / OFF

Pozwala włączyć lub wyłączyć logo sklepu w nagłówku dowodu dostawy.
Jeśli dokument jest używany wewnętrznie (np. dla magazynu), można logo ukryć.


Wyświetl komentarz klienta

ON / OFF

Po włączeniu tej opcji na dokumencie pojawi się komentarz dodany przez klienta w trakcie składania zamówienia (np. „Proszę o delikatne zapakowanie”).


Podsumowanie dostawy

ON / OFF

Gdy ta funkcja jest aktywna, na dole dokumentu pojawi się sekcja z łączną liczbą produktów i sumaryczną wagą przesyłki.
To bardzo praktyczne przy kompletowaniu zamówienia w magazynie.


Kolumny

Tutaj wybierasz, jakie informacje o produktach mają się znaleźć w dowodzie dostawy.
Dostępne są między innymi:

  • Zdjęcie produktu

  • Nazwa produktu

  • Model / MPN / SKU / UPC / EAN

  • Waga

  • Ilość

  • Kontrola ilości (checkbox) – przydatna przy ręcznym sprawdzaniu paczki

  • Cena jednostkowa (bez podatku) – zwykle pozostawiana wyłączona, ponieważ w dowodzie dostawy nie prezentuje się cen

  • Lokalizacja – jeśli używasz oznaczeń magazynowych

Każdą z kolumn możesz włączyć lub wyłączyć niezależnie.


Rozmiar zdjęcia produktu

Ustal wysokość i szerokość miniatury (np. 100 × 100 px) w tabeli produktów.
Dzięki temu możesz dopasować układ do ilości kolumn i czytelności wydruku.


Kolumna kodu kreskowego

Pozwala dodać kolumnę z kodem kreskowym lub QR przy każdym produkcie.
Ustawienia:

  • Typ: QR lub Barcode,

  • Wartość: ID produktu, model lub inny identyfikator.

To rozwiązanie przydatne w magazynie, gdy używasz skanera do kompletowania zamówień.


Kod kreskowy / QR code

Na końcu możesz dodać globalny kod kreskowy lub QR dla całego dokumentu.
Zazwyczaj wybiera się tu ID zamówienia – co pozwala szybko zeskanować i otworzyć zamówienie w systemie po wydrukowaniu dowodu dostawy.


Dzięki tym opcjom możesz w kilka minut stworzyć profesjonalny dokument potwierdzający wysyłkę — czytelny dla magazyniera i pozbawiony wrażliwych danych finansowych.

 

 

Zakładka „Kopia zapasowa”

Ustawienia kopii zapasowej
Ustawienia kopii zapasowej

Zakładka „Kopia zapasowa” odpowiada za automatyczne tworzenie kopii wszystkich faktur PDF generowanych w sklepie.
Dzięki niej masz pełną historię dokumentów w jednym miejscu — przydatną przy audytach, rozliczeniach lub odzyskiwaniu danych po awarii.


Kopia zapasowa faktur PDF

ON / OFF

Po włączeniu tej opcji moduł automatycznie zapisuje każdą wygenerowaną fakturę w katalogu kopii zapasowych na serwerze.
Plik jest zapisywany równolegle z wysyłką do klienta lub z momentem wygenerowania faktury w panelu administracyjnym.


Kopia zapasowa w

Tutaj określasz moment, w którym moduł ma utworzyć kopię pliku.
Najczęściej wybierana opcja to:

  • „Potwierdzenie zamówienia” – kopia tworzona w chwili potwierdzenia zamówienia,
    ale można też wybrać inne zdarzenia (np. po zmianie statusu).


Struktura folderów

Pozwala ustalić strukturę katalogów, w jakich będą zapisywane kopie faktur.
Dostępne są opcje takie jak:

  • / Rok / Miesiąc – uporządkowana archiwizacja według daty,

  • / Rok / – jeden folder roczny,

  • lub brak struktury (wszystko w jednym katalogu).

Dzięki temu pliki możesz łatwo znaleźć i porządkować zgodnie z okresem sprzedaży.


Format papieru

Określa format zapisywanych plików PDF (np. A4).
Nie wpływa na zawartość faktury, a jedynie na rozmiar strony w kopii zapasowej.


Konfiguracja nazwy pliku

Tu decydujesz, jak mają nazywać się generowane pliki PDF.
Możesz korzystać z dynamicznych zmiennych, które moduł automatycznie zamieni na dane zamówienia, np.:

 
Invoice-[numer zamówienia].pdf

Dzięki temu każda faktura ma unikalną nazwę, łatwą do zidentyfikowania w katalogu kopii.


Folder kopii zapasowych

To lokalizacja na serwerze, w której moduł będzie zapisywał kopie wszystkich faktur.
Domyślnie folder nazywa się invoice_backup, ale możesz zmienić jego nazwę lub ścieżkę (np. /storage/invoices/backup).

💡 Warto zadbać, aby ten katalog był poza publicznym dostępem (np. poza katalogiem /public_html/), dzięki czemu dane klientów i transakcje pozostaną bezpieczne.


Dzięki tej funkcji masz pewność, że żadna faktura nie zginie — nawet jeśli klient ją skasuje, a serwer pocztowy odrzuci załącznik.
Kopie można później łatwo pobierać, archiwizować lub przenosić do zewnętrznego systemu księgowego.

 

Zakładka „Kopia zapasowa dowodów dostawy”

Ustawienia kopii zapasowej dokumentów dostawy
Ustawienia kopii zapasowej dokumentów dostawy

Ta sekcja odpowiada za automatyczne tworzenie kopii zapasowych wszystkich dokumentów dostawy (packing slips) generowanych w sklepie.
To świetne rozwiązanie, jeśli chcesz mieć dostęp do każdej potwierdzonej wysyłki nawet po dłuższym czasie — bez konieczności ponownego generowania pliku.


Kopia zapasowa dowodów dostawy PDF

ON / OFF

Po włączeniu tej funkcji moduł zapisze każdy wygenerowany dowód dostawy w dedykowanym folderze na serwerze.
Dzięki temu możesz zawsze wrócić do oryginalnego dokumentu, np. przy reklamacjach lub analizie historii zamówień.


Kopia zapasowa w

Tutaj wybierasz moment, w którym system ma utworzyć kopię dowodu dostawy.
Najczęściej stosowana opcja to:

  • „Potwierdzenie zamówienia” – dokument zostanie zapisany w momencie, gdy zamówienie zostanie potwierdzone.

Możesz jednak dostosować to do własnego procesu, np. ustawić tworzenie kopii po zmianie statusu na „Wysłane”.


Struktura folderów

Określa sposób organizacji katalogu, w którym będą przechowywane kopie.
Dostępne warianty:

  • / Rok / Miesiąc – uporządkowanie kopii według daty,

  • / Rok – pojedynczy katalog roczny,

  • lub bez struktury – wszystkie pliki w jednym miejscu.

Dzięki temu możesz łatwo znaleźć potrzebny dokument nawet po wielu miesiącach.


Format papieru

Wybierz format strony dla kopii PDF, np. A4.
Format nie wpływa na zawartość, a jedynie na układ strony przy wydruku lub podglądzie.


Konfiguracja nazwy pliku

W tym polu określasz nazwę każdego zapisywanego pliku PDF.
Możesz używać zmiennych automatycznych — w nawiasach kwadratowych moduł sam wstawi odpowiednie dane.
Przykład:

 
packing-[numer zamówienia].pdf

Dzięki temu każda kopia będzie miała unikalną nazwę, przypisaną do konkretnego zamówienia.


Folder kopii zapasowych

To ścieżka do folderu, w którym moduł zapisuje wszystkie wygenerowane kopie dokumentów dostawy.
Domyślnie katalog nosi nazwę packing_backup, ale można ją zmienić, np. na:

 
/storage/packing_copies/

💡 Zaleca się, aby folder kopii znajdował się poza publicznym katalogiem strony (np. /public_html/) – dzięki temu dane klientów i zamówień pozostają w pełni bezpieczne.


Dzięki tej funkcji możesz mieć pełne archiwum wszystkich dokumentów wysyłkowych – idealne rozwiązanie, jeśli Twoje zamówienia są kompletowane w kilku lokalizacjach lub musisz regularnie udostępniać kopie firmie kurierskiej, magazynowi lub działowi obsługi klienta.

 

Podsumowanie

Automatyzacja fakturowania w OpenCart 4 z pomocą modułu PDF Invoice Pro to jedno z najpraktyczniejszych usprawnień, jakie można wdrożyć w sklepie internetowym. Dzięki temu rozszerzeniu proces wystawiania i wysyłania dokumentów odbywa się bez udziału człowieka – klient otrzymuje fakturę zaraz po potwierdzeniu zamówienia, a administrator ma dostęp do pełnych kopii wszystkich faktur i dokumentów dostawy w jednym miejscu.

W trakcie kursu przeszliśmy przez każdą zakładkę modułu:

  • Główne ustawienia – gdzie ustalasz, kiedy i komu system ma wysyłać faktury.

  • Opcje faktury – pozwalające dopasować treść, numerację i wygląd dokumentu.

  • Szablon – odpowiedzialny za układ, kolory, logo i kolumny produktów.

  • Bloki niestandardowe – umożliwiające dodanie własnych komunikatów, klauzul czy podpisów.

  • Dowód dostawy – do generowania dokumentów wysyłkowych bez cen.

  • Kopie zapasowe – zapewniające automatyczne archiwizowanie wszystkich faktur i dokumentów.

W efekcie Twój sklep działa sprawniej, dokumentacja jest uporządkowana, a błędy ludzkie praktycznie wyeliminowane.
To rozwiązanie, które przyspiesza obsługę zamówień, wzmacnia profesjonalny wizerunek sklepu i pozwala zachować pełną kontrolę nad dokumentacją sprzedaży.