CourseTransit
Course Product Management
Last Updated: May 7, 2026This guide explains how to manage synchronized WooCommerce course products created by CourseTransit. After Moodle courses are synchronized, administrators can open the full WooCommerce product editor to customize course information, pricing, product settings, categories, media, and additional WooCommerce configurations. Open the Full Product Edit Page Each synchronized Moodle course is connected to a WooCommerce product inside WordPress. CourseTransit provides direct access to the complete WooCommerce product editor from the Courses page. Steps CourseTransit redirects you to the WooCommerce product editor for the selected course product. Administrators can then fully customize the synchronized course product using standard WooCommerce functionality. WooCommerce Product Editor Overview The WooCommerce product editor allows administrators to manage all product-related settings for synchronized Moodle courses. Inside the editor, administrators can access: This provides complete flexibility for customizing synchronized course products inside WooCommerce. Manage Product Information Administrators can update general product information directly from the WooCommerce editor. This includes: Changes made inside the WooCommerce editor are reflected on the frontend course product page displayed to students. Configure Product Data ℹ️ ImportantChanges made inside WooCommerce product settings may affect frontend course visibility, pricing, and purchase behavior. The Product Data section allows administrators to configure WooCommerce pricing and product behavior. Available options may include: These settings control how synchronized Moodle courses behave inside the WooCommerce store. Manage Course Content Sections CourseTransit adds dedicated course content fields inside the WooCommerce product editor for managing learning-related information. Administrators can update: These sections help create a more informative and engaging course product page for students. Updating structured course information can improve: Manage Product Media Administrators can customize synchronized course media directly inside WooCommerce. This includes: Well-designed course media helps improve visibility and creates a more professional learning experience. Organize Course Products WooCommerce organization features can also be used with synchronized CourseTransit products. Administrators can assign: This helps organize large course catalogs more effectively inside WooCommerce stores. Publish Product Changes After making product or course modifications: Updated product information becomes immediately available to students and customers after publishing. Important Notes Proper WooCommerce product management ensures synchronized Moodle courses remain organized, informative, and optimized for student enrollment.
Instructors Management
Last Updated: May 7, 2026The Instructors module allows administrators to create and manage instructor profiles within CourseTransit. Instructor profiles can be associated with courses and displayed publicly on course pages, providing students with instructor information and expertise details. Accessing the Instructors Module Instructors Overview The instructors table provides a centralized view of all instructor profiles. Available information includes: Administrators can also search and manage instructors directly from this page. Adding a New Instructor To create a new instructor profile: Instructor Information Fields The following information can be configured for each instructor. Field Description Example / Notes Avatar Upload an instructor profile image using the Upload Avatar button. Supported image formats depend on your WordPress media settings. Instructor profile image Name Enter the instructor’s display name. This name will appear on course pages, instructor profiles, and public instructor sections. John Doe Email Provide the instructor’s email address for identification and internal management purposes. john@example.com Headline Add a short professional title or designation for the instructor. Senior Software Engineer, Data Science Mentor, Cloud Architect Bio Provide a detailed description about the instructor. This can include professional background, teaching experience, certifications, and achievements. Instructor introduction and background Focus Areas Specify the instructor’s primary teaching domains or specialization areas. Full Stack Development, Java, Cloud Computing, Moodle Expertise List the technologies, tools, or platforms the instructor specializes in. PHP, Laravel, Node.js, React, AWS Courses Assign one or multiple courses to the instructor. Assigned courses will automatically appear under instructor profiles and course pages. Multiple course selection supported Public Profile Choose whether the instructor profile should be publicly visible on frontend course pages. Public → Visible on frontendPrivate → Hidden from frontend users Saving the Instructor After entering all required details: Viewing Assigned Courses Administrators can view all courses assigned to an instructor directly from the instructors table. Instructor Display on Course Pages When an instructor profile is marked as Public, instructor information will automatically appear on frontend course pages. Displayed information may include: Public Instructor Profile Page Each public instructor can also have a dedicated frontend instructor profile page. Students can view: Best Practices Important
Email Templates
Last Updated: May 7, 2026CourseTransit allows administrators to fully customize the email templates sent to students during enrollment and account-related actions. Using the Email Templates section, you can: Accessing Email Templates Available Email Templates CourseTransit provides different email templates based on user scenarios. 1. Enrollment Email (New User) This email is sent when: Recommended Content Include: 2. Enrollment Email (Existing User) This email is sent when: Typical Use Cases Editing an Email Template To edit a template: Dynamic Tags Dynamic tags allow personalized information to be inserted automatically into emails. When an email is sent, these placeholders are replaced with actual student and course information. Available Dynamic Tags Tag Description {first_name} Student first name {last_name} Student last name {email} Student email address {password} Generated password (new users only) {course_name} Enrolled course name {site_name} Website or platform name {login_url} Login page URL Using Dynamic Tags You can insert tags inside: Example Subject Example Content Email Editor The email content editor supports: This allows you to create professional and branded email communications. Best Practices Important Troubleshooting If emails are not received:
Course Synchronization & Product Configuration
Last Updated: May 7, 2026This guide explains how to synchronize Moodle courses into WordPress and configure WooCommerce pricing, visibility, and publishing settings using CourseTransit. Before proceeding, ensure: Open the Courses Page All synchronized Moodle courses are managed from the Courses section inside CourseTransit. Synchronize Moodle Courses Use the Sync Courses button to import Moodle courses into WordPress automatically. After confirmation, CourseTransit begins fetching and synchronizing Moodle courses into WordPress automatically. ℹ️ ImportantDo not close or refresh the browser window while synchronization is in progress. Synchronization time depends on: Manage Synchronized Courses After Moodle courses are synchronized, all imported courses appear inside the CourseTransit Courses page. From here, administrators can manage synchronization, view course details, and quickly configure products. Review Imported Courses All synchronized Moodle courses are displayed inside the Courses table. Each course entry includes: The Courses page helps administrators monitor synchronized Moodle courses and manage WooCommerce product integration from a single location. Synchronize Individual Courses Use the Sync button to update a specific Moodle course without running a full synchronization again. Steps During synchronization, CourseTransit fetches the latest course information from Moodle and updates the connected WooCommerce product automatically. This includes: Use individual synchronization whenever changes are made to a Moodle course and you want to update the WordPress version immediately. View Course Details Use the Details button to review synchronized course information and integration data. Steps Inside the Course Details panel, administrators can view: The curriculum section displays synchronized Moodle content, including: Administrators can also use the Open in Moodle button to quickly access the original Moodle course directly from WordPress. This feature helps verify that course content and curriculum data were synchronized successfully between Moodle and WordPress. Quick Edit Course Settings Use the Quick Edit feature to quickly update WooCommerce product settings for synchronized Moodle courses without leaving the Courses page. Need advanced WooCommerce settings? Use the Open full edit page option to access the complete WooCommerce product editor. The Quick Edit panel allows administrators to manage important product information directly from the course table. Steps Setting Description Product Title Update the WooCommerce product title displayed on the store page. Product Slug Modify the product URL slug used for the course product page. Regular Price Set the standard WooCommerce product price for the course. Sale Price Configure a discounted course price for promotions or limited-time offers. SKU Assign or update the WooCommerce product SKU for inventory or product management purposes. Product Visibility Control where the course product appears inside the WooCommerce store. Available options may include: Visible, Catalog, Search, Hidden Featured Product Enable the Featured option to highlight the course product inside WooCommerce product listings or featured sections. Product Status Control the publication status of the synchronized course product. Available statuses may include: Published, Draft, Pending Quick Edit allows administrators to manage WooCommerce product settings efficiently without opening the full product editor. For advanced WooCommerce configuration, use the Open full edit page option at the bottom of the Quick Edit panel.
Guided Setup
Last Updated: May 7, 2026After installing the Moodle and WordPress plugins, the Guided Setup Wizard helps you securely connect both platforms and configure CourseTransit automatically. Estimated Setup Time: 5–10 minutes Requirements: Accessing the Setup Wizard (Moodle) Steps are as follows: Step 1: Select API User The selected API user determines the permissions CourseTransit will have inside Moodle. This account is responsible for: It is recommended to use a dedicated administrator account for better security and audit tracking. Step 2: Register WordPress Site In this step, you will register your WordPress website with Moodle so both platforms can communicate securely. Registering your WordPress site creates a trusted connection between Moodle and WordPress. This allows: Only registered websites can communicate with Moodle through CourseTransit. Step 3: Generate Site Token After registering the WordPress website, CourseTransit generates a secure API token used for authentication. This token acts as a secure authentication key between Moodle and WordPress. Important: Your Moodle-side CourseTransit configuration is now complete and ready for WordPress connection setup. ✓ API user configured✓ WordPress site registered✓ Secure token generated✓ Moodle-side setup completed WordPress Connection Setup After completing the Moodle-side setup, you can now connect your WordPress website to Moodle using the generated site token. Before proceeding, ensure you have: Configure WordPress Connection Enter your Moodle platform details to establish a secure connection between WordPress and Moodle. After saving the settings, use the Test Connection button to verify communication between WordPress and Moodle. Your WordPress website is now connected to Moodle and ready to synchronize courses, enrollments, and user data through CourseTransit. ✓ Moodle API reachable✓ Token authentication valid✓ CourseTransit connection active✓ Ready for synchronization
Installation Overview
Last Updated: May 7, 2026CourseTransit requires installation on both platforms: Moodle Plugin – Handles authentication and course access WordPress Plugin – Manages API, licensing, and integration Moodle Plugin Installation Prerequisites Before proceeding with the installation, ensure the following: Step 1: Download the Plugin Download the latest version of the CourseTransit Moodle Authentication Plugin from your official source or provider. Step 2: Install the Plugin in Moodle Alternatively, you can manually install the plugin: Step 3: Complete Installation After uploading: WordPress Plugin Installation Prerequisites Before proceeding with the installation, ensure the following: Step 1: Download the Plugin Download the latest version of the CourseTransit WordPress Plugin from your official source or provider. Step 2: Install the Plugin in WordPress Step 3: Activate the Plugin What’s Next? After successfully installing both the Moodle and WordPress plugins, you can proceed with the initial platform configuration and integration setup. Continue to the Guided Setup section to:


