É possível que seus clientes recebam credenciais de login para sua área de membros por meio do e-mail de confirmação do pedido e da página de agradecimento do Digistore24. Portanto, você deve ter a capacidade de configurar seu próprio servidor PHP. Você pode usar o recurso do sistema de licenciamento para isso.
Instruções
Passo 1: Digistore24
-
Na visualização do vendedor, vá para conta > produtos.
-
Clique no ícone de edição do seu produto.
-
Vá para a guia entrega.
-
Selecione seu servidor de licenças no menu suspenso.
-
Insira a URL do seu servidor de licenças no campo URL do servidor de licenças.
Passo 2: Configurar servidor de licenças
Agora configure seu servidor de licenças. Para permitir que o Digistore24 recupere as credenciais de login, você deve primeiro habilitar o acesso ao seu servidor de licenças através de uma chamada HTTP. Você pode baixar um exemplo de servidor PHP adequado aqui. Em seguida, insira sua chave da página de agradecimento no início do script na linha 73. Você pode encontrar sua chave da página de agradecimento em conta > detalhes nas configurações da página de agradecimento. Certifique-se de que seu script recupera o nome de usuário e a senha do seu sistema de membros.
Os seguintes caracteres são permitidos: a-z A-Z 0-9 – + # _ , . ; / ( ) $ % & < >. Quando o Digistore24 faz a chamada HTTP para seu servidor de licenças, ele espera o seguinte conjunto de dados codificado em JSON:
$response = array('status' => 'success','key' => 'login name:USERNAME|password:PASSWORD','data' => array(),'headline' => 'Suas credenciais de login','show_on' => array( 'receipt_page', 'order_confirmation_email' ),);digistore_exit( $response);
Observe que USERNAME e PASSWORD são marcadores e devem ser substituídos pelos dados correspondentes do seu sistema de membros. Você pode alterar o texto "nome de usuário," "senha," e "suas credenciais de login" como desejar. Para exibir adicionalmente as credenciais de login na fatura, delete a linha 226: 'show_on' => array( 'receipt_page', 'order_confirmation_email'). As credenciais de login agora serão exibidas automaticamente na sua página de confirmação de pedido e enviadas por e-mail na confirmação do pedido.
Recurso útil: Transferência de dados do pedido para o servidor de licença
Quando o Digistore24 chamar a URL do seu servidor de licenças, ele encaminhará os seguintes dados via POST:
-
order_id
-
e-mail
-
nome_do_produto
-
product_id
-
quantidade – o número de produtos encomendados
-
api_mode – ‘live’ ou ‘test’ (para pedidos de teste)
-
address_first_name
-
address_last_name
-
address_street
-
address_city
-
address_state
-
address_zipcode
-
address_phone_no
Isso é especialmente útil se você deseja usar o endereço de e-mail como nome de usuário ou o endereço para geração de senha.