Guru (Joomla! Extension) integration
An eLearning component that allows you to create money-making online courses easily.
Guru is an Award-winning Joomla LMS & Joomla eLearning Open Source Software! Create an Online University or School Today! The integration method integrates Guru’s payment method PayPal.
How to integrate PostAffiliatePro with Guru
PayPal button modification – step 1
The first step is to modify the paypal button which is generated by Guru – find the file:
/components/com_guru/helpers/form.creator.php
and find this line:
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
change it to this:
/* 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 */
PayPal button modification – step 2
Now find this line:
return $form;
and add this code above it:
/* 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 */
Save your work.
PayPal request redirect
The information will be sent back to your Joomla when payment is paid, so we have to make sure the info is also sent to your Post Affiliate Pro. Find file:
/plugins/gurupayment/paypaypal.php
and find this line there:
function jcsPPGetInfo($params, $post, $default){
Now place this code just below the line:
/* 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 */
Save your work. That’s it. Now payments in your Guru are integrated with your Post Affiliate Pro.
Do not forget to integrate your Joomla with the click tracking code so the integration could work.
What is Guru (Joomla! Extension)?
Guru is a powerful Learning Management System (LMS) extension designed for Joomla! websites. It enables educators, institutions, and individuals to create comprehensive online courses, virtual universities, and schools. With Guru, users can generate subscription-based content, monetize their knowledge, and provide a seamless e-learning experience for students. The extension is compatible with Joomla versions 4 and 5 and integrates features like responsive design, media library support, and multiple payment gateways.
Since its inception, the Guru extension has evolved into a robust LMS solution by incorporating modern technologies and adapting to the latest Joomla and PHP versions. Continuous enhancements to its features, user interface, and compatibility have been made to meet the growing needs of educators and institutions aiming to deliver effective online education.
Guru is tailored for educational institutions, personal instructors, and anyone interested in building an e-learning platform. Its comprehensive features allow users to create and manage unlimited courses, ensuring a smooth learning journey for students. Administrators benefit from tools that efficiently track engagement and manage subscriptions, making it easier to monetize educational content.
Key Features of Guru Joomla! Extension
- Comprehensive Course Management: Create unlimited courses with diverse content types, including videos, audio, and documents.
- Responsive Design: Ensure courses are accessible on all devices, providing flexibility for learners on the go.
- Quizzes and Certifications: Incorporate assessments and issue certificates to validate student accomplishments.
- Flexible Subscription Plans: Offer various payment models such as one-time payments, recurring subscriptions, or free trials.
- Media Library Integration: Utilize a built-in media library to organize and manage all course materials effectively.
- Teacher and Student Interfaces: Manage user roles with specialized interfaces for teachers and students, enhancing communication and progress tracking.
- Multiple Payment Gateways: Integrate with various payment processors to handle transactions securely.
- SCORM Compatibility: Support for SCORM ensures standardization and the ability to import/export courses.
- Custom Fields and SEO Tools: Customize course fields and optimize content for search engines to increase visibility.
- Commission System for Teachers: Implement a commission-based system to incentivize instructors contributing to your platform.
Pricing Options for Guru Extension
- Guru Pro Plan: Priced at $297 per year, this plan includes unlimited installations, VIP support, unlimited courses, multiple payment plugins, and premium templates.
- Ultimate Developer Plan: At a discounted price of $299 per year, this plan offers access to extensive Joomla resources across multiple platforms, ideal for developers managing numerous projects.
User Insights on Guru Joomla! Extension
Users commend Guru for its extensive feature set that caters to all aspects of course creation and management. The extension’s compatibility with the latest Joomla and PHP versions, along with regular updates and robust support, are significant advantages. Recent enhancements have improved review and rating functionalities, introduced better mobile responsiveness, and fixed various bugs, all contributing to an enhanced user experience.
YouTube Reviews on Guru Extension
For a deeper understanding of Guru’s capabilities, explore these YouTube reviews:
- In-Depth Review of Guru Joomla Extension: An extensive analysis highlighting key features and user-friendliness. Watch here.
- Guru Joomla Extension Overview: Discusses the LMS capabilities and how it benefits educators. Watch here.
- Exploring Guru Extension for Joomla: Focuses on user experience and effective course management. Watch here.
Alternatives to Guru Joomla! Extension
If you’re exploring other LMS options for Joomla, consider these alternatives:
- OSCampus: A straightforward LMS emphasizing video integration and ease of use. Visit Website.
- Shika: Offers robust social LMS features with a focus on community learning. Visit Website.
- SP LMS: A versatile tool with comprehensive course and student management features. Visit Website.
- JoomlaLMS: Known for extensive customization and a wide range of features. Visit Website.
- LMS King Professional: Focuses on detailed reporting, quizzes, and assessments. Visit Website.
- TF Learn: Allows integration of Joomla articles into courses for seamless content creation. Visit Website.
- Babel-U-Courses: A simple tool for basic course management needs. Visit Website.
- Babel-U-Exams: Specializes in exam creation and management within Joomla. Visit Website.
- Online Virtual Classroom: Provides global virtual classroom capabilities for live teaching. Visit Website.
- ARI Quiz: Specializes in creating quizzes and evaluations to test knowledge. Visit Website.
Integrate Instamojo with Post Affiliate Pro seamlessly! Discover how to use India's top-rated payment gateway to boost your eCommerce platform. Get step-by-step guidance on obtaining your API key and Auth Token, enabling tracking, and adding sale tracking code. Trusted by over 1.2 million businesses, Instamojo offers secure, fast payments without setup costs. Start optimizing your payment process today!
Effortlessly integrate Post Affiliate Pro with your Weebly site using our step-by-step guide. Leverage Weebly's drag-and-drop builder combined with advanced affiliate tracking to enhance your marketing strategy. Secure, seamless setup ensures efficient monitoring and analysis of your sales and commissions. Visit now to optimize your affiliate management!
Effortlessly integrate your e-commerce site with Post Affiliate Pro and boost your affiliate program's success. Our expert team ensures seamless integration with your payment processor, handling technical issues along the way. Enjoy a free trial and free integration service, saving you time and maximizing your ROI. Join now and experience top-notch affiliate management with over 500 integration options.