
📎 Wtyczki do przesyłania plików dla WooCommerce: 6 rozwiązań na 2026 rok
Klient klika „Zamów", a system prosi: „Proszę załączyć plik". W tym momencie sklep albo otrzymuje plik w sekundę, albo traci zamówienie, podczas gdy klient szuka, gdzie podpiąć PDF, i pisze do wsparcia.
Przesyłanie plików w WooCommerce to nie fanaberia. Dla dziesiątek nisz jest to obowiązkowy krok checkoutu: od druku na kubkach po wynajem aut. Nie ma pliku, nie ma zamówienia.
Zebraliśmy 6 wtyczek, które rozwiązują to zadanie: od lekkich darmowych rozwiązań po kombajny z logiką warunkową i wysyłaniem plików do chmury. Każda jest dopasowana do swojego scenariusza, a poniżej rozbierzemy, komu która się przyda.
💡 Szybki przegląd:
- Potrzebują Państwo darmowego przesyłania plików w checkoucie, proszę zainstalować Checkout Manager: działająca wersja free bez sztucznych ograniczeń.
- Pliki mają trafiać do Dropbox lub S3, proszę spojrzeć na File Uploader for WooCommerce lub Drag and Drop Multiple File Upload.
- Ważna jest moderacja każdego pliku, proszę wziąć YITH WooCommerce Uploads lub Customer Upload Files.
- Przesyłanie jest częścią personalizacji produktu z przeliczeniem ceny, Państwa wybór to Barn2 Product Options.
Dlaczego klient ma przesyłać pliki bezpośrednio w zamówieniu
Plik od klienta jest potrzebny częściej, niż się wydaje. I prawie zawsze jego brak wstrzymuje zamówienie.
Personalizacja. Kubki, etui, wizytówki, torty z nadrukiem fotograficznym. Bez pliku zamówienia nie da się skompletować. Wtyczka sama przypisuje plik do zamówienia, a menedżer nie musi szukać w poczcie.
Dokumenty i weryfikacja. Wynajem auta, rezerwacja jachtu, sprzedaż biletów lotniczych. Potrzebny jest dowód osobisty, prawo jazdy, certyfikat nurka. W wielu krajach hotele mają obowiązek wcześniejszego przekazania danych gości, a plik w checkoucie zamyka sprawę przed przyjazdem.
B2B i usługi. Klient wgrywa brief lub rysunek techniczny w PDF, a menedżer widzi go bezpośrednio w karcie zamówienia. Żadnych „proszę przesłać na maila" i zagubionych wiadomości.
Zwroty i wymiany. Towar przyszedł uszkodzony, klient załącza zdjęcie wady. Wszystko idzie przez formularz zamówienia, a nie przez korespondencję email.
Sedno jest jedno. Plik w checkoucie usuwa tarcie: klient nie skacze między stroną a pocztą, a sklep otrzymuje zamówienie z pełnym zestawem danych.
Tabela porównawcza: 6 wtyczek do przesyłania plików
Wtyczka | Darmowa wersja | Punkty przesyłania | Chmura (Dropbox / S3) | Cena |
|---|---|---|---|---|
Checkout Manager | ✅ Jest | Checkout | ❌ Nie ma | Free / premium od $49 rocznie |
File Uploader (Snowray) | ✅ Jest, z limitem | Produkt, koszyk | ✅ Drive, Dropbox, OneDrive | Free / Pro od $89.99 rocznie |
YITH WooCommerce Uploads | ❌ Nie ma | Koszyk, checkout, Thank You | ❌ Nie ma | Licencja roczna |
Customer Upload Files | ❌ Nie ma | Produkt, koszyk, checkout | ❌ Nie ma | od $49 rocznie |
Barn2 Product Options | ❌ Nie ma | Produkt | ❌ Nie ma | od $149 rocznie |
Drag and Drop Multiple Upload | ✅ Jest | Produkt, koszyk, checkout | ✅ S3, Dropbox, Drive | Free / Pro od $20.99 rocznie |
1. Checkout Manager for WooCommerce, darmowy kreator checkoutu

