200 zamówień dziennie = zmiana fizyki pakowni. Pakowanie i drukowanie etykiet kurierskich WooCommerce to dwa osobne problemy, które w pakowni sprzedawcy schodzą się w jeden wąski ruch rąk: dobrać pudełko, wydrukować naklejkę, wyrzucić paczkę na stos. WP Desk ma pod ten właśnie moment dwie wtyczki: Pakowanie do Wysyłki WooCommerce (Packing and Shipping) i Flexible Printing z integracją PrintNode. Razem zamieniają ręczne rozkładanie zamówień na liniowy proces, który skaluje się do kilkuset paczek dziennie. Workflow pakowni bez pilotażu się nie uruchomi, ale wtyczki to ten pilotaż skracają.

Pakowanie i etykiety w WooCommerce: co zmienia wtyczka

Historia każdego rosnącego sklepu na WooCommerce wygląda podobnie. Do kilkunastu zamówień dziennie pakowanie robi się na oko: ktoś z obsługi rzuca okiem na zawartość koszyka, bierze pudełko, które wygląda na odpowiednie, przykleja naklejkę wydrukowaną wcześniej z panelu kuriera. Wszystko działa, dopóki liczba przesyłek nie wchodzi w trzycyfrowe dni, a marża nie zaczyna wyciekać na dwóch poziomach jednocześnie. Pierwszy to koszt wysyłki: sklep płaci kurierowi za gabaryt, który często jest większy od faktycznie potrzebnego, bo pakujący wybiera pudełko szybko, a nie precyzyjnie. Drugi to czas: każda paczka wymaga odłożenia pracy, przejścia do komputera, pobrania PDF z etykietą, wydruku, wrócenia do stołu pakowego.

Tutaj właśnie wchodzą wtyczki WP Desk. Pakowanie do Wysyłki WooCommerce rozwiązuje pierwszy problem: dobiera produkty do opakowań według algorytmu 3D bin packing i liczy koszt wysyłki na podstawie rzeczywistego dopasowania, nie ryczałtu. Flexible Printing WooCommerce PrintNode rozwiązuje drugi: wysyła wydruk bezpośrednio na drukarkę etykiet bez pobierania plików, z poziomu listy zamówień jednym kliknięciem, nawet hurtowo dla kilkudziesięciu zamówień naraz. Razem dają coś, czego w czystym WooCommerce po prostu nie ma: automatyzację pakowni od momentu, gdy zamówienie jest zapłacone, do momentu, gdy etykieta leży gotowa obok pudełka.

Co się mieści na etapie pakowania i drukowania

Standardowy WooCommerce w kwestii pakowania i etykiet jest niemal pusty. Wbudowana logika wysyłki operuje na strefach i klasach, a klasa wysyłkowa to przypisany ręcznie tag, który nie ma pojęcia o wymiarach ani o tym, ile produktów zmieści się w jednym kartonie. Drukowanie etykiet zawsze odbywa się po stronie panelu kuriera (DPD, InPost, DHL, GLS, Orlen Paczka) albo po stronie brokera, a pracownik pakowni i tak musi kliknąć, pobrać PDF, otworzyć, wysłać do drukarki.

W sklepach z 50 zamówieniami dziennie ten proces zaczyna się walić dwoma sposobami. Najpierw rosną koszty opakowań i wysyłki, bo pakowanie ręczne ma swoje limity: człowiek wybiera pudełko wzrokiem, a nie matematyką, więc pompka rowerowa wędruje w kartonie, w którym zmieściłaby się kaseta do zestawu narzędzi. Drugim sposobem rośnie czas. Drukarz etykiet oszczędza palce wtedy, kiedy naklejka leci na niego sama, a nie przez sekwencję „pobierz, otwórz, drukuj”. Obie wtyczki WP Desk celują właśnie w ten moment, w którym ręczna praca pakowni przestaje się spinać i sklep traci dwa razy: na materiałach i na zegarze.

