Il est possible que vos clients reçoivent des informations de connexion pour votre zone membre via l'e-mail de confirmation de commande et la page de remerciement de Digistore24. En conséquence, vous devez avoir la possibilité de configurer votre propre serveur PHP. Vous pouvez utiliser la fonctionnalité du système de licence pour cela.
Instructions
Étape 1 : Digistore24
-
Dans la vue vendeur, allez dans compte > produits.
-
Cliquez sur l'icône de modification pour votre produit.
-
Allez dans l'onglet livraison.
-
Sélectionnez votre serveur de licence dans le menu déroulant.
-
Entrez l'URL de votre serveur de licence dans le champ URL du serveur de licence.
Étape 2 : Configurer le serveur de licence
Configurez maintenant votre serveur de licence. Pour permettre à Digistore24 de récupérer les informations de connexion, vous devez d'abord activer l'accès à votre serveur de licence via un appel HTTP. Vous pouvez télécharger un exemple d'un serveur PHP adapté ici. Puis insérez votre clé de page de remerciement au début du script à la ligne 73. Vous pouvez trouver votre clé de page de remerciement sous compte > détails dans les paramètres de la page de remerciement. Assurez-vous que votre script récupère le nom d'utilisateur et le mot de passe de votre système d'adhésion.
Les caractères suivants sont autorisés : a-z A-Z 0-9 – + # _ , . ; / ( ) $ % & < >. Lorsque Digistore24 effectue l'appel HTTP à votre serveur de licence, il s'attend à recevoir le jeu de données JSON codé suivant :
$response = array('status' => 'success','key' => 'login name:USERNAME|password:PASSWORD','data' => array(),'headline' => 'Vos informations de connexion','show_on' => array( 'receipt_page', 'order_confirmation_email' ),);digistore_exit( $response);
Veuillez noter que USERNAME et PASSWORD sont des espaces réservés et doivent être remplacés par les données correspondantes de votre système d'adhésion. Vous pouvez changer le texte « nom d'utilisateur », « mot de passe » et « vos informations de connexion » comme vous le souhaitez. Pour afficher également les informations de connexion sur la facture, supprimez la ligne 226 : 'show_on' => array( 'receipt_page', 'order_confirmation_email'). Les informations de connexion seront maintenant automatiquement affichées sur votre page de confirmation de commande et envoyées par e-mail de confirmation de commande.
Fonctionnalité utile : Transfert de données de commande au serveur de licence
Lorsque Digistore24 appelle l'URL de votre serveur de licence, elle transmet les données suivantes via POST :
-
order_id
-
courriel
-
nom_du_produit
-
produit_id
-
quantité – le nombre de produits commandés
-
api_mode – 'en direct' ou 'test' (pour les commandes de test)
-
address_first_name
-
address_last_name
-
address_street
-
address_city
-
address_state
-
address_zipcode
-
address_phone_no
C'est particulièrement utile si vous souhaitez utiliser l'adresse e-mail comme nom d'utilisateur ou l'adresse pour la génération de mot de passe.