Cette FAQ présente les principales fonctions de ZipDownloads du point de vue des administrateurs et des utilisateurs. Elle traite notamment des clés de téléchargement, des téléchargements protégés, des éditions Free/Pro/Enterprise, des droits d’achat, des renouvellements et des mises à niveau.
Qu’est-ce qu’une clé de téléchargement ou une clé de licence ?
Une clé de téléchargement est une clé d’accès unique permettant à ZipDownloads de vérifier si un utilisateur est autorisé à télécharger certains produits ou certaines versions.
Une clé peut par exemple être associée à un achat, une version de produit, une édition ou un utilisateur spécifique.
ZipDownloads prend notamment en charge :
- les clés à durée limitée
- les clés à durée illimitée
- les limites de téléchargement
- les limites d’installation
- les identifiants d’installation
- l’historique d’utilisation
- les dates d’expiration
- le blocage
- la révocation
- le remboursement
- la régénération des clés
- l’accès à certains canaux de publication
Une clé de téléchargement est-elle identique à une clé de licence logicielle ?
Pas nécessairement.
Dans ZipDownloads, la clé sert principalement à contrôler l’accès officiel aux téléchargements, mises à jour ou services.
Dans le cas des logiciels open source, une clé de téléchargement ne doit pas servir à restreindre les droits accordés, par exemple, par la GPL. La clé contrôle donc l’accès à l’offre officielle de téléchargement ou de mise à jour, et non les droits légaux ou les droits de licence liés au logiciel déjà obtenu.
Un téléchargement peut-il être accessible uniquement avec une clé valide ?
Oui.
Un produit peut être configuré de manière à ce que le téléchargement ne soit possible que si une autorisation valide existe.
ZipDownloads peut notamment vérifier :
- L’utilisateur possède-t-il une clé valide ?
- La clé est-elle active ?
- La clé a-t-elle expiré ?
- La clé a-t-elle été bloquée ?
- La clé a-t-elle été révoquée ?
- La commande a-t-elle été remboursée ?
- La limite de téléchargements a-t-elle été atteinte ?
- La limite d’installations a-t-elle été atteinte ?
- L’utilisateur est-il autorisé à accéder au canal de publication concerné ?
La logique de gestion des clés comprend les statuts active, expired, blocked, revoked et refunded.
Les téléchargements gratuits peuvent-ils être proposés sans clé ?
Oui.
ZipDownloads prend en charge :
- les téléchargements publics
- les téléchargements protégés
Un produit gratuit peut donc être proposé sans inscription ni clé s’il est configuré de cette manière.
Un téléchargement gratuit peut-il également nécessiter une clé ?
Oui.
« Gratuit » et « librement accessible » sont deux propriétés différentes.
Un produit peut par exemple coûter 0,00 EUR tout en restant accessible uniquement aux utilisateurs enregistrés ou autorisés disposant d’une clé de téléchargement.
Cela peut être utile pour :
- les espaces clients
- les téléchargements nécessitant une inscription
- les logiciels internes
- les versions d’essai
- les téléchargements partenaires
- les promotions temporaires
Quelles éditions ZipDownloads prend-il en charge ?
ZipDownloads prend notamment en charge les éditions suivantes :
- Free
- Pro
- Enterprise
- Standard
Il est ainsi possible de proposer plusieurs niveaux de fonctionnalités pour un même produit.
Un utilisateur peut-il passer de Free à Pro ?
Oui.
ZipDownloads prend explicitement en charge les éditions et les mises à niveau, notamment :
- Free → Pro
- Pro → Enterprise
Des prix différents peuvent également être définis pour :
- les nouveaux achats
- les renouvellements
- les mises à niveau
Un utilisateur peut-il passer directement de Free à Enterprise ?
La structure actuelle des éditions et des mises à niveau prend en charge les niveaux Free, Pro et Enterprise.
Une mise à niveau directe de Free vers Enterprise peut donc également être proposée si elle est configurée au niveau administratif et tarifaire.
Faut-il enregistrer un fichier ZIP distinct pour chaque édition ?
Cela dépend du modèle de produit utilisé.
Pour des éditions différentes, il est généralement recommandé de fournir un fichier ou une version spécifique pour Free, Pro et Enterprise.
ZipDownloads peut gérer séparément les éditions et les versions des produits.
Exemple :
monproduit-free-2.0.0.zipmonproduit-pro-2.0.0.zipmonproduit-enterprise-2.0.0.zip
Un même utilisateur peut-il posséder plusieurs éditions ?
Cela dépend de la configuration du produit et des autorisations.
Un utilisateur peut en principe posséder différents produits, versions, clés et droits d’achat. Après une mise à niveau, l’édition supérieure devrait normalement être considérée comme l’autorisation actuellement valide.
Que devient l’ancienne clé après une mise à niveau ?
ZipDownloads dispose d’un cycle de vie des clés et prend également en charge la régénération d’une clé avec révocation de l’ancienne clé.
Selon le modèle commercial :
- la clé existante peut être conservée,
- une nouvelle clé peut être générée,
- ou l’ancienne clé peut être révoquée et remplacée par une nouvelle.
Une clé peut-elle avoir une durée de validité limitée ?
Oui.
Les durées prises en charge comprennent notamment :
- 7 jours
- 30 jours
- 90 jours
- 180 jours
- 365 jours
- 730 jours
- durée personnalisée
- illimitée
Que se passe-t-il lorsqu’une clé expire ?
Une clé expirée reçoit le statut expired.
Selon le modèle commercial, l’utilisateur peut alors par exemple :
- renouveler son accès,
- acheter un nouveau forfait,
- acheter une mise à niveau,
- ou perdre l’accès précédent au téléchargement.
Une clé peut-elle être renouvelée ?
Oui.
ZipDownloads dispose d’un historique des renouvellements et prend en charge différents modèles de renouvellement.
Des tarifs spécifiques de renouvellement peuvent également être définis.
Une clé peut-elle avoir une validité illimitée ?
Oui.
En plus des durées limitées, une clé peut également avoir une validité illimitée.
Cela convient par exemple aux offres à vie.
ZipDownloads prend-il en charge les licences à vie ?
Oui.
Les modèles de prix et de durée peuvent notamment inclure :
- 1 an
- 2 ans
- Lifetime
- Grace Period
Le nombre de téléchargements par clé peut-il être limité ?
Oui.
ZipDownloads prend en charge les limites de téléchargement et conserve un historique d’utilisation.
Il est par exemple possible de définir :
- maximum 5 téléchargements
- maximum 20 téléchargements
- illimité
Les téléchargements partiels ou Range peuvent-ils contourner une limite de téléchargement ?
Non.
Les règles de qualité et de sécurité imposent explicitement que les requêtes HTTP Range ne puissent pas contourner les autorisations ou les limites de téléchargement.
Le nombre d’installations peut-il être limité ?
Oui.
ZipDownloads prend en charge :
- les limites d’installation
- les identifiants d’installation
Une licence peut par exemple être limitée à :
- 1 installation
- 3 installations
- 10 installations
Qu’est-ce qu’un identifiant d’installation ?
Un identifiant d’installation permet d’identifier une installation précise à laquelle une clé ou une autorisation peut être attribuée.
Il permet de contrôler le nombre d’installations différentes associées à une licence.
Un administrateur peut-il bloquer une clé ?
Oui.
Une clé peut notamment recevoir les statuts suivants :
blockedrevoked
ZipDownloads prend également en charge :
- un motif de blocage
- une note administrateur
Quelle est la différence entre « blocked » et « revoked » ?
Blocked signifie généralement qu’une clé a été bloquée et qu’elle ne peut temporairement ou administrativement plus être utilisée.
Revoked signifie que l’autorisation a été révoquée.
Ces deux statuts empêchent l’accès normal.
Que se passe-t-il en cas de remboursement ?
ZipDownloads prend en charge :
- le remboursement
- le remboursement partiel
- les litiges
- les chargebacks
- les annulations
Une clé de téléchargement peut alors recevoir le statut refunded.
Les téléchargements peuvent-ils être automatiquement débloqués après un achat ?
Oui.
ZipDownloads dispose notamment de :
- PayPal Checkout
- Capture
- webhooks avec vérification de signature
- journal des paiements
- clés de téléchargement
- portail client
Après confirmation du paiement, l’autorisation de téléchargement correspondante peut ainsi être activée automatiquement.
Peut-on utiliser le paiement anticipé à la place de PayPal ?
Oui.
ZipDownloads prend également en charge le paiement anticipé / virement bancaire.
Avec ce mode de paiement, la commande n’est généralement activée qu’après vérification de la réception du paiement.
Peut-on utiliser des coupons de réduction de 100 % ?
Oui.
Le système de coupons prend en charge :
- les remises en pourcentage
- les remises d’un montant fixe
- les coupons de 100 %
Il est ainsi possible de rendre entièrement gratuit un produit normalement payant.
Un coupon peut-il être limité à certains produits ?
Oui.
Les coupons peuvent inclure des règles portant sur :
- les produits
- les catégories
- les versions
- le montant minimum
- la remise maximale
- les nouveaux clients
- les clients existants
- la période de validité
- les limites d’utilisation
- la possibilité de combinaison
Que peut voir un client dans son espace client ?
Le portail client en libre-service comprend notamment :
- les téléchargements
- les produits
- les versions
- les commandes
- les paiements
- les coupons
- les clés
- les dates d’expiration
- le nombre de téléchargements restants
- l’historique
- les renouvellements
- les mises à niveau
- les factures
- les justificatifs
- les favoris
- les notifications
Un client peut-il voir sa propre clé ?
L’espace client peut afficher les informations relatives à la clé, notamment sa durée de validité et le nombre de téléchargements restants.
Les données de clé sensibles sont traitées conformément à la logique de sécurité interne.
Les clés sont-elles enregistrées en texte clair ?
ZipDownloads utilise un modèle de clé hash-only avec préfixe.
Cela signifie que les valeurs secrètes complètes des clés ne doivent pas être conservées inutilement et durablement en texte clair.
Les clés peuvent-elles être exportées dans les sauvegardes ?
Pas intégralement par défaut.
Les règles de sécurité prévoient que les données complètes des clés ne puissent être exportées que dans le cadre d’une charge utile de migration explicitement sélectionnée et protégée séparément par un mot de passe.
Différents canaux de publication peuvent-ils être protégés ?
Oui.
ZipDownloads prend notamment en charge :
- Stable
- RC
- Beta
- Development
Il dispose également d’une gestion des autorisations par canal de publication dans le cycle de vie des clés.
Par exemple, un client peut être limité aux versions Stable, tandis que les testeurs peuvent également télécharger les versions Beta ou RC.
Un utilisateur peut-il recevoir des mises à jour uniquement tant que sa clé est valide ?
Le système dispose à la fois d’un cycle de vie des clés de téléchargement et d’un serveur de mises à jour avec des flux de versions.
L’accès officiel aux mises à jour peut donc être associé aux autorisations correspondantes.
Un utilisateur peut-il continuer à utiliser un logiciel déjà téléchargé après l’expiration de sa clé ?
ZipDownloads contrôle principalement l’accès officiel aux téléchargements, aux mises à jour et aux services.
La possibilité de continuer à utiliser un logiciel déjà installé après l’expiration d’une clé dépend de la licence et du modèle commercial du logiciel concerné.
Dans le cas d’un logiciel sous GPL, la clé de téléchargement ne peut pas limiter les droits déjà accordés à l’utilisateur par la GPL.
Les téléchargements peuvent-ils être entièrement publics ?
Oui.
Les téléchargements publics font partie des fonctionnalités prévues.
Un administrateur peut donc proposer simultanément des téléchargements publics et des téléchargements protégés sur la même plateforme.
ZipDownloads peut-il gérer simultanément des produits gratuits et payants ?
Oui.
Le frontend peut notamment filtrer selon :
- gratuit
- payant
Parallèlement, le système de commerce prend en charge les achats, les coupons, les mises à niveau et différents modèles d’éditions.
Peut-on proposer des packs de produits ?
Oui.
ZipDownloads prend en charge les bundles ou packs de produits.
Plusieurs produits peuvent ainsi être vendus ou activés ensemble.
Un téléchargement peut-il être ouvert directement via un élément de menu Joomla ?
Oui.
En plus de la liste générale des téléchargements, ZipDownloads propose des types d’éléments de menu spécifiques.
Ils comprennent notamment :
- Liste des téléchargements
- Catégorie ZipDownloads
- ZipDownload individuel
- Espace client
- Vue d’ensemble des licences
- Packs de produits
Peut-on afficher uniquement une catégorie de téléchargement spécifique ?
Oui.
Une catégorie ZipDownloads spécifique peut être liée à son propre élément de menu Joomla.
Cela permet de créer des espaces de téléchargement distincts pour différents groupes de produits.
Peut-on créer un lien direct vers un produit individuel ?
Oui.
Un ZipDownload individuel peut être configuré comme un élément de menu spécifique.
La page du produit peut notamment afficher :
- le titre
- la description
- la version
- la compatibilité
- la taille du fichier
- la licence
- l’historique des versions
- les informations de vérification
- les informations d’intégrité
- les évaluations
- les possibilités d’achat ou de téléchargement
Les utilisateurs peuvent-ils rechercher et filtrer les produits ?
Oui.
La vue des téléchargements du frontend prend notamment en charge :
- la recherche en texte intégral
- les catégories
- les sous-catégories
- la version de Joomla
- la version de PHP
- le canal de publication
- gratuit / payant
- la licence
- le type de fichier
- la langue
- l’édition
- l’évaluation
- le tri
Les factures peuvent-elles être mises à disposition automatiquement ?
ZipDownloads prend en charge :
- les factures
- les justificatifs de paiement
- les avoirs
- les annulations
- les documents PDF
Ces documents peuvent également être mis à disposition dans le portail client.
Un administrateur peut-il voir combien de fois un produit a été téléchargé ?
Oui.
ZipDownloads comprend de nombreuses fonctions de statistiques et de reporting, notamment :
- téléchargements aujourd’hui
- statistiques sur 7 jours
- statistiques sur 30 jours
- produits les plus populaires
- téléchargements quotidiens
- historique des téléchargements
- statistiques des navigateurs
- statistiques par pays
Existe-t-il une protection contre l’utilisation abusive des clés de téléchargement ?
Oui.
Le cycle de vie des clés comprend explicitement une détection des abus.
Des mécanismes de sécurité supplémentaires existent également pour les limites atomiques de téléchargement et les téléchargements protégés.
Quelle configuration est recommandée pour une offre Free/Pro typique ?
Un modèle possible est le suivant :
Free
- gratuit
- téléchargement public
- aucune clé requise
- versions Stable uniquement
Pro
- payant
- téléchargement uniquement après achat
- clé de téléchargement requise
- accès aux mises à jour limité dans le temps
- nombre défini d’installations
Enterprise
- payant
- clé Enterprise spécifique
- limite d’installations plus élevée
- versions ou téléchargements supplémentaires
- éventuellement une durée de validité plus longue
L’utilisateur peut ensuite utiliser les fonctions de mise à niveau prévues pour passer par exemple de Free → Pro → Enterprise.
Peut-on proposer Free publiquement et débloquer Pro uniquement avec une clé ?
Oui. Ce modèle peut être mis en œuvre exactement avec les fonctions disponibles dans ZipDownloads.
Par exemple :
Version Free
→ visible publiquement
→ gratuite
→ téléchargement direct
→ aucune clé de téléchargement nécessaire
Version Pro
→ visible mais protégée
→ payante
→ activée après une commande réussie
→ clé de téléchargement ou autorisation d’achat nécessaire
Version Enterprise
→ protégée
→ niveau tarifaire et de mise à niveau spécifique
→ autorisation Enterprise correspondante nécessaire
Ainsi, un même produit peut être proposé à plusieurs niveaux de fonctionnalités sans imposer obligatoirement une clé pour l’édition gratuite.