Wtyczka 1 · Pakowanie
Packing and Shipping
Dopasowanie produktów do pudełek według algorytmu 3D bin packing. Koszt wysyłki liczony na podstawie wybranego opakowania, a nie ryczałtu.
Kiedy: sklep z wieloma rozmiarami pudełek i zróżnicowanymi produktami.
Wtyczka 2 · Druk etykiet
Flexible Printing
Integracja z chmurą PrintNode. Etykiety wysyłkowe lecą bezpośrednio na drukarkę z listy zamówień, hurtowo, bez PDF-ów.
Kiedy: sklep z 50+ zamówieniami dziennie i drukarką etykiet przy stole pakowym.

Packing and Shipping: wtyczka do pakowania paczek w WooCommerce

Pakowanie do Wysyłki WooCommerce, czyli Packing and Shipping, to rozszerzenie, które w dokumentacji WP Desk żyje od 2015 roku, a w praktyce rozwiązuje jedno konkretne zadanie: bierze produkty z koszyka klienta, porównuje ich wymiary i masę z listą zdefiniowanych w sklepie pudełek, po czym wskazuje najmniejsze opakowanie, do którego wszystko wejdzie. Na tej podstawie liczy koszt wysyłki. Silnik korzysta z algorytmu 3D bin packing, czyli tego samego rodzaju matematyki, jaki stosują giganci logistyczni przy planowaniu ładowania kontenerów.

Konfiguracja zaczyna się od boxes management: sprzedawca wchodzi do ustawień wtyczki i definiuje listę swoich opakowań. Dla każdego wpisuje nazwę, wymiary zewnętrzne, wymiary użytkowe (żeby uwzględnić grubość kartonu), maksymalną wagę i koszt samego opakowania. Można dołożyć koperty bąbelkowe, kartony S, M, L, paczki gabarytowe. Do tego każdy produkt w katalogu WooCommerce powinien mieć wypełnione wymiary i wagę, bo bez tych danych wtyczka nie ma czym operować. W pakowni sprzedawcy widać, że ten pierwszy krok (uzupełnienie SKU) jest jednocześnie najnudniejszy i najbardziej decydujący, bo od jakości danych zależy cała logika.

Po wgraniu licencji Pakowanie do Wysyłki WooCommerce wchodzi w warstwę kalkulacji kosztów jako rozszerzenie Flexible Shipping. Kiedy klient dodaje produkty do koszyka, wtyczka w locie próbuje je dopasować do kolejnych pudełek z listy, zaczynając od najmniejszych. Jeśli pojedynczy produkt nie mieści się nigdzie, wtyczka wybiera największe dostępne opakowanie i zgłasza je jako gabaryt. Jeśli zamówienie wymaga kilku pudełek, rozbija koszyk na osobne paczki i liczy koszt każdej z nich, co daje klientowi realistyczną kwotę, a sprzedawcy precyzyjne dane do etykiety. Algorytm obsługuje też rotację produktów wewnątrz pudełka: pompa rowerowa wrzucona na skos może zmieścić się tam, gdzie w ułożeniu prostym nie wchodzi.

Opis produktu na stronie producenta mówi wprost o dwóch obszarach: „dopasowanie zamówionych produktów do paczek wysyłkowych” i „efektywne zarządzanie kosztami wysyłki”. Wtyczka działa w modelu subskrypcji rocznej, cena zależy od liczby instancji. W katalogu WP Desk leży w kategorii zarządzania wysyłką i jest traktowana jako dodatek do podstawowego Flexible Shipping, nie osobny system.

Flexible Printing: wtyczka do druku etykiet WooCommerce

Druga połowa układanki to Automatyczne Drukowanie PrintNode WooCommerce, znane na stronie producenta jako Flexible Printing. Nazwa mówi wszystko: wtyczka drukuje. Ale drukuje w sposób, który pomija całą dotychczasową sekwencję pobierania etykiety kurierskiej WooCommerce z panelu kuriera, otwierania PDF-a i klikania „drukuj” w systemie. Zamiast tego wysyła plik wprost do drukarki przez usługę chmurową PrintNode, której agent działa jako mały demon na komputerze w pakowni.

