PDF Packing Slip
Dokument Packing Slips drukuje jeden slip na zamówienie, do wsadzenia do paczki.
Generowany przez
Dział zatytułowany „Generowany przez”Akcja paska Drukuj → Packing Slips w modalu pakowania wywołuje:
POST /api/p2lab-packing-slips/print/view/orders{ "orderIds": ["…", "…"] }DocumentRendererService wtyczki pobiera zamówienia (z liniami, adresami, polami własnymi i zdjęciami produktów), renderuje szablon view_orders.html.twig przez Dompdf dla każdego zamówienia i łączy strony w jeden PDF przez FPDI. Odpowiedzi wielo-zamówieniowe pobierają się jako jeden plik.
Per zamówienie, od góry do dołu:
- Nagłówek — numer zamówienia, data zamówienia, łączna liczba pozycji.
- Adres dostawy — adres dostawy zamówienia.
- Adres fakturowy — adres fakturowy zamówienia.
- Komentarz klienta (opcjonalny) — notatka z checkout, w skonfigurowanym rozmiarze fontu, opcjonalnie pogrubiony.
- Tabela pozycji — zobacz listę kolumn niżej.
- Podsumowanie zamówienia (opcjonalne) — subtotal, dostawa, VAT, suma.
- Metoda płatności (opcjonalna) — nazwa.
- Metoda dostawy (opcjonalna) — nazwa.
- Numeracja stron — stopka “X / Y”, dodawana automatycznie przez post-processor PDF.
Konfigurowalne kolumny
Dział zatytułowany „Konfigurowalne kolumny”Ustaw w Ustawienia → Wtyczki → Packing Slips → Druk | Packing Slips → Kolumny na liście pozycji:
| Kolumna | Uwagi |
|---|---|
| Zdjęcie | Cover produktu. Dodaje wagi wizualnej; wyłącz dla kompaktowych wydruków. |
| Numer produktu | SKU. |
| Numer producenta | Przydatne magazynom zamawiającym po numerze producenta. |
| EAN | Drukowany jako tekst, nie skanowalny kod kreskowy. |
| Ilość | Zawsze obecna. Opcjonalnie podświetlana przy > 1. |
Plus opcjonalna kolumna pola własnego na layout: dowolne pole własne produktu jako dodatkowa kolumna, z konfigurowalną szerokością w pikselach.
Filtr typów pozycji
Dział zatytułowany „Filtr typów pozycji”Multi-select Typy pozycji do wyświetlenia decyduje, jakie typy linii są renderowane:
- Produkt, Pozycja własna, Kredyt, Akcja, Rabat, Kontener.
Default renderuje tylko Produkty i Pozycje własne; linie Akcja / Rabat zwykle są pomijane, bo slip dotyczy zawartości pudełka, nie negocjacji z checkout.
Przełącznik Nie pokazuj pozycji cyfrowych usuwa pliki do pobrania całkowicie ze slipu. Default: on.
Sortowanie
Dział zatytułowany „Sortowanie”Pozycje na wydrukowanym slipie są sortowane niezależnie od modala:
- Porządek sortowania: Nazwa lub Numer produktu.
- Kierunek sortowania: Rosnąco / Malejąco.
Typografia
Dział zatytułowany „Typografia”Trzy regulatory rozmiaru fontu (w pikselach):
- Rozmiar fontu — bazowy default (np. adresy, stopka).
- Rozmiar fontu pozycji — nazwa produktu i tabela ilości.
- Rozmiar fontu komentarza — blok komentarza klienta.
Plus przełącznik Pogrubiony font dla komentarza.
Opcjonalne bloki
Dział zatytułowany „Opcjonalne bloki”| Blok | Default | Po co wyłączać |
|---|---|---|
| Pokaż metodę płatności | On | Slip to pomoc pakownicza, nie dokument podatkowy; część sklepów omija. |
| Pokaż metodę dostawy | On | Jeśli etykieta kurierska już ją pokazuje, pominięcie czyści slip. |
| Pokaż podsumowanie zamówienia | On | Część sklepów nie chce, by klient widział ceny na slipie. |
| Podświetl ilość > 1 | On | Off dla bardzo kompaktowych slipów. |
Wskazówki
Dział zatytułowany „Wskazówki”- Jeśli kolumna zdjęcia jest za szeroka, wyłącz ją — kolumny tekstowe naturalnie przepłyną w odzyskaną przestrzeń.
- Dla drukarek termicznych z wąskim papierem ustaw wszystkie rozmiary fontów o 1–2 piksele mniej i wyłącz zdjęcie.
- Wzorzec nazwy pliku ma timestamp (
packing_slips_<UTC>.pdf) — przeglądarka naturalnie grupuje wiele pobrań.