aMember avec PayPal integration
Acceptez les paiements des membres, gérez les profils, diffusez du contenu numérique, intégrez-le à votre blog, à votre CMS, envoyez des bulletins d’information, gérez un programme d’affiliation avec ce logiciel.
Cette méthode d’intégration concerne les versions d’aMember antérieures à la v4.
Cette méthode d’intégration permet d’intégrer les transactions récurrentes de aMember (à l’aide de PayPal) à Post Affiliate Pro.
1. Configuration d’une interface aMember
Tout d’abord, vous devez ajouter un nouveau champ dans le formulaire d’inscription d’un membre.
Naviguez vers Utilities> Add fields. Ici, vous pouvez ajouter n’importe quel nouveau champ, alors cliquez sur le bouton “Add field“. Définissez le nom et le titre à “custom“, choisissez “SQL” comme type de champ et définissez le type de champ SQL à “String VARCHAR(255)”.
Les paramètres suivants doivent être définis : Display type to “Text“, sa taille est de 40 et enfin, la valeur Visibility du champ est fixée à Don’t display.
Enregistrez vos paramètres. Un nouveau champ doit être créé pour un utilisateur, également dans une base de données, afin que vous puissiez l’utiliser pour tout détail personnalisé. Nous allons l’utiliser pour envoyer le VisitorId au plugin de paiement PayPal dans aMember.
2. Modifier les fichiers du formulaire d’inscription
Naviguez vers le répertoire templates/ et ouvrez le fichier signup.html pour le modifier. Localisez la ligne avec le code “</form>”. Insérez ce code juste avant :
<input type="hidden" name="custom" value="default1" id="f_custom">
Maintenant, insérez ce code après la ligne avec “</form>“:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('f_custom');
</script>
Ce code ajoutera le VisitorID des cookies, et aussi des cookies Flash si les cookies de première partie n’ont pas été créés à cause du niveau de confidentialité, au champ personnalisé que nous avons créé dans aMember. Cette valeur sera ajoutée à la base de données et vous pourrez l’utiliser à tout moment par la suite.
3. Modification du plugin PayPal
Naviguez vers plugins/payment/paypal_r/ et ouvrez le fichier paypal_r.inc.php pour le modifier. Insérez ce code juste après la ligne : function paypal_validate_ipn($vars){
/* PAP4 integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP4 integration */
Maintenant, recherchez cette ligne (2x fois): ‘custom’ => ”, et remplacez-la par ce code:
(isset($u['custom']) && ($u['custom'] != ""))?$u['custom']:""
Notez que vos cookies doivent être disponibles sur le domaine où aMember est installé afin de pouvoir suivre les ventes. Sinon, vous devrez ajouter le code de suivi des clics au fichier signup.html et faire pointer le lien d’affiliation directement sur le fichier signup.php.
Bienvenue dans notre programme d'affiliation !
Devenez affilié Post Affiliate Pro et gagnez jusqu'à 30% de commission avec des cookies de 90 jours et un soutien complet. Rejoignez-nous !
Découvrez les puissantes fonctionnalités de Post Affiliate Pro pour booster votre marketing d'affiliation. Offrez des réductions avec des coupons, bannières HTML et Smartlinks, et personnalisez votre interface multilingue. Améliorez votre stratégie avec des outils de suivi avancés et des rapports détaillés. Visitez notre page pour en savoir plus!