Vai al contenuto

Impostazioni cookie

Scelga per ogni tipo quali cookie consente. Può modificare la sua scelta in qualsiasi momento tramite Impostazioni cookie in fondo a ogni pagina. Informativa sulla privacy

Necessari

Sempre attivi

Servono per accedere, conservare il carrello e ricordare le sue scelte. Sono sempre attivi.

Quali cookie?
  • weboke_sessie, weboke_klant, weboke_remember: la sua sessione e la permanenza dell'accesso
  • weboke_basket: il suo carrello
  • wkBtwIncl: visualizzazione dei prezzi con o senza IVA
  • wok_cookies: la sua scelta sui cookie, 12 mesi

Misurano quale annuncio porta a una visita o a un ordine, così non paghiamo annunci che non funzionano.

Quali cookie?
  • Google Ads tramite Google Tag Manager (_gcl_au, _gcl_aw), fino a 90 giorni
  • OpenAI Ads, annunci in ChatGPT
  • wok_aff: tramite quale partner è arrivato da noi (programma di affiliazione), 60 giorni

4,6

Paese e lingua

Ogni paese ha il suo sito, con i prezzi e l'IVA di quel paese.

Vedi

Digitale downloads in WooCommerce afschermen

Verkoop je een e-book, een pdf, muziek of software via WooCommerce? Dan wil je dat alleen betalende klanten het bestand kunnen ophalen. WooCommerce regelt dat met een beveiligde downloadlink, maar dat werkt alleen goed als de downloadmethode veilig is en de map met bestanden dicht zit. Hier lees je hoe het werkt, wat je instelt en hoe je controleert dat een directe link niet werkt.

Hoe een download in WooCommerce werkt

Vink bij een product Downloadbaar (Downloadable) aan en upload het bestand. WooCommerce zet het in de map wp-content/uploads/woocommerce_uploads/. Standaard plakt het een willekeurige reeks tekens achter de bestandsnaam, zodat de naam moeilijk te raden is. De klant krijgt nooit dat adres, maar een link naar je shop. Bij elke klik controleert WooCommerce of de download bij een betaalde bestelling hoort en of de limiet en de vervaldatum nog niet bereikt zijn. Pas dan krijgt de klant het bestand.

Gaat er niets met de post, vink dan ook Virtueel (Virtual) aan. Dan rekent WooCommerce geen verzendkosten.

Kies een veilige downloadmethode

Ga naar WooCommerce > Instellingen > Producten > Downloadbare producten en kijk bij de downloadmethode (File download method):

MethodeWat er gebeurtVeilig?
Forceer downloads (Force downloads, standaard)PHP leest het bestand en stuurt het zelf naar de klant.Ja. Bij heel grote bestanden kan PHP tegen zijn tijdgrens lopen.
X-Accel-Redirect/X-SendfilePHP controleert, de webserver stuurt het bestand.Ja, als de webserver het ondersteunt.
Alleen doorsturen (Redirect only)De klant gaat naar het echte adres van het bestand.Nee. Wie het adres heeft, kan het delen. WooCommerce noemt het zelf onveilig.

Kies Forceer downloads, tenzij je zeker weet dat X-Sendfile werkt. Laat ook de optie uit waarmee WooCommerce als laatste redmiddel terugvalt op doorsturen.

De map woocommerce_uploads moet dicht

Met een veilige methode moet de map zelf dicht zijn voor gewone bezoekers. Anders kan iemand die de bestandsnaam kent, bijvoorbeeld uit een gelekte link, het bestand rechtstreeks ophalen. WooCommerce zet daarom bij de installatie twee bestanden in de map:

  • een leeg index.html, zodat er geen lijst met bestanden te zien is;
  • een .htaccess met de regel deny from all, die alle directe verzoeken weigert.

Zo'n .htaccess-bestand werkt op webservers die het lezen, zoals Apache en LiteSpeed. Onze servers draaien op LiteSpeed, dus bij WebOké werkt deze bescherming zonder extra instellingen. Op een server met nginx leest de webserver geen .htaccess; daar is een regel in de serverconfiguratie nodig. Verhuis je je shop later naar zo'n server, controleer het dan opnieuw.

Het .htaccess-bestand is verborgen. Wil je zien of het er staat, zie Verborgen bestanden zoals .htaccess tonen en bewerken. Verwijder het niet.

Controleren dat een directe link niet werkt

  1. Open bij een downloadbaar product het bestandsadres zoals WooCommerce het toont. Het begint met /wp-content/uploads/woocommerce_uploads/.
  2. Open dat adres in een privévenster, waarin je niet bent ingelogd.
  3. Goed is een foutmelding 403 Forbidden (of 401 of 404). Krijg je het bestand gewoon te zien of te downloaden, dan staat de map open.

Test altijd een echt bestand, niet alleen de map. Een lege pagina bij de map kan het lege index.html zijn, terwijl de bestanden zelf wel open staan. Op de opdrachtregel kan het ook: curl -I https://example.com/wp-content/uploads/woocommerce_uploads/bestand.pdf moet een 403 geven. Wat een 403 betekent, lees je in Forbidden (403): You don't have permission to access / on this server.

De map gaat mee in elke back-up en elke kopie. Op een testomgeving (staging) staan dus ook je betaalde bestanden. Scherm die af met een wachtwoord. Zie Een testomgeving (staging) voor je webshop.

Limieten en toegang

  • Downloadlimiet en vervaldatum stel je per product of variatie in. Leeg is onbeperkt. Een strenge limiet beperkt delen, maar geeft klachten als iemand een nieuwe computer koopt.
  • Toegang na betaling staat standaard aan: de klant kan downloaden zodra de betaling gelukt is.
  • Goedgekeurde downloadmappen (Approved download directories): alleen bestanden uit deze mappen of van deze adressen mogen als download dienen. Houd de lijst kort.

Verkoop je digitale inhoud aan consumenten, regel dan ook hoe het herroepingsrecht werkt bij downloads. WooCommerce doet dat niet vanzelf. Dit artikel is geen juridisch advies; kijk bij de ACM of vraag het een jurist.

Verder lezen

Questo articolo le è stato utile?

← Torna a Hosting in generale

Un momento…

Configuri i suoi domini

Per ogni dominio imposti i nameserver, il collegamento al suo hosting e chi ne diventa l'intestatario.

Caricamento dei suoi domini…