PrestaShop Gestion catalogue

Vendre des Clés de Licence et Produits Numériques PrestaShop 8 & 9

Des clés livrées dès la confirmation du paiement, un stock qui ne survend jamais et une API pour que vos logiciels vérifient leur licence.

PrestaShop sait vendre un produit virtuel avec un fichier, mais pas une clé de licence différente pour chaque client. Ce module gère un stock de clés que vous importez ou qu'il génère lui-même, et attribue les clés à la commande dès qu'elle passe dans un statut payé. Le client les reçoit par e-mail, les retrouve dans son compte et télécharge le fichier associé par un lien personnel limité en nombre de téléchargements. Pour les éditeurs de logiciels, une API de licences vérifie la clé, limite le nombre d'appareils activés et contrôle la date de fin de validité.

En un coup d'œil
  • Stock de clés importées par collage, TXT ou CSV, chiffrées en AES-256 et dédoublonnées
  • Livraison automatique par e-mail, dans le compte client et sur la page de confirmation
  • Générateur de clés par motif, en complément du stock ou à sa place
  • Fichier téléchargeable par lien personnel, avec limite de téléchargements et expiration
  • API de licences : validation, activation par appareil, durée de validité
PrestaShop 8 & 9 Clés chiffrées AES-256 API de licences 8 langues
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Vendre des Clés de Licence et Produits Numériques PrestaShop 8 & 9
v1.1.0 · mis à jour 2026-09-23
Ce que ça fait

La version courte.

01

Livré dès que le paiement est confirmé

Une carte bancaire acceptée à 14 h 02, la clé est dans la boîte mail du client à 14 h 02. Pour un virement, la livraison part au moment où vous passez la commande en « Paiement accepté ». Les statuts déclencheurs se choisissent dans la configuration, et la page de confirmation de commande affiche déjà les clés quand le paiement est immédiat.

02

Un stock qui ne survend pas

Chaque clé est attribuée par une requête atomique : deux commandes passées à la même seconde ne reçoivent jamais la même clé. La quantité du produit suit les clés réellement libres, commandes en attente de paiement déduites. Si le stock tombe à zéro, la commande attend et part toute seule au prochain import, et une alerte e-mail vous prévient avant d'en arriver là.

03

Vos logiciels vérifient leur licence

Votre application appelle l'API avec la clé et un identifiant d'appareil. Le module répond si la licence est active, révoquée ou expirée, et refuse une quatrième activation quand vous avez fixé la limite à trois postes. Une licence d'un an expire toute seule, un remboursement la révoque, sans rien toucher côté logiciel.

04

Le client gère ses licences seul

La page « Mes clés de licence » regroupe les clés de toutes ses commandes avec un bouton copier, les liens de téléchargement restants et les appareils activés. Quand il change d'ordinateur, il libère lui-même l'ancien poste au lieu d'écrire au support.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Vendre des Clés de Licence et Produits Numériques PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Ce que PrestaShop ne fait pas avec les produits virtuels

Un produit virtuel PrestaShop peut porter un fichier à télécharger, identique pour tous les acheteurs. Pour une clé Windows, une licence de logiciel, un code de jeu ou un accès à une formation, chaque client doit recevoir un code unique, et ce code ne doit jamais partir deux fois. Sans module, le marchand envoie les clés à la main, commande par commande, avec le risque d'erreur et le délai que cela implique.

§ 02

Un stock de clés que vous remplissez en quelques secondes

Collez la liste de clés reçue de votre fournisseur ou déposez un fichier TXT ou CSV : les doublons sont écartés, chaque clé est chiffrée avant d'être enregistrée, et un libellé de lot (numéro de facture fournisseur, par exemple) permet de les retrouver ou de les exporter plus tard. Si vous éditez vos propres logiciels, le générateur crée les clés selon votre motif, en lot ou à la volée à chaque commande.

§ 03

Une livraison qui part toute seule et au bon moment

Le module attend que la commande passe dans un statut payé. Il attribue alors les clés, envoie l'e-mail dans la langue de la commande et les affiche dans le compte du client. Une commande dont les clés manquent passe en attente : elle est servie automatiquement dès le prochain import, dans l'ordre d'arrivée. Une annulation ou un remboursement révoque les clés et bloque les téléchargements.

§ 04

Des fichiers protégés et des téléchargements comptés

Le fichier (installeur, PDF, archive) est stocké dans le dossier download de PrestaShop, jamais accessible directement. Chaque ligne de commande reçoit un lien personnel qui vérifie la limite de téléchargements et la date d'expiration avant d'envoyer le fichier. Le compteur est mis à jour de façon atomique, et la commande en back-office affiche les derniers téléchargements avec leur adresse IP.

§ 05

Une API pour les éditeurs de logiciels

Activez l'API et votre logiciel peut vérifier une clé, l'activer sur un poste et la désactiver. Vous fixez le nombre maximal d'appareils par clé et la durée de validité de la licence sur la fiche produit. La réponse JSON indique le statut, la date d'expiration et les activations utilisées. La référence complète, avec un exemple curl, est affichée dans la configuration du module.