EdHerlemann Course Sync for Moodle

Description

EdHerlemann Course Sync is a powerful Moodle WooCommerce integration plugin designed to connect Moodle LMS websites with WooCommerce stores.

Sell Moodle courses through WooCommerce, automatically create users, enroll students after payment approval and manage everything directly from WordPress.

Perfect for:

  • Online schools
  • Universities
  • Corporate training platforms
  • Course creators
  • LMS websites
  • Moodle EAD platforms

This Moodle WooCommerce integration allows you to:

  • Import Moodle courses into WooCommerce.
  • Create WooCommerce products automatically.
  • Automatically create Moodle users.
  • Detect existing Moodle users by email.
  • Automatically enroll students after payment.
  • Manage Moodle integrations without coding.
  • Start for free with up to 4 Moodle courses.

Main FREE Features

  • Moodle Web Services integration.
  • WooCommerce integration.
  • Automatic enrollment.
  • Automatic Moodle user creation.
  • Existing user detection.
  • Connection testing.
  • Basic logs.
  • Up to 4 imported Moodle courses.

PRO Features

Upgrade to PRO and unlock:

  • Unlimited Moodle courses.
  • Product linking for existing WooCommerce products.
  • Advanced email editor.
  • Complete integration logs.
  • Priority support.
  • Future premium modules.

PRO License:

https://edherlemann.com.br/course-sync

Why Choose EdHerlemann Course Sync?

Unlike many Moodle WooCommerce plugins developed outside Brazil, EdHerlemann Course Sync focuses on:

  • Brazilian LMS businesses.
  • Portuguese documentation.
  • WooCommerce compatibility.
  • Moodle Web Services integration.
  • Affordable pricing.
  • Local support.
  • Easy setup.

Brazilian Market Support

EdHerlemann Course Sync was created with a strong focus on the Brazilian LMS market.

Many customers use Moodle together with:

  • Pix payments
  • PagSeguro
  • Mercado Pago
  • WooCommerce

The plugin was designed to simplify Moodle integrations and help Brazilian businesses sell online courses more efficiently.

Portuguese Keywords

  • Integração Moodle WooCommerce
  • Vender cursos Moodle
  • Matrícula automática Moodle
  • Plataforma EAD Moodle
  • Cursos online Moodle
  • Moodle com WooCommerce
  • Moodle para escolas
  • Moodle para treinamentos corporativos
  • Moodle com Pix
  • Moodle com PagSeguro

Required Moodle Web Service Functions

Add these functions to your Moodle external service:

  • core_webservice_get_site_info
  • core_course_get_courses
  • core_user_get_users_by_field
  • core_user_create_users
  • enrol_manual_enrol_users

Screenshots

  • Premium dashboard overview.
  • Moodle configuration and connection status.
  • Moodle setup guide.
  • Course import and synchronization.
  • Product linking (PRO feature).

Installation

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Woo Moodle > Settings.
  4. Enter the Moodle URL and Moodle Web Service token.
  5. Test the Moodle connection.
  6. Go to Woo Moodle > Moodle Courses and import the courses you want to sell.
  7. Set your WooCommerce product prices and publish the products.
  8. When an order is Processing or Completed, the plugin will create and enroll the student in Moodle automatically.

FAQ

Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active.

Does this plugin require Moodle admin access?

Yes. You need Moodle administrator access to configure Web Services and generate a token.

Can I connect Moodle and WooCommerce?

Yes. EdHerlemann Course Sync provides a complete Moodle WooCommerce integration.

How do I sell Moodle courses with WooCommerce?

Import Moodle courses into WooCommerce and automatically enroll students after payment approval.

Does the plugin create Moodle tokens automatically?

No. Moodle tokens must be generated by a Moodle administrator.

What happens if the student already exists in Moodle?

The plugin detects an existing Moodle user by email and enrolls that user without creating duplicate accounts.

Which WooCommerce statuses trigger enrollment?

Processing and Completed.

Does the free version have a limit?

Yes. The free version supports importing up to 4 Moodle courses.

Does it work for Brazilian Moodle websites?

Yes. The plugin was designed with Brazilian LMS businesses in mind and works perfectly with WooCommerce payment gateways commonly used in Brazil.

Posso vender cursos Moodle usando WooCommerce?

Sim. O plugin permite importar cursos do Moodle para o WooCommerce e matricular alunos automaticamente após a aprovação do pagamento.

O plugin funciona para plataformas EAD?

Sim. Foi desenvolvido especialmente para escolas, treinamentos corporativos e plataformas EAD baseadas em Moodle.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“EdHerlemann Course Sync for Moodle” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.2.0

  • New Premium UI dashboard.
  • Modern onboarding experience.
  • Installation registration screen.
  • FREE and PRO comparison.
  • Improved setup guide.
  • Product linking promotion screens.
  • Direct purchase links for PRO.
  • Direct purchase links for assisted installation.
  • Improved conversion experience.

2.1.0

  • Added installation registration screen.
  • Added direct PRO purchase links.
  • Added assisted installation purchase links.

1.0.3

  • Updated Tested up to header.

1.0.2

  • Automated scan fixes.

1.0.0

  • Initial WordPress.org release.