Checkout Manager od QuadLayers, jedyna wtyczka w zestawieniu z pełnoprawną darmową wersją. Ma 80 000+ aktywnych instalacji i ocenę 4,5 na WordPress.org, więc nie jest to okrojone demo, a działające narzędzie.
Rzecz w tym, że przesyłanie pliku jest tutaj częścią kreatora checkoutu. Dodają Państwo, usuwają i przestawiają pola na stronie składania zamówienia: teksty, checkboxy, listy i przycisk przesyłania. Wszystko przez edytor wizualny, bez kodu.
Dla plików konfiguruje się tekst przycisku, etykietę i powiązanie z produktami lub kategoriami. Jeśli potrzebują Państwo, aby pole przesyłania pojawiało się tylko dla kategorii „Nadruk na kubkach", ustawiają Państwo warunek. W praktyce to wystarcza większości sklepów na starcie.
Jeden niuans. Wtyczka działa z klasycznym checkoutem opartym na shortcode, a nowych bloków składania zamówienia WooCommerce na razie nie obsługuje.
- Plusy: działająca darmowa wersja; elastyczny kreator pól; logika warunkowa wyświetlania pola.
- Minusy: nie ma integracji z chmurą; nie współpracuje z nowymi Checkout Blocks.
- Cena: Free na WordPress.org. Premium od $49 rocznie za jedną stronę dodaje pola premium i rozszerzoną logikę.
- Pobrać: 🔗 Checkout Manager na WordPress.org
2. File Uploader for WooCommerce, przesyłanie prosto z chmury klienta

Wcześniej w tej niszy występowała stara wtyczka z CodeCanyon z integracją Dropbox i S3, ale została wycofana ze sprzedaży. W zamian wzięliśmy żywy odpowiednik z tym samym naciskiem na chmurę, File Uploader for WooCommerce od Snowray.
Jego cecha wyróżniająca: klient wgrywa plik nie tylko z dysku. Wtyczka pobiera pliki z wielu źródeł, w tym Google Drive, Dropbox, OneDrive i Box. Osoba wybiera gotowy plik w swojej chmurze, a ten od razu jest przypinany do zamówienia.
Wszystkie przesłane pliki są przechowywane nie w bibliotece mediów, a na chmurowym CDN. Biblioteka mediów WordPress nie puchnie, a w zamówieniu i w wiadomości do sprzedawcy pojawia się bezpośredni link do pliku. W środku jest prosty edytor obrazów: przyciąć, obrócić, wyostrzyć.
Wtyczka jest młoda. Baza instalacji jest na razie niewielka, około stu aktywnych instalacji na WordPress.org, a darmowy plan ma ograniczenia: jeden plik na produkt i miesięczny limit przesyłania.
- Plusy: import plików bezpośrednio z Google Drive, Dropbox i OneDrive; przechowywanie na CDN; wbudowany edytor obrazów.
- Minusy: młody produkt z niewielką bazą instalacji; w wersji darmowej jeden plik na produkt.
- Cena: dostępny jest darmowy plan. Pro od 89,99 USD rocznie na stronie Snowray, z miesięczną płatnością i 7-dniowym okresem próbnym.
- Pobierz: 🔗 File Uploader na WordPress.org | 🔗 Strona Snowray
3. YITH WooCommerce Uploads, moderacja i walidacja plików

YITH WooCommerce Uploads opiera się na moderacji. Administrator nie tylko otrzymuje powiadomienie o przesłaniu pliku, ale akceptuje go lub odrzuca. Klient widzi status i w przypadku odrzucenia przesyła poprawioną wersję.
Przesyłanie działa w koszyku, przy finalizacji zamówienia i na stronie z podziękowaniem. Maksymalny rozmiar i liczbę plików konfiguruje się osobno dla każdego z tych miejsc. Po weryfikacji klient otrzymuje wiadomość e-mail: z informacją, czy plik został zaakceptowany, czy nie.
Osobną funkcją są podzielone pozycje (split items). Trzy takie same koszulki z różnymi nadrukami to nie trzy zamówienia, lecz jedno zamówienie z trzema powiązanymi plikami. Dla sklepów wielojęzycznych wtyczka od razu jest kompatybilna z WPML. Wtyczka jest świeża: ostatnia aktualizacja ukazała się w lipcu 2026 roku.
- Plusy: ręczna moderacja z akceptacją i odrzucaniem; osobne limity dla poszczególnych miejsc; podzielone pozycje i WPML.
- Minusy: brak darmowej wersji; brak magazynu w chmurze.
- Cena: licencja roczna, aktualną cenę proszę sprawdzić na stronie YITH. Zwrot w ciągu 30 dni.
- Pobierz: 🔗 YITH WooCommerce Uploads
4. Customer Upload Files for WooCommerce, przesyłanie za dopłatą

