Bonjour,
Cela dépend de comment vous voulez que cela fonctionne. Mais oui, vous pouvez faire cela.
Vous pouvez par exemple créer une réduction de 100% limitée à un certain groupe d'utilisateur (et potentiellement à certains produits).
Ensuite, vous créez un produit "abonnement" qui va rajouter l'utilisateur dans ce groupe utilisateur et l'enlever lorsque l'abonnement expire.
Ainsi, une fois abonné, l'utilisateur verra les produits avec la réduction abonné à 0€ et il pourra passer commande de ces produits gratuitement et ainsi avoir accès aux fichiers de ces produits suite à la commande.
Dans ce cas, il vous faudra activer le plugin "validate free order" pour confirmer automatiquement les commandes gratuites et permettre cela.