PrintNode to zewnętrzny serwis (nie WP Desk), który łączy drukarki z aplikacjami przez API. Agent PrintNode instaluje się na komputerze z drukarką, rejestruje urządzenie w chmurze i od tego momentu każda aplikacja, która ma token API, może wysłać plik do druku. Flexible Printing dostaje taki token w ustawieniach wtyczki, odczytuje listę dostępnych drukarek, a administrator sklepu wybiera domyślną drukarkę dla etykiet wysyłkowych. To koniec konfiguracji technicznej. Reszta dzieje się sama.

Funkcjonalnie wtyczka robi trzy rzeczy. Po pierwsze, dokłada przyciski drukowania bezpośrednio w widoku listy zamówień w panelu WooCommerce. Sprzedawca zaznacza zamówienia, klika „wydrukuj etykiety” i z tyłu leci cicha kolejka: etykiety idą na drukarkę pojedynczo, w kolejności zaznaczenia. Po drugie, obsługuje druk masowy dla kilkudziesięciu zamówień naraz, co dla sklepu z 100 paczkami dziennie oznacza, że cały poranek można spakować w jednym przebiegu, a nie w setkach mikrokliknięć. Po trzecie, integruje się z wtyczkami kurierskimi WP Desk: DPD, InPost Paczkomaty, DHL, GLS, Orlen Paczka, Poczta Polska. Każda z tych integracji generuje własną etykietę, Flexible Printing przejmuje ją w momencie, gdy jest gotowa, i wysyła na drukarkę bez żadnego PDF-a po drodze.

Model cenowy Flexible Printing WooCommerce to freemium z subskrypcją. Wersja bazowa pokrywa większość scenariuszy pakowni, a rozbudowane opcje (wiele drukarek, kolejki per kurier, logika per kategoria produktu) są po stronie płatnej. Do pełnego działania potrzebuje aktywnego konta PrintNode, które ma własny cennik zależny od liczby wydruków miesięcznie. Dla sklepu z 500 paczkami na miesiąc koszty PrintNode są rzędu kilkunastu euro, więc w rachunku pakowni to pozycja w tle, nie pierwszy wydatek. Autor wtyczki (Maciej Swoboda) i ostatnia aktualizacja z 30 października 2025 roku sugerują, że produkt jest aktywnie utrzymywany.

Razem czy osobno: kiedy potrzebujesz obu wtyczek

Dwie wtyczki WP Desk wyglądają pokrewnie, bo obie siedzą w pakowni, ale rozwiązują różne wąskie gardła i nie zawsze chodzą w parze. Macierz decyzyjna jest prostsza, niż się wydaje.

Sam Packing and Shipping. Ma sens tam, gdzie problemem jest koszt opakowań, a nie szybkość druku. Typowy przypadek: sklep z narzędziami budowlanymi, który trzyma w magazynie pięć rozmiarów kartonów i jedną paczkę gabarytową. Zamówienia bywają nietypowe (wiertarka plus dwie wiertła plus pudełko śrub), dobranie pudełka „na oko” często kończy się albo rozpychaniem, albo płaceniem kurierowi za powietrze. Tu algorytm 3D bin packing realnie oszczędza kilka procent budżetu wysyłki, ale druk etykiet może spokojnie pozostać ręczny, bo 20-30 paczek dziennie obsłuży jedna osoba bez zadyszki.

Samo Flexible Printing. Ma sens tam, gdzie paczek jest dużo, ale wszystkie lecą w jednym rozmiarze. Sklep z odzieżą, który wysyła wyłącznie w kopertach kartonowych, nie ma problemu z dopasowaniem produktu do pudełka, bo każde zamówienie idzie w to samo opakowanie. Ale drukowanie 80 etykiet kurierskich WooCommerce dziennie to 80 razy „kliknij PDF, otwórz, drukuj”. Flexible Printing skraca ten ruch do jednego zaznaczenia listy zamówień.

