• Publicité
Index du forum Technologie & programation Ergonomie et qualité Abonné Free Mobile et affilié 1TPE : SMS à chaque vente !

Abonné Free Mobile et affilié 1TPE : SMS à chaque vente !

Les petits plus qui font toute la différence: e-qualité, utilisabilité (ergonomie), audits et panels, ...


FortTrafic Avatar de l’utilisateur
Sénior

Messages: 203
Localisation: Pattaya, Thaïlande

Salut,

Si tu as un abonnement chez Free Mobile, il y a un service qui te permet de t'envoyer des SMS gratuitement.

Si tu es un affilié 1TPE, il y a un service gratuit qui te permet de recevoir une notification (vers un script PHP) à chaque fois que tu fais une vente en tant qu'affilié (pas en temps que vendeur/auteur d'un produit)

Donc pour recevoir un SMS à chaque fois que tu fais une vente 1TPE il suffit de lier les deux services !

Ca permet de se motiver à continuer et redoubler d'efforts pour se faire déranger plus souvent par ces SMS :-)

Dans la configuration de ton compte 1TPE :
http://www.1tpe.com/cpt-config.php

Tu vois en bas deux sections :

Votre URL de notification
Page de votre site où vous envoyer les numéro de factures

ET

Codes d'identification
Les codes d'identification de votre compte membre

Alors l'URL de notification tu entres l'adresse de ton script PHP :
http://tonsite.com/vente.php

1TPE va lancer ton script en fournissant la variable fac avec le numéro de facture de la vente que tu viens de faire.

Dans le script vente.php tu récupères le numéro de facture et tu le passes à l'API de 1TPE pour avoir des infos (le gain, le nom du produit) que tu t'envois par SMS

Pour utiliser l'API de 1TPE tu as besoin des codes d'identification :

Membre ID N° : XXXXX

Code activation API 1TPE : YYYYYYYYY

Et tu as aussi besoin de télécharger le script PHP de l'API 1TPE et le mettre au même endroit que ton script vente.php

Télécharge l'API ici : http://www.1tpe.com/cpt-API1tpe.php

Enfin tu as besoin de tes informations Free Mobile :
Ton numéro d'abonné et ta clé d'identification au service que tu peux retrouver sur cette page tout en bas :

https://mobile.free.fr/moncompte/index.php?page=options

Il faut activer l'option Notification par SMS et là tu vois ta clé d'identification :
Votre clé d'identification au service : ZZZZZZZZZZZZ

Voici le code PHP à mettre dans ton fichier vente.php :

<?php

// FREE
$numeroabonne = 'XXXXXX';
$cleidentification = 'XXXXXX';

// 1TPE
$membreid='XXXXX';
$code1tpeapi='XXXXX';
$facture=$_POST['fac'];

// API 1TPE
include("1tpe-acces-api.php");

if($ce1tpe=="VALIDE") {

   $message = '1TPE : '.$gainsaffc.' Euros, vente '.$nomprodc;
   $urlfree = 'https://smsapi.free-mobile.fr/sendmsg?user='.$numeroabonne.'&pass='.$cleidentification.'&msg='.urlencode($message);
   
   // envoyer le SMS
   $curl = curl_init();
   curl_setopt($curl, CURLOPT_URL, $urlfree);
   curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
   $result = curl_exec($curl);
   curl_close($curl);

}

?>


Et voilà, ça marche !

Ce que fait le script vente.php :
Il utilise l'API de 1TPE pour obtenir les informations sur la vente (gains et nom du produit) puis utilise l'API de Free pour t'envoyer un SMS avec ces infos.

Si tu as besoin de plus d'infos demande-moi, si tu es chez un autre opérateur mobile que free regarde s'il y a moyen de t'envoyer un SMS et change quelques lignes du code.

Bien sûr tu peux utiliser le même principe pour d'autres trucs que 1TPE, tu n'es pas limité en nombre de notifications SMS que tu peux t'envoyer, après il vaut mieux que ce soit pour des bonnes nouvelles comme des ventes, c'est un peu intrusif sinon :-)

A+

PS : la partie pour envoyer le sms peut tenir en une ligne avec file_get_contents($urlfree); au lieu des lignes qui utilisent cURL. Mais ça ne change rien.

Pas encore membre ? ;-)
Venez vous enrichir et partager avec les autres ! Vous profiterez d'un forum avec beaucoup moins de pubs ;-)

Retourner vers Ergonomie et qualité

cron