PrestaShop Expedição & Logística

Vender Chaves de Licença e Produtos Digitais no PrestaShop 8 e 9

Chaves entregues assim que o pagamento é confirmado, um stock que nunca vende a mais e uma API para o seu software verificar a licença.

O PrestaShop sabe vender um produto virtual com um ficheiro, mas não uma chave de licença diferente para cada cliente. Este módulo gere um stock de chaves que importa ou que ele próprio gera, e atribui as chaves à encomenda assim que esta passa a um estado pago. O cliente recebe-as por e-mail, encontra-as na sua conta e transfere o ficheiro associado através de um link pessoal com número limitado de transferências. Para quem desenvolve software, uma API de licenças verifica a chave, limita o número de dispositivos ativados e controla a data de expiração.

At a glance
  • Stock de chaves importadas por colagem, TXT ou CSV, cifradas em AES-256 e sem duplicados
  • Entrega automática por e-mail, na conta do cliente e na página de confirmação
  • Gerador de chaves por padrão, em complemento do stock ou no seu lugar
  • Ficheiro para transferir por link pessoal, com limite de transferências e expiração
  • API de licenças: validação, ativação por dispositivo, período de validade
PrestaShop 8 e 9 Chaves cifradas AES-256 API de licenças 8 idiomas
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Vender Chaves de Licença e Produtos Digitais no PrestaShop 8 e 9
v1.1.0 · atualizado 2026-09-23
O que faz

A versão curta.

01

Entregue assim que o pagamento é confirmado

Um pagamento com cartão aceite às 14:02 e a chave está na caixa de correio do cliente às 14:02. Numa transferência bancária, a entrega parte quando passa a encomenda para Pagamento aceite. Os estados que desencadeiam a entrega escolhem-se nas definições, e a página de confirmação da encomenda já mostra as chaves quando o pagamento é imediato.

02

Um stock que não vende a mais

Cada chave é atribuída por uma consulta atómica: duas encomendas feitas no mesmo segundo nunca recebem a mesma chave. A quantidade do produto acompanha as chaves realmente livres, descontadas as encomendas à espera de pagamento. Se o stock se esgotar, a encomenda aguarda e segue sozinha na importação seguinte, e um alerta por e-mail avisa-o antes.

03

O seu software verifica a licença

A sua aplicação chama a API com a chave e um identificador do dispositivo. O módulo responde se a licença está ativa, revogada ou expirada, e recusa uma quarta ativação quando fixou o limite em três computadores. Uma licença anual expira sozinha e um reembolso revoga-a, sem mexer no software.

04

O cliente gere as suas licenças

A página As minhas chaves de licença reúne as chaves de todas as encomendas com um botão de copiar, os links de transferência restantes e os dispositivos ativados. Quando muda de computador, o cliente liberta ele próprio o dispositivo antigo em vez de escrever ao suporte.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Vender Chaves de Licença e Produtos Digitais no PrestaShop 8 e 9 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

O que o PrestaShop não faz com os produtos virtuais

Um produto virtual PrestaShop pode ter um ficheiro para transferir, idêntico para todos os compradores. Para uma chave Windows, uma licença de software, um código de jogo ou o acesso a um curso, cada cliente tem de receber um código único que nunca seja enviado duas vezes. Sem módulo, o comerciante envia as chaves à mão, encomenda a encomenda, com os atrasos e os erros que isso implica.

§ 02

Um stock de chaves preenchido em segundos

Cole a lista de chaves recebida do fornecedor ou envie um ficheiro TXT ou CSV: os duplicados são ignorados, cada chave é cifrada antes de ser guardada, e um nome de lote (o número da fatura do fornecedor, por exemplo) permite encontrá-las ou exportá-las mais tarde. Se desenvolve o seu próprio software, o gerador cria as chaves segundo o seu padrão, por lotes ou em cada encomenda.

§ 03

Uma entrega que parte sozinha no momento certo

O módulo aguarda que a encomenda passe a um estado pago. Nesse momento atribui as chaves, envia o e-mail no idioma da encomenda e mostra-as na conta do cliente. Uma encomenda a que faltam chaves fica em espera e é servida automaticamente na importação seguinte, por ordem de chegada. Um cancelamento ou reembolso revoga as chaves e bloqueia as transferências.

§ 04

Ficheiros protegidos e transferências contadas

O ficheiro (instalador, PDF, arquivo) é guardado na pasta download do PrestaShop e nunca fica acessível diretamente. Cada linha de encomenda recebe um link pessoal que verifica o limite de transferências e a data de expiração antes de enviar o ficheiro. O contador é atualizado de forma atómica e a encomenda no back-office mostra as últimas transferências com o endereço IP.

§ 05

Uma API para quem desenvolve software

Ative a API e o seu software pode verificar uma chave, ativá-la num computador e desativá-la. Na página do produto define o número máximo de dispositivos por chave e a validade da licença. A resposta JSON indica o estado, a data de expiração e as ativações utilizadas. A referência completa, com um exemplo curl, é apresentada nas definições do módulo.