Oba razem. Mają sens w sklepie, który ma i wiele rozmiarów opakowań, i dużą liczbę zamówień. Magazyny fulfillment, sklepy multibrand, dropshipperzy z pełnym katalogiem elektroniki użytkowej, dropstocki z częściami samochodowymi. W takim układzie Packing and Shipping liczy gabaryt i koszt wysyłki, wtyczki kurierskie generują etykietę na podstawie tego gabarytu, Flexible Printing wysyła gotową etykietę na drukarkę. Cały proces od kliknięcia „zrealizuj zamówienie” do naklejki gotowej obok pudełka zajmuje kilka sekund.

Instalacja i konfiguracja wtyczek

Obie wtyczki są rozszerzeniami, nie samodzielnymi systemami, więc wymagają fundamentu: WooCommerce z aktywnym Flexible Shipping bazowym. Bez darmowej bazy Flexible Shipping żadna z warstw nie zadziała, bo to w jej panelu rejestrują się metody wysyłki i wtyczki kurierskie.

Od zamówienia do wydrukowanej etykiety · 6 kroków

1
Zamówienie
Klient płaci i finalizuje koszyk w WooCommerce.
2
Dobór pudełka
Packing and Shipping dopasowuje opakowanie do gabarytu.
3
Kalkulacja
Flexible Shipping oblicza koszt na podstawie pudełka.
4
Wtyczka kurierska
DPD, InPost, DHL, GLS generują etykietę przewozową.
5
PrintNode
Flexible Printing wysyła plik do chmury PrintNode.
6
Drukarka
Naklejka wychodzi z drukarki przy stole pakowym.

Instalacja Packing and Shipping to standardowa procedura WP Desk: pobranie pliku ZIP z konta, wgranie do WP, aktywacja licencji, wejście w ustawienia Flexible Shipping i zdefiniowanie listy opakowań. Najwięcej czasu zajmuje nie sama wtyczka, tylko uzupełnianie wymiarów produktów w katalogu WooCommerce. W sklepach, które pomijają pole „wymiary” przy tworzeniu SKU, trzeba zrobić przegląd katalogu zanim wtyczka da sensowne wyniki. Bez tych danych algorytm traktuje każdy produkt jako punkt bezwymiarowy.

Flexible Printing instaluje się analogicznie, ale ma dodatkowy krok na zewnątrz WordPressa. Po wgraniu licencji trzeba założyć konto PrintNode, zainstalować agenta na komputerze z drukarką (Windows, macOS lub Linux), zarejestrować drukarkę w panelu PrintNode, skopiować token API i wkleić go w ustawieniach wtyczki. Po tym wszystkim wtyczka wyświetla listę dostępnych drukarek i administrator wybiera domyślną. Test przez „wyślij testowy wydruk” z panelu WP Desk potwierdza, że łańcuch wtyczka ⇒ PrintNode ⇒ drukarka działa. Od tego momentu każda nowa etykieta wylatuje automatycznie.

Praktyczne scenariusze: kiedy warto wdrażać

Trzy układy, które w sklepach klientów powtarzają się najczęściej. Nie wyczerpują tematu, ale dobrze pokazują, kiedy obie wtyczki się opłacają, a kiedy jedna z nich jest zbędnym kosztem.

Sklep z odzieżą damską, 40-60 zamówień dziennie. Wszystko wysyłane w jednym rozmiarze kartonowej koperty, bo sukienki i bluzki nie wymagają sztywnego opakowania. Pakowanie jest proste: ktoś bierze produkt, zwija, wrzuca do koperty. Problemem jest czas druku etykiet, bo każde zamówienie wymaga otwarcia panelu kuriera, pobrania PDF-a i kliknięcia drukuj. Wdrożenie: sam Flexible Printing, bez Packing and Shipping. Koszt wtyczki zwraca się w pierwszych tygodniu oszczędzonego czasu pakowni.

