Przejdź do treści
📎 Wtyczki do przesyłania plików dla WooCommerce: 6 rozwiązań na 2026 rok

📎 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.

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.

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.

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.

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.

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.