Customer Upload Files od FMEAddons jest sprzedawany na oficjalnym marketplace WooCommerce i potrafi coś, czego nie mają inne wtyczki z tej listy: pobierać opłatę za samo przesłanie pliku.
Schemat jest prosty. Włącza Pan/Pani opcję „Charge for upload", ustala cenę i podczas przesyłania pliku kwota automatycznie dolicza się do zamówienia. To wygodne, gdy personalizacja jest płatna: klient od razu widzi koszt projektu, bez niespodzianek przy kasie.
Klient przesyła kilka plików, przegląda je przed wysłaniem, usuwa i przesyła ponownie. Dopóki zamówienie nie zostanie złożone, wszystko można edytować. Administrator ze swojej strony akceptuje lub odrzuca pliki, wysyłając klientowi wiadomość e-mail. Dostępne są ograniczenia rozmiaru, liczby i typów plików, a także kompatybilność z blokami koszyka i HPOS.
- Zalety: opłata za przesłanie pliku bezpośrednio w zamówieniu; akceptowanie i odrzucanie plików; ograniczenia według ról i kategorii.
- Wady: brak darmowej wersji; brak chmury od razu po instalacji.
- Cena: od 49 USD rocznie, z 30-dniową gwarancją zwrotu.
- Pobierz: 🔗 Customer Upload Files na WooCommerce.com
5. WooCommerce Product Options od Barn2, pole pliku wewnątrz opcji produktu

Barn2 Product Options to kreator opcji produktu, a nie wąska wtyczka do plików. Przesyłanie pliku jest tutaj jednym z typów pól, na równi z checkboxami, przyciskami radiowymi i wyborem daty.
Dlaczego to ważne. Plik często jest potrzebny nie sam w sobie, lecz jako część personalizacji. Zamówienie tortu: rozmiar, nadzienie i przesłanie zdjęcia z dekoracją. Cena przelicza się na bieżąco, bazowa plus dopłata za każdą warstwę. Logika warunkowa ukrywa niepotrzebne elementy: po wybraniu czekolady pole „Dodatek owocowy" znika.
Wtyczka jest nastawiona na upsell. Klient składa produkt jak w kreatorze i sam podnosi średnią wartość koszyka. Wszystko bez kodu, przez wizualny builder opcji.
- Plusy: wiele typów pól, w tym przesyłanie pliku; przeliczanie ceny według formuły; zaawansowana logika warunkowa.
- Minusy: droższa niż wąskie wtyczki; brak darmowej wersji; przesyłanie tylko na stronie produktu.
- Cena: od 149 USD rocznie za jedną stronę, dostępne plany na 5 i 50 stron. Zwrot w ciągu 30 dni.
- Pobrać: 🔗 WooCommerce Product Options na Barn2
6. Drag and Drop Multiple File Upload, przeciągnął i gotowe

W miejscu starego Drop Uploader, którego nie ma już w sprzedaży, działa teraz żywa i znacznie popularniejsza wtyczka od CodeDropz. Ma ponad 5000 aktywnych instalacji i ocenę 4,9 na WordPress.org.
Pomysł jest ten sam: uczynić przesyłanie plików skandalicznie prostym. Klient przeciąga plik myszą w wyznaczoną strefę i to wszystko. Przycisk „Przeglądaj" też jest na miejscu, dla tych, którzy wolą tradycyjną metodę. Pole można wyświetlić na stronie produktu, w koszyku lub przy składaniu zamówienia, do wyboru.
Przesyłanie jest asynchroniczne, z obsługą dużych plików w częściach i przesyłaniem paczki w ZIP. W planie rozszerzonym dołącza się chmura: pliki trafiają na Amazon S3, Dropbox, Google Drive lub FTP. Jest też opłata za przesłanie, czy to za każdy plik, czy za stronę PDF.
- Plusy: wygodne przeciąganie i upuszczanie; chmura S3, Dropbox i Drive w Pro; przesyłanie dużych plików w częściach.
- Minusy: chmura tylko w planie rozszerzonym; część ustawień kryje się za Pro.
- Cena: darmowy rdzeń na WordPress.org. Pro od 20,99 USD rocznie, plan rozszerzony z chmurą od 27,99 USD rocznie.
- Pobrać: 🔗 Drag and Drop Multiple File Upload na WordPress.org | 🔗 Wersja Pro na CodeDropz
Jeśli chcą Państwo zobaczyć przesyłanie plików w WooCommerce na żywo, krótki film na ten temat znajduje się poniżej.
⁉️🤔 Często zadawane pytania
Czy można zrobić przesyłanie plików przez functions.php i nie płacić za wtyczkę?
Technicznie tak. Ale wtedy na Państwa głowie jest walidacja typów, bezpieczeństwo, przechowywanie, powiązanie z zamówieniem i interfejs w panelu administracyjnym. Gotowa wtyczka daje to od ręki za cenę jednej godziny pracy programisty. Dla sklepu z realnymi zamówieniami samodzielnie napisany upload to zbędne ryzyko.
Którą wtyczkę wybrać, jeśli sklep dopiero startuje, a budżet jest minimalny?
Checkout Manager for WooCommerce. Jego darmowa wersja zamyka zadanie „plik przy składaniu zamówienia" bez inwestycji. Gdy potrzebna będzie logika warunkowa i pola premium, można dokupić licencję od 49 USD rocznie. Do prostego przeciągania sprawdzi się też darmowy rdzeń CodeDropz.
Czy wtyczki do przesyłania plików spowalniają stronę?
Dobrej jakości, nie. Plik ładuje się asynchronicznie, przez AJAX, nie blokując strony. Główne obciążenie idzie na przestrzeń dyskową, a tu decyduje hosting. Jeśli plików jest dużo i są ciężkie, warto sięgnąć po wtyczkę z chmurą, File Uploader lub Drag and Drop Multiple File Upload, żeby nie rozdymać biblioteki mediów.
Czy można zezwolić na przesyłanie tylko określonych typów plików?
Tak, wszystkie wtyczki z zestawienia filtrują według typów MIME i rozszerzeń. Ustawiają Państwo „tylko PDF i JPG do 5 MB" i klient fizycznie nie załączy ZIP-a ani EXE. To standardowa ochrona przed śmieciami i niebezpiecznymi plikami przy składaniu zamówienia.
Klient przesłał nie ten plik, czy można go zmienić?
Zazwyczaj tak. YITH WooCommerce Uploads i Customer Upload Files pozwalają klientowi zastąpić plik przed złożeniem zamówienia. Checkout Manager umożliwia administratorowi usunięcie pliku i poproszenie o nowy. File Uploader od Snowray przechowuje wersje w chmurze, więc ponowne przesłanie również nie stanowi problemu.
Którą wtyczkę do przesyłania plików wybrać w 2026 roku
Sześć wtyczek, sześć scenariuszy. Nie ma uniwersalnej, jest ta, która pasuje do Państwa zadania.
- Jeśli sklep startuje i potrzebują Państwo darmowej opcji, proszę sięgnąć po Checkout Manager.
- Jeśli pliki mają trafiać do chmury klienta, proszę spojrzeć na File Uploader for WooCommerce.
- Jeśli ważna jest moderacja każdego pliku, Państwa wybór to YITH WooCommerce Uploads lub Customer Upload Files.
- Jeśli przesyłanie jest częścią personalizacji produktu z przeliczaniem ceny, proszę zainstalować Barn2 Product Options.
- Jeśli klienci potrzebują prostego przeciągania i upuszczania z chmurą, proszę wziąć Drag and Drop Multiple File Upload.
Przed instalacją proszę sprawdzić najważniejsze: wtyczka musi działać z Państwa motywem i nie może kolidować z innymi rozszerzeniami checkoutu. Proszę wykonać zamówienie testowe z przesłaniem pliku. Pięć minut teraz zaoszczędzi godziny wsparcia później. A jeśli mieli już Państwo którąś z tych wtyczek w boju, proszę podzielić się doświadczeniem w komentarzach.


