aMember v4 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.
aMember version 4 utilise une nouvelle structure de fichier et un nouveau code, voici donc une nouvelle méthode d’intégration.
1. Obtenir la valeur du cookie
Tout d’abord, localisez le fichier :
application/default/views/_form.phtml
Dans ce fichier, nous allons ajouter un code spécial au formulaire, afin que le visitor ID soit lu et envoyé au fichier de traitement.
Remplacez cette ligne echo $form->render($renderer); par ce code :
$form_res = $form->render($renderer);
$tracker = '<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php?accountId=default1" type="text/javascript">
</script>';
echo str_replace('</form>',$tracker.'</form>',$form_res);
Sauvegardez votre travail et en fonction de ce que vous voulez intégrer, continuez en suivant l’étape appropriée.
2. Intégration de PayPal dans aMember – étape 1
Maintenant, éditez ce fichie r: /amember/library/Am/Paysystem/PayProcessMediator.php Recherchez la fonction process() et dans cette fonction, trouvez la ligne : $this->callback($this->onAction); Insérez ce code juste en dessous de la ligne mentionnée :
$this->result->getAction()->addParam('custom', $_POST['pap_custom']);
Avec cette ligne, nous avons ajouté un nouveau paramètre appelé ‘custom’ à array qui sera utilisé pour créer une requête envoyée à PayPal. Grâce à cela, nous envoyons le visitor ID afin que nous puissions l’utiliser plus tard pour déterminer qui était l’affilié référent.
Sauvegardez votre travail et passez à l’étape 3.
3. Intégration de PayPal dans aMember – étape 2
La dernière étape consiste à traiter la notification IPN envoyée par PayPal et à la renvoyer à votre Post Affiliate Pro. Naviguez vers Configuration> Setup/Configuration> PayPal dans votre panneau d’administration aMember et activez ‘Resend Postback‘. Si elle est déjà active, ajoutez simplement une nouvelle ligne avec cette URL :
https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php
Enregistrez votre travail et c’est tout. N’oubliez pas d’activer votre plugin de gestion des IPN PayPal dans Post Affiliate Pro pour que tout fonctionne.
4. PayPal et utilisation de la fonction ” Cart ” dans aMember
Dans le cas où vous utilisez la fonctionnalité aMember Cart, vous devez réaliser les étapes précédentes et en plus, vous devez modifier ce fichier application/cart/views/cart/choose-paysys.phtml – trouvez cette ligne : <input type=”hidden” name=”a” value=”choose-paysys” /> et ajouter le code suivant sous la ligne :
<!-- Post Affiliate Pro integration snippet -->
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<!-- /Post Affiliate Pro integration snippet -->
Enregistrez votre travail et vous avez terminé.
5. Intégration d’une inscription aMember
Si vous souhaitez que les nouveaux utilisateurs deviennent automatiquement des affiliés, il est possible de synchroniser le formulaire d’inscription d’aMember avec Post Affiliate Pro. Grâce au plugin intégré, vous pouvez facilement le configurer dans le back-end de l’administration d’aMember.
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!