Sklep z narzędziami warsztatowymi, 30-50 zamówień dziennie. Pudełka mają cztery rozmiary, produkty są zróżnicowane (od kluczy oczkowych po wiertarki), a gabaryt zamówienia potrafi różnić się dziesięciokrotnie. Pakowanie ręczne często kończy się przepakowaniem, bo pierwsze pudełko było za małe albo za duże. Wdrożenie: Packing and Shipping jest obowiązkowy, Flexible Printing opcjonalny. Jeśli sklep obsługuje zamówienia jeden po drugim z komputerem tuż obok, druk ręczny jest znośny. Jeśli planuje się skalować do 80+ zamówień, druk automatyczny wchodzi w zestaw.

Magazyn fulfillment dla trzech sklepów, 150+ zamówień dziennie. Pełen zestaw gabarytów, kilka integracji kurierskich jednocześnie, wiele drukarek. Tu obie wtyczki są nie tyle opcją, co warunkiem wejścia. Packing and Shipping oblicza gabaryt automatycznie, wtyczki kurierskie generują etykiety per zamówienie, a Flexible Printing wysyła je na właściwą drukarkę (można skonfigurować per kurier). Pracownik pakowni widzi tylko listę zamówień i pudełko z nalepką gotowe obok.

Alternatywy i integracje kurierskie

Wtyczki WP Desk do pakowania i etykiet nie działają w próżni. W świecie WooCommerce są jeszcze inne ścieżki, które sklep może rozważyć, zanim podpisze subskrypcję roczną na oba rozwiązania.

Pierwsza alternatywa to integracje kurierskie per przewoźnik. Zamiast budować system pakowania i druku w sklepie, sprzedawca podpina pojedyncze wtyczki dla każdego kuriera z osobna. DPD WooCommerce, InPost Paczkomaty, DHL, GLS, Orlen Paczka i Poczta Polska mają własne wtyczki od WP Desk, każda z panelem do generowania etykiet. Problem: druk zostaje po stronie panelu, a pakowanie wciąż robi się na oko. Taki zestaw wystarczy do 30 paczek dziennie, potem zaczyna zgrzytać.

Druga ścieżka to integracje brokerskie. Zamiast pracować per kurier, sklep podpina się pod jednego brokera, który daje gotowe etykiety dla ośmiu kurierów w jednym panelu API. Wśród polskich brokerów warto zerknąć na PogotowiePaczkowe.pl, TanioWysylaj.pl, BrokerKurier.pl i eBox24.pl. Każdy z nich oferuje podobny zestaw przewoźników, różnią się interfejsem panelu, cennikiem i limitami. Zestawienie wtyczek kurierskich znajdziesz w naszym poradniku o wtyczkach do WooCommerce.

Trzecia opcja to system fulfillment po stronie zewnętrznej, czyli oddanie całej pakowni i wysyłki firmie, która robi to w swoim magazynie. W tym modelu sklep nie potrzebuje ani Packing and Shipping, ani Flexible Printing, bo obie funkcje są po stronie zewnętrznego operatora. Minus: marża na zamówieniu się kurczy. Plus: obsługa techniczna sklepu przestaje być wąskim gardłem. Szczegóły rozwiązań brokerskich i fulfillmentowych opisujemy też w przeglądzie Flexible Shipping.

Wtyczki kurierskie WP Desk nie wchodzą w konflikt ani z Packing and Shipping, ani z Flexible Printing. Zostały zaprojektowane jako warstwy, które się uzupełniają. Packing and Shipping liczy gabaryt, wtyczka kuriera generuje etykietę, Flexible Printing wysyła ją na drukarkę. Trzy warstwy, jeden sklep, jeden panel WooCommerce.

Kiedy warto zacząć inwestować w automatyzację pakowni

1
Przy 30+ paczkach dziennie
Powyżej tego progu ręczny druk zaczyna kraść godziny.
2
Gdy masz 3+ rozmiary pudełek
Wtedy dobór pudełka „na oko” kosztuje więcej, niż się wydaje.
3
Gdy używasz dwóch i więcej kurierów
Każda integracja dokłada ręcznego klikania w pobieranie PDF-ów.
4
Gdy koszt kuriera rośnie szybciej niż obroty
To sygnał, że pakujesz nadwymiarowo i płacisz za powietrze.

FAQ: pakowanie i etykiety w WooCommerce

QJak drukować etykiety kurierskie automatycznie w WooCommerce?

Do automatycznego druku etykiet kurierskich WooCommerce służy wtyczka Flexible Printing WooCommerce od WP Desk w połączeniu z zewnętrzną usługą PrintNode. Wtyczka dokłada przyciski druku w widoku listy zamówień, a agent PrintNode na komputerze z drukarką przyjmuje pliki z chmury i wypycha je bezpośrednio na urządzenie. Pracownik pakowni zaznacza zamówienia, klika „drukuj” i naklejki wylatują z drukarki bez otwierania PDF-ów. Flexible Printing integruje się z wtyczkami kurierskimi WP Desk dla DPD, InPost Paczkomaty, DHL, GLS, Orlen Paczka i Poczty Polskiej.

QJak skonfigurować automatyczne pakowanie produktów w WooCommerce?

Automatyczne pakowanie w WooCommerce obsługuje wtyczka Pakowanie do Wysyłki WooCommerce (Packing and Shipping) od WP Desk. Konfiguracja zaczyna się od zdefiniowania listy pudełek w ustawieniach wtyczki: dla każdego opakowania wpisujesz wymiary wewnętrzne, maksymalną wagę i koszt samego opakowania. Każdy produkt w katalogu WooCommerce musi mieć wypełnione pola „wymiary” i „waga”, bo bez tych danych algorytm 3D bin packing nie ma czym operować. Po aktywacji wtyczka dopasowuje produkty do pudełek w locie podczas tworzenia koszyka i oblicza koszt wysyłki na podstawie wybranego opakowania.

QCzym jest PrintNode i czy trzeba go kupić osobno?

PrintNode to zewnętrzna usługa chmurowa, która łączy drukarki z aplikacjami przez API. Działa niezależnie od WP Desk i ma własny cennik oparty na liczbie wydruków miesięcznie. Flexible Printing WooCommerce wymaga aktywnego konta PrintNode, a agent PrintNode instaluje się na komputerze z drukarką (Windows, macOS, Linux). Dla sklepu z około 500 paczkami miesięcznie koszt PrintNode jest rzędu kilkunastu euro, co w porównaniu z oszczędnościami na czasie pakowni jest pomijalne. Token API z panelu PrintNode wkleja się w ustawieniach Flexible Printing i wtyczka automatycznie wykrywa dostępne drukarki.

QCzy można automatycznie przypisać produkt do odpowiedniego pudełka w WooCommerce?

Tak, dokładnie to robi wtyczka Pakowanie do Wysyłki WooCommerce. Algorytm 3D bin packing porównuje wymiary produktów z listą dostępnych opakowań i wybiera najmniejsze pudełko, w którym zamówienie się mieści. Jeśli koszyk wymaga kilku paczek (bo zawartość nie wchodzi w jedno opakowanie), wtyczka rozbija go na osobne przesyłki i liczy koszt każdej z nich. Algorytm uwzględnia też rotację produktów wewnątrz pudełka, więc jeśli przedmiot nie mieści się w układzie prostym, ale zmieści się po obróceniu, wtyczka to wychwyci. Warunek wstępny: każdy SKU w katalogu WooCommerce musi mieć uzupełnione pola wymiarów i wagi.

QCzy Packing and Shipping i Flexible Printing działają z wtyczkami kurierskimi WP Desk?

Tak, obie wtyczki są zaprojektowane jako komplementarne warstwy do wtyczek kurierskich WP Desk. Pakowanie do Wysyłki oblicza gabaryt i koszt wysyłki, wtyczki kurierskie (DPD, InPost Paczkomaty, DHL, GLS, Orlen Paczka, Poczta Polska) generują etykietę przewozową na podstawie tego gabarytu, a Flexible Printing wysyła gotową etykietę na drukarkę przez PrintNode. Wszystkie trzy warstwy działają w panelu WooCommerce bez konfliktów, bo żadna nie próbuje zastąpić pozostałych. Wspólnym fundamentem jest darmowa baza Flexible Shipping z repozytorium WordPress.org, bez której żadna z warstw się nie uruchomi.