Sari la conținut
WEBLURE

WooCommerce · Produse și variante

WooCommerce: configurarea produselor digitale descărcabile

Vinzi un PDF, un curs sau un fișier. Important e când primește clientul accesul, cum sunt protejate fișierele și ce faci când linkul de descărcare nu merge.

  • Acces după plată
  • Servire sigură a fișierelor
  • Protecția fișierelor
  • „Invalid download link”
  • Comenzi finalizate automat

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

Pentru produse digitale bifezi „Downloadable” (și, dacă e cazul, „Virtual”) și încarci fișierele din pagina produsului, nu din biblioteca media (cele din bibliotecă au URL public). Cu „Grant access to downloadable products after payment” activ, clientul descarcă de îndată ce comanda e „Processing”; fără ea, doar la „Completed”. Produsele atât virtuale, cât și descărcabile se finalizează automat. Metodele de servire (Force downloads, X-Accel-Redirect/X-Sendfile, Redirect only) sunt în Setări → Produse → Downloadable products; „Redirect only” este nesigur.

Ce ai nevoie

  • Fișierele de vândut
  • Decizia: acces la „Processing” sau doar la „Completed”
  • Un metodă de plată activă
  • Informații de la hosting despre X-Accel/X-Sendfile

Pașii, pe rând

  1. 1Creează produsulBifează „Downloadable” (și „Virtual”, dacă nu are livrare fizică). Un produs atât virtual, cât și descărcabil e trecut automat în „Completed”; unul doar descărcabil trebuie finalizat manual.
  2. 2Încarcă fișierele din pagina produsuluiNu din biblioteca media: fișierele din bibliotecă au URL public. Opțiunea „Append a unique string to filename for security” e activă implicit și se aplică fișierelor încărcate după schimbarea setării.
  3. 3Alege când se dă accesul„Grant access to downloadable products after payment” activă: acces la „Processing” (din pagina de confirmare, email sau Contul meu → Downloads). Dezactivată: doar la „Completed”.
  4. 4Alege metoda de servireWooCommerce → Setări → Produse → Downloadable products. „Force downloads”: prin PHP, fără link direct (fișierele mari pot expira pe servere slabe). „X-Accel-Redirect/X-Sendfile”: servește serverul web (cere modulul). „Redirect only (insecure)”: oricine are URL-ul poate descărca.
  5. 5Verifică protecția fișierelorWooCommerce adaugă un .htaccess în wp-content/uploads/woocommerce_uploads, dar nu garantează protecție pe orice server; la NGINX e nevoie de configurare explicită.
  6. 6Decide dacă cere cont„Downloads require login” se aplică doar clienților înregistrați, nu comenzilor guest. Dacă fiecare cumpărător trebuie să aibă cont, dezactivează guest checkout.
  7. 7Testează o comandă completăCumpără produsul cu o metodă de plată de test, verifică emailul, pagina de confirmare și Contul meu → Downloads.

Documentația nu descrie pașii de creare a produsului (câmpurile fișierelor, limita de descărcări, expirarea) pe pagina consultată aici; ele se văd în fila General a produsului descărcabil.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

„Invalid download link”

De ce: Comanda, emailul de facturare sau permisiunea nu corespund.

Ce faci: Verifică comanda și emailul, apoi folosește „Regenerate download permissions” din acțiunile comenzii; acțiunea șterge permisiunile și jurnalele existente.

2

Emailul comenzii finalizate nu are linkul

De ce: Permisiuni lipsă sau problemă de bază de date.

Ce faci: Regenerează permisiunile și retrimite detaliile comenzii.

3

Descărcarea expiră la fișiere mari

De ce: „Force downloads” prin PHP pe server slab.

Ce faci: Folosește X-Accel-Redirect/X-Sendfile sau cere hostingului mai multe resurse.

4

Linkul întârzie după PayPal Standard

De ce: Confirmarea IPN poate întârzia.

Ce faci: Folosește PayPal Payments sau activează PDT.

Întrebări frecvente4 răspunsuri
Când primește clientul linkul?

La „Processing”, dacă „Grant access to downloadable products after payment” e activ; altfel la „Completed”.

Sunt fișierele protejate?

WooCommerce adaugă un .htaccess pentru folderul fișierelor, dar nu garantează protecția pe orice server; la NGINX e nevoie de configurare dedicată. Evită „Redirect only”.

Pot vinde un fișier doar utilizatorilor cu cont?

Da, cu „Downloads require login” și guest checkout dezactivat.

Mă ajutați să configurez livrarea digitală?

Da, inclusiv servirea securizată a fișierelor. Cere ofertă fixă.