La force de CyberMailing, c'est sa flexibilité d'automatisation pour améliorer les rendements de vos activités marketing.

- Inscription en un clic
- Inscription client
- Questionnaires & Segmentation
- Sauvegarde clients
Ce forum est visible par tous, mais seuls les utilisateurs de CyberMailing peuvent y participer.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande

par Lionel Palazzi Lun Mar 22, 2010 3:40 pm

Une inscription de client après commande, n'est rien d'autre qu'une nouvelle inscription (si l'adresse email est inconnue) ou une mise à jour de données (si l'adresse était déjà connue).

La seule différence est que la plupart du temps, le client vous a fourni des données le concernant, que vous avez peut être stockées dans votre base de données, normalement envoyées à votre système de paiement sécurisé, et que ce dernier est capable ou non de faire suivre ces informations sur la page après paiement et/ou sur un script de validation de commande que vous êtes capable ou non de gérer...

Bref les situations sont très diverses, et dépendent de votre prestataire de paiement sécurisé et de votre capacité à gérer les commandes.

Nous allons donc couvrir les solutions qui s'offrent à vous dans un ordre croissant de qualité (et donc aussi de complexité)
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - niveau 1

par Lionel Palazzi Ven Avr 02, 2010 1:18 pm

Cette solution est utilisable par tous, ce n'est pas la plus élégante, mais elle fonctionnera pour une grande proportion de vos clients et ne nécessite aucune capacité de programmation.

Elle est extrêmement simple :

Sur la page de retour après paiement, vous placez un formulaire d'inscription à votre liste client :

Pour obtenir votre produit (ou pour finaliser votre commande), indiquez votre nom et votre adresse email ci-dessous :

et insérez un simple formulaire

Cette solution peut être améliorée, en pré-remplissant le formulaire avec des champs cachés et en l'envoyant automatiquement pour provoquer l'inscription du client sans qu'il ne se rende compte. C'est plus élégant.. Mais l'implémentation dépend des possibilités de votre système de paiement sécurisé.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - niveau 2

par Lionel Palazzi Lun Avr 05, 2010 12:03 pm

Supposons que sur votre page de retour : retour.php, votre système de paiement sécurisé vous permet de recevoir dans l'url les informations que vous lui avez transmises sur l'abonné.

Au moins, le nom et l'adresse email..

Vous pouvez alors utiliser ces informations pour pré-remplir un formulaire qui sera envoyé automatiquement pour enregistrer le client dans Cybermailing et le rediriger vers la véritable page de retour.

La solution est précisément la même que celle de l'inscription en un clic :
Code: Tout sélectionner
<HTML><HEAD><TITLE>page retour</TITLE></HEAD><BODY>

<FORM name = "formcybermailing" action=http://www.cybermailing.com/mailing/subscribe.php method=POST>
<input type = "hidden" name = "Liste" VALUE="XXXXX">
<input type = "hidden" name="Name" value ="<? echo(urldecode($_GET['nom'])); ?>" >
<input type = "hidden" name="Email" value ="<? echo(urldecode($_GET['adresse_email'])); ?>" >
</form>

<script language="javascript"> document.formcybermailing.submit(); </script>

</BODY> </HTML>


Dans cet exemple, je suppose que votre système de paiement sécurisé renvoit M. Dupont ([email protected]) sur :
[email protected]&nom=dupont

Arrivé sur cette page, il est immédiatement inscrit sur la liste XXXX et redirigé sur la page après inscription de celle-ci qui sera votre page de remerciement habituelle. Si vous avez à nouveau besoin des informations dans l'url, vous pouvez utiliser l'option "envoyer les informations de l'abonné".
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - niveau 3

par Lionel Palazzi Lun Avr 05, 2010 12:22 pm

Si votre paiement sécurisé ne vous permet pas de récupérer toutes les informations par le biais de l'url de votre page retour, vous devrez enregistrer ces informations, dans une session ou une base de données avant de les envoyer au paiement sécurisé, afin de les récupérer par la suite.

Si votre paiement sécurisé ne vous offre aucune information dans l'url, pas même un numéro de commande, vous devrez forcément utiliser les sessions pour vous souvenir du visiteur qui revient.

Voici comment procéder.

Etape 1 : votre formulaire de commande pointe vers un script intermédiaire qui enregistrera les informations en session puis reconstruira le formulaire pour envoyer automatiquement les informations vers le paiement sécurisé.

A] le formulaire de commande :

