Sprzedaż produktów cyfrowych w WooCommerce może być wyzwaniem, szczególnie dla początkujących. W tym artykule pokażemy Ci, jak krok po kroku skonfigurować produkty cyfrowe, aby zwiększyć swoją sprzedaż. Jest to idealne rozwiązanie dla właścicieli sklepów online, którzy chcą wprowadzić e-booki, kursy online czy oprogramowanie.
Krótka odpowiedź
Aby skonfigurować produkty cyfrowe w WooCommerce, zacznij od zainstalowania wtyczki WooCommerce na swojej stronie WordPress. Następnie dodaj nowy produkt i wybierz typ 'produkt prosty' oraz zaznacz opcję 'wirtualny' i 'do pobrania'.
Uzupełnij wszystkie wymagane informacje, takie jak cena i plik do pobrania. Po zapisaniu zmian, Twój produkt cyfrowy będzie gotowy do sprzedaży.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Produkt wirtualny czy do pobrania? Czym się różnią w WooCommerce
WooCommerce ma dwa checkboxy, które łatwo pomylić, a robią dwie różne rzeczy. To pierwsza decyzja, którą podejmujesz, dodając produkt cyfrowy, i od niej zależy, jak zachowa się koszyk i wysyłka.
Wirtualny wyłącza wysyłkę – znikają pola adresu dostawy, metody przewozu i waga. Do pobrania dokłada sekcję z plikami, limitem pobrań i datą wygaśnięcia linku. Większość produktów cyfrowych (e-book, grafika, sample) zaznacza oba pola naraz.
Są wyjątki. Kurs online z dostępem przez platformę LMS bywa tylko wirtualny – nie sprzedajesz pliku, tylko dostęp do konta. Usługa (konsultacja, audyt) to też produkt wirtualny bez pobierania. Konfiguracja produktu wirtualnego i fizycznego naraz – na przykład płyta CD plus plik MP3 – wymaga wariantów, do których wrócimy niżej.
| Pole | Co wyłącza / dodaje | Typowe zastosowanie |
|---|---|---|
| Wirtualny | Wyłącza wysyłkę, adres, wagę | Kursy, usługi, dostęp do konta |
| Do pobrania | Dodaje pliki, limit, wygaśnięcie | E-booki, grafika, audio, oprogramowanie |
| Oba zaznaczone | Brak wysyłki + pobieranie pliku | Standardowy plik do ściągnięcia |
| Żadne | Produkt fizyczny z wysyłką | Wersja pudełkowa (CD, druk) |
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →
Jak dodać produkt cyfrowy krok po kroku?
Dodanie produktu do pobrania zajmuje kilka minut, gdy WooCommerce jest już zainstalowany i masz skonfigurowaną bramkę płatności. Cały proces sprowadza się do sześciu czynności.
1. Produkty → Dodaj nowy. Wpisz nazwę i opis – ten sam, który zobaczy klient i Google.
2. Dane produktu → Produkt prosty. Zaznacz Wirtualny oraz Do pobrania.
3. Cena. Wpisz cenę regularną; pole ceny promocyjnej zostaw na kampanie.
4. Pliki do pobrania. Kliknij Dodaj plik, wskaż go z biblioteki mediów lub wgraj nowy. Możesz dodać kilka plików do jednego produktu.
5. Limit pobrań i wygaśnięcie. Ustaw, ile razy i przez ile dni link działa (o tym za chwilę).
6. Opublikuj i przetestuj. Złóż testowe zamówienie w trybie sandbox bramki, sprawdź czy mail z linkiem dochodzi.
Krok szósty pomija większość poradników, a to on wyłapuje 90% problemów – brakujący plik, zły status zamówienia, mail w spamie. Jeśli budujesz pierwszy sklep internetowy z produktami cyfrowymi, potraktuj test zakupu jako obowiązkowy element wdrożenia, nie opcję.
Gdzie WooCommerce trzyma pliki i jak je zabezpieczyć?
Domyślnie WooCommerce wgrywa pliki do biblioteki mediów, czyli do katalogu `wp-content/uploads`. To wygodne, ale ryzykowne – plik z tego katalogu można pobrać bezpośrednio przez URL, z pominięciem zakupu.
Woo broni się przed tym na dwa sposoby, które ustawiasz w WooCommerce → Ustawienia → Produkty → Pliki do pobrania. Pierwszy to metoda pobierania: Wymuszone pobieranie (force download) kieruje każdy plik przez PHP, sprawdzając uprawnienia, ale obciąża serwer przy dużych plikach. Drugi to przekierowanie X-Accel/X-Sendfile, szybsze, lecz wymagające wsparcia serwera.
Niezależnie od metody, sam katalog uploads powinien mieć dodatkową warstwę. WooCommerce tworzy podkatalog `woocommerce_uploads` z plikiem `.htaccess` blokującym bezpośredni dostęp i losowym prefiksem w nazwie pliku, żeby nie dało się go zgadnąć.
Dla naprawdę wrażliwych plików (drogie oprogramowanie, licencjonowane bazy) przenieś katalog poza `public_html` albo użyj zewnętrznego storage – S3 z podpisanymi, wygasającymi linkami. To informacja, której nie znajdziesz w typowym poradniku: pliki w domyślnym uploads i tak są częściowo skanowalne, więc dane o wysokiej wartości trzymaj poza serwerem WWW.
Limity pobrań, wygaśnięcie linków i przypisanie do konta
Trzy ustawienia decydują, czy jeden zakup nie zamieni się w darmową dystrybucję pliku po całym internecie. Konfigurujesz je globalnie w ustawieniach albo per produkt.
Limit pobrań ogranicza liczbę ściągnięć z jednego zamówienia. Wartość 3-5 to rozsądny kompromis – klient pobierze plik na laptopa i telefon, zostaje zapas na awarię, ale współdzielenie linku z dziesiątkami osób przestaje działać.
Data wygaśnięcia liczona w dniach od zakupu zamyka link po określonym czasie. Dla jednorazowego e-booka 30 dni wystarczy; dla oprogramowania z aktualizacjami zostaw bez limitu, żeby klient wracał po nowe wersje.
Przyznaj dostęp po płatności decyduje, czy link aktywuje się przy statusie *przetwarzanie* (płatność potwierdzona), czy dopiero *zrealizowane*. Dla produktów czysto cyfrowych włącz aktywację przy *przetwarzaniu* – klient dostaje plik od razu, bez ręcznego oznaczania zamówień.
| Ustawienie | Bezpieczna wartość | Kiedy poluzować |
|---|---|---|
| Limit pobrań | 3-5 | Duże pliki, klienci techniczni |
| Wygaśnięcie linku | 30-90 dni | Software z aktualizacjami: bez limitu |
| Dostęp po statusie | Przetwarzanie | Produkty wymagające weryfikacji |
| Wymóg logowania do pobrania | Włączony | Niska bariera: wyłączony |
Jak ustawić VAT dla produktów cyfrowych (VAT-MOSS / OSS)?
Sprzedaż produktów cyfrowych konsumentom w UE rządzi się inną zasadą niż sprzedaż fizyczna. VAT od usług elektronicznych dla konsumenta (B2C) rozliczasz według stawki kraju nabywcy, nie sprzedawcy. Klient z Niemiec płaci niemiecki VAT, klient z Francji – francuski.
Do 2021 roku służył temu system VAT-MOSS; obecnie obowiązuje OSS (One Stop Shop) – jedna deklaracja w kraju siedziby zamiast rejestracji VAT w każdym państwie UE. WooCommerce sam nie zna tych stawek, więc potrzebujesz wtyczki, która wykrywa lokalizację klienta i nakłada właściwą stawkę.
Na rynku działają rozwiązania pokroju WooCommerce EU VAT Assistant czy komercyjnego VAT compliance od dostawców płatności. Wtyczka zbiera dwa dowody lokalizacji (np. IP plus kraj adresu rozliczeniowego) i weryfikuje numery VAT firm przez VIES, co przy sprzedaży B2B przenosi obowiązek podatkowy na nabywcę (reverse charge).
> Perspektywa KC Mobile
>
> Najczęstszy błąd przy sprzedaży produktów cyfrowych: właściciel ustawia jedną stawkę 23% dla całej UE i działa tak miesiącami. Przy małym wolumenie nikt tego nie zauważa, ale po przekroczeniu progu sprzedaży zagranicznej robi się realny problem podatkowy. Konfigurację OSS i progi zawsze konsultuj z księgowym – my odpowiadamy za techniczne nałożenie stawek, nie za interpretację podatkową.
Produkt fizyczny i cyfrowy w jednym – warianty
Czasem ten sam produkt sprzedajesz w dwóch formach: album jako płyta CD i jako plik MP3, kurs jako PDF i jako wersja drukowana. Masz dwie drogi.
Produkt prosty z plikiem sprawdza się, gdy każdy kupujący dostaje to samo – na przykład książkę papierową z dołączonym e-bookiem gratis. Zaznaczasz wtedy tylko Do pobrania (bez wirtualnego, bo wysyłka zostaje), a plik trafia do klienta razem z paczką.
Produkt z wariantami to wybór, gdy klient decyduje: wersja cyfrowa albo fizyczna, w różnych cenach. Zmieniasz typ na *Produkt z wariantami*, tworzysz atrybut (np. Format: cyfrowy / pudełko), a potem dla wariantu cyfrowego zaznaczasz Wirtualny i Do pobrania, a dla fizycznego zostawiasz wysyłkę i wagę.
Warianty są odrobinę bardziej pracochłonne, ale dają jeden listing produktu zamiast dwóch konkurujących o tę samą frazę w wyszukiwarce. Z perspektywy SEO i porządku w katalogu to zwykle lepszy wybór niż dwa osobne produkty.
Jak klient pobiera plik i co zrobić, gdy nie działa?
Po opłaceniu zamówienia WooCommerce wysyła mail z linkami do pobrania, a te same linki pojawiają się na stronie *Moje konto → Pobrania* oraz na ekranie podziękowania po zakupie. Klient ma więc trzy miejsca, w których znajdzie plik.
Najczęstsze zgłoszenia, które dostaje obsługa sklepu, wyglądają tak samo i mają proste przyczyny:
- Brak maila – sprawdź folder spam i upewnij się, że sklep wysyła pocztę przez SMTP, nie przez funkcję `mail()` PHP, która ląduje w filtrach.
- Link wygasł / wyczerpany limit – z poziomu zamówienia w panelu możesz ręcznie przywrócić dostęp lub zresetować licznik pobrań dla konkretnego klienta.
- Plik się nie ściąga – zwykle metoda pobierania. Przy bardzo dużych plikach (kilkaset MB) wymuszone pobieranie potrafi się wykładać na limicie pamięci PHP; przełączenie na X-Accel rozwiązuje sprawę.
Konfiguracja SMTP to często pomijany element, a bez niej maile z linkami giną – dlatego w każdym wdrożeniu sklepu cyfrowego traktujemy poprawne dostarczanie poczty na równi z samą bramką płatności.
Potrzebujesz pomocy z wdrożeniem?
Konfiguracja produktów cyfrowych, zabezpieczenie plików, poprawne stawki VAT-OSS i niezawodne dostarczanie maili z linkami to elementy, w których łatwo o błąd kosztujący sprzedaż albo problem podatkowy.
Jeśli wolisz mieć to wdrożone i przetestowane od początku, sprawdź naszą ofertę sklepów internetowych lub umów bezpłatną konsultację – przeanalizujemy Twój przypadek i zaproponujemy konkretne rozwiązanie.
Wspomniane narzędzia
Potrzebujesz pomocy z e-commerce?
Budujemy sklepy internetowe na WooCommerce i integrujemy je z Baselinker, Allegro i systemami płatności. Bezpłatna wycena w 24h.
Najczęściej zadawane pytania
Jakie pliki mogę sprzedawać jako produkty cyfrowe?
Czy muszę naliczać VAT według kraju klienta przy sprzedaży e-booka do UE?
Jak zabezpieczyć plik przed pobraniem bez zakupu?
Czy mogę sprzedawać subskrypcje produktów cyfrowych?
Czym różni się produkt wirtualny od produktu do pobrania?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →