Si tenemos archivos o productos descargables en nuestra tienda online WooCommerce, ya sean adquiridos mediante pago como producto individual o a través de una membresía, es sumamente importante que los productos descargables requieran el inicio de sesión del usuario para su descarga.
En WooCommerce tenemos que configurarlo de la siguiente manera, ¡vamos a ello!

Nos dirigimos a WooCommerce -> Ajustes -> Productos

Y dentro de Productos tenemos que movernos hacia el subapartado de Productos Digitales

Una vez localizados, debemos de seleccionar la opción de:
Las descargas requieren inicio de sesión. Este ajuste no se aplica a las compras de los invitados.
Ahora para comprobar que funciona, únicamente tenemos que acceder al enlace de un producto descargable mediante su compra o su acceso para suscriptores y comprobar si permite la descarga sin estar conectado en el site.

Como vemos en la imagen, ya no permite la descarga de archivos si no hemos iniciado sesión previemte.
Que hemos conseguido con esto
Con la restricción de descarga a los productos digitales de WooCommerce, hemos conseguido limitar el acceso únicamente a los clientes o suscriptores que han pagado por ello.
Está sencilla acción, que no viene por defecto en WooCommerce, es de vital importancia para garantizar la seguridad de nuestros activos digitales en WooCommerce, así como para evitar posibles acciones de robo al compartir el enlace de descarga.