Code: Tout sélectionner
<form name = formulaire action=paiement.php method=post>
<input type = hidden name = article value = 123>
<tr><td align=right><p><b>Prénom</b></p></td><td>  <input type="text" name=prenom size="40" value = "" ><br></td></tr>
<tr><td align=right><p><b>Nom</b></p></td><td>  <input type="text" name=nom size="40" value = "" ><br></td></tr>
<tr><td align=right><p><b>Email</b></p></td><td>  <input type="text" name=adresse_email size="40" value = "" ><br></td></tr>
<tr><td align=right><p><b>Adresse</b></p></td><td> <input type="text" name=adresse size="40" value = "" ><br></td></tr>
<tr><td align=right><p><b>Code Postal</b></p></td><td>       <input type="text" name=codepostal size="40" value = ""><br></td></tr>
<tr><td align=right><p><b>Ville</b></p></td><td>    <input type="text" name=ville size="40" value = ""><br></td></tr>
<tr><td align=right><p><b>Pays</b></p></td><td>  <input type="text" name=pays size="40" value = ""><br></td></tr>
<tr><td align=right><p><b>Telephone</b></p></td><td>  <input type="text" name=telephone size="40" value = ""><br></td></tr>
<tr><td></td><td>  <input type="submit" name=send value = "Envoyer"></td></tr>
</form>


B] le script paiement.php

Code: Tout sélectionner
<?
session_start();
$_SESSION = $_POST;
?>

<form name = formulaire action=http://www.paiement-securise.com/reception-donees.php method=post>
<input type = hidden name = article value = "<? echo htmlentities($_POST['article']); ?>">

<table>
<tr><td align=right><p><b>Prénom</b></p></td><td>  <input type="text" name=prenom size="40" value = "<? echo htmlentities($_POST['prenom']); ?>" ><br></td></tr>
<tr><td align=right><p><b>Nom</b></p></td><td>  <input type="text" name=nom size="40" value = "<? echo htmlentities($_POST['nom']); ?>" ><br></td></tr>
<tr><td align=right><p><b>Email</b></p></td><td>  <input type="text" name=adresse_email size="40" value = "<? echo htmlentities($_POST['adresse_email']); ?>" ><br></td></tr>
<tr><td align=right><p><b>Adresse</b></p></td><td> <input type="text" name=adresse size="40" value = "<? echo htmlentities($_POST['adresse']); ?>" ><br></td></tr>
<tr><td align=right><p><b>Code Postal</b></p></td><td>       <input type="text" name=codepostal size="40" value = "<? echo htmlentities($_POST['codepostal']); ?>"><br></td></tr>
<tr><td align=right><p><b>Ville</b></p></td><td>    <input type="text" name=ville size="40" value = "<? echo htmlentities($_POST['ville']); ?>"><br></td></tr>
<tr><td align=right><p><b>Pays</b></p></td><td>  <input type="text" name=pays size="40" value = "<? echo htmlentities($_POST['pays']); ?>"><br></td></tr>
<tr><td align=right><p><b>Telephone</b></p></td><td>  <input type="text" name=telephone size="40" value = "<? echo htmlentities($_POST['telephone']); ?>"><br></td></tr>
</table>

<script language="javascript"> document.formulaire.submit(); </script>



Etape 2 : après avoir règlé, le visiteur est redirigé sur votre page retour.php, vous pouvez alors récupérer les informations contenues en session pour reconstruire un formulaire d'inscription à Cybermailing et l'envoyer automatiquement.

Code: Tout sélectionner
<? session_start(); ?>

<HTML><HEAD><TITLE>page retour</TITLE></HEAD><BODY>

