Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Vender Claves de Licencia y Productos Digitales en PrestaShop 8 y 9, por qué lo construimos así y la lógica detrás de las características anteriores.
Lo que PrestaShop no hace con los productos virtuales
Un producto virtual de PrestaShop puede llevar un archivo descargable, idéntico para todos los compradores. Para una clave de Windows, una licencia de software, un código de juego o el acceso a un curso, cada cliente debe recibir un código único que nunca se envíe dos veces. Sin módulo, el comerciante envía las claves a mano, pedido tras pedido, con los retrasos y errores que eso conlleva.
Un stock de claves listo en segundos
Pega la lista de claves recibida de tu proveedor o sube un archivo TXT o CSV: los duplicados se omiten, cada clave se cifra antes de guardarse, y un nombre de lote (el número de factura del proveedor, por ejemplo) permite encontrarlas o exportarlas más tarde. Si editas tu propio software, el generador crea las claves según tu patrón, por lotes o al vuelo en cada pedido.
Una entrega que sale sola y en el momento justo
El módulo espera a que el pedido pase a un estado pagado. Entonces asigna las claves, envía el correo en el idioma del pedido y las muestra en la cuenta del cliente. Un pedido al que le faltan claves queda en espera y se sirve automáticamente con la siguiente importación, por orden de llegada. Una cancelación o un reembolso revoca las claves y bloquea las descargas.
Archivos protegidos y descargas contadas
El archivo (instalador, PDF, archivo comprimido) se guarda en la carpeta download de PrestaShop, nunca accesible directamente. Cada línea de pedido recibe un enlace personal que comprueba el límite de descargas y la fecha de caducidad antes de enviar el archivo. El contador se actualiza de forma atómica, y el pedido en el back office muestra las últimas descargas con su dirección IP.
Una API para editores de software
Activa la API y tu software podrá comprobar una clave, activarla en un equipo y desactivarla. En la ficha del producto fijas el número máximo de dispositivos por clave y la validez de la licencia. La respuesta JSON indica el estado, la fecha de caducidad y las activaciones usadas. La referencia completa, con un ejemplo curl, aparece en la configuración del módulo.
No hay valoraciones aún.