Guru (Extension Joomla!) integration
Un composant eLearning qui vous permet de créer facilement des cours en ligne lucratifs.
Guru est un logiciel Open Source Joomla LMS et Joomla eLearning primé ! Créez une université ou une école en ligne dès aujourd’hui ! La méthode d’intégration intègre le mode de paiement PayPal de Guru.
Modification du bouton PayPal – étape 1
La première étape est de modifier le bouton paypal qui est généré par Guru – trouvez le fichier :
/components/com_guru/helpers/form.creator.php
et recherchez cette ligne :
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
changez-la en ceci :
/* Post Affiliate Pro integration snippet */
if ($params['name'] == 'notify_url') {
$hidden .= "<input type='hidden' id='pap_ab78y5t4a' name='{$params['name']}' value='{$params['value']}'>\n";
}
else {
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
}
/* /Post Affiliate Pro integration snippet */
Modification du bouton PayPal – étape 2
Maintenant, recherchez cette ligne :
return $form;
et ajoutez ce code au-dessus :
/* Post Affiliate Pro integration snippet */
$form .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script><script type="text/javascript">'.
"PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";
/* /Post Affiliate Pro integration snippet */
Enregistrez votre travail
Redirection de la demande PayPal
Les informations seront renvoyées à votre Joomla lorsque le paiement sera effectué, nous devons donc nous assurer que les informations sont également envoyées à votre Post Affiliate Pro. Recherchez le fichier :
/plugins/gurupayment/paypaypal.php
et recherchez cette ligne ci :
function jcsPPGetInfo($params, $post, $default){
Maintenant, placez ce code juste en dessous de la ligne :
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Sauvegardez votre travail. Et voilà, c’est fait. Désormais, les paiements dans votre Guru sont intégrés à votre Post Affiliate Pro.
N’oubliez pas d’intégrer votre Joomla avec le code de suivi des clics pour que l’intégration puisse fonctionner.
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!