<FORM name = "formcybermailing" action=http://www.cybermailing.com/mailing/subscribe.php method=POST>
<input type = "hidden" name = "Liste" VALUE="XXXXX">
<input type = "hidden" name="Name" value ="<? echo(htmlentities($_SESSION['nom'])); ?>" >
<input type = "hidden" name="Email" value ="<? echo(htmlentities($_SESSION['adresse_email'])); ?>" >
</form>

<script language="javascript"> document.formcybermailing.submit(); </script>

</BODY> </HTML>
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - niveau 4

par Lionel Palazzi Lun Avr 05, 2010 12:25 pm

Si vous pouvez obtenir le numéro de commande dans l'url de retour, vous êtes en mesure d'utiliser la meilleure solution qui soit et qui consiste à enregistrer ce numéro de commande dans une base de données, avec les informations du client.

Une fois sur la page retour, il suffit de récupérer le numéro de commande sur l'url pour retrouver les informations du client dans la base de données, puis recréer le formulaire d'inscription à Cybermailing qui est envoyé automatiquement.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - niveau 5 - L'idéal

par Lionel Palazzi Lun Avr 05, 2010 1:06 pm

Certains clients, ne se rendent pas sur la page de retour.. Les raisons sont diverses, elles peuvent venir du paiement sécurisé ou encore du client qui interrompt sa navigation.

Dans ce cas, il ne peut pas être inscrit dans CyberMailing sauf si votre système de paiement appelle un script de validation dont vous vous servez pour votre propre administration. Ce script de validation peut être utilisé pour faire une inscription de votre client par votre serveur. C'est la solution idéale car lorsque votre système de paiement informe votre serveur de la validation d'une vente, les quelques lignes de code données dans le lien précédent permettent à votre serveur d'envoyer les informations utiles à CyberMailing.

Par ailleurs cette configuration vous permet aussi d'inscrire des clients lors de commandes qui ne se font pas "en ligne", à la reception d'un chèque ou d'un virement par exemple.
Il suffit alors que votre administration appelle votre script de validation, comme l'aurai fait votre système de paiement en ligne.

Attention : Cette solution idéale est limitée à la version PRO de CyberMailing car en version standard elle représente un biais potentiel sur la légitimité des inscriptions reçues.

Il faut retenir que la version standard de CyberMailing nécessite systématiquement le passage du client par CyberMailing pour que l'inscription soit prise en compte.

Les inscriptions sans passage (rapide et invisible) de l'internaute par CyberMailing sont interdites en version standard mais autorisées en version PRO.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Inscription client après commande - AVERTISSEMENT

par Lionel Palazzi Lun Avr 05, 2010 1:17 pm

CyberMailing ne devrait pas être utilisé pour délivrer un produit numérique après commande. C'est le serveur du client qui devrait le faire.

Certains utilisateurs se servent de la capacité de CyberMailing à envoyer un email à l'inscription de la liste pour envoyer un email contenant des liens de téléchargement.

Si cette solution est correcte d'un point de vue technique, elle ne l'est pas d'un point de vue fiabilité, à cause d'éventuels problèmes de délivrabilité.

Cette remarque est valable pour tout système qui délivre en masse des emails commerciaux et délivre aussi à l'unité des emails de confirmation de commande.

Ces messages de nature très différentes devraient idéalement être envoyés par des serveurs séparés. Il est très facile de maintenir une excellente délivrabilité d'un système qui n'envoit que des emails de confirmation de commande tandis qu'il est beaucoup plus délicat de maintenir ce niveau de délivrabilité sur un système qui envoit des milliers de messages commerciaux par jour.

Utiliser le même système pour la communication commerciale et pour la livraison des commandes comporte le risque que certaines livraisons ne soient pas reçues.

La solution ENTREPRISE de CyberMailing solutionnera définitivement ce problème en permettant l'utilisation de différents serveurs d'envois exclusivement réservés à l'utilisateur.
Savoir comment vendre sur internet n'a plus rien de mystérieux !
Cela facilite grandement la recherche de projets d'entreprise internet rentable
Retourner vers « %s » Scripts et Automatisation

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré