fbpx
The Ultimate Edwiser Bridge Alternative

WordPress Moodle Integration:
Easy Bridge Elite

Easily Sell Moodle Courses Globally. Bypass hours of complex Moodle Web Service configuration and API tokens. Connect WooCommerce and Moodle in 1 minute using a single Shared Key.

1 Min
Setup Time (vs 30+ Mins)
0.05s
SSO Redirect Latency
99.9%
Webhook Sync Success Rate
0
Exposed Database Ports

Stop Wrestling with Web Services

Why standard integrations like Edwiser Bridge slow down your store development and expose your Moodle server to security issues.

The Edwiser Way (Slow & Complex)

Complex Token Configuration: Requires creating web service users, generating tokens, configuring protocols, and setting custom permissions on Moodle.

Database Locking Risks: Heavy REST requests write directly to Moodle databases during user checkout, causing transaction timeouts under load.

Hidden Add-on Pricing: Forces you to pay extra annual subscriptions for basic features like SSO redirects and Group mappings.

The Easy Bridge Way (Fast & Stateless)

1-Click Cryptographic Key: Paste a single shared key. The plugins automatically sign and authorize all communication via HMAC SHA-256 validation.

Stateless SSO Latency: Student accounts are created dynamically upon their first visit, reducing database writes and avoiding check-out lag.

100% Core Inclusive: SSO redirects, JIT course groups, JIT system cohorts, and manual course sync are completely free, built directly into the core.

Head-to-Head Comparison Matrix

A comprehensive breakdown showing why Easy Bridge Elite is the superior priority choice.

Feature Breakdown Easy Bridge Elite (v1.2.4) Edwiser Bridge
Moodle Connection Setup 1 Minute (Requires only a Shared Key) 30+ Mins (API Tokens, Web Services, User roles)
Deep-Link SSO Redirects Included Free (Auto-logs in & lands customer on target page) Requires separate paid addon
JIT Course Group Assignment Included Free (Creates & links Moodle groups on the fly) Requires expensive extensions
JIT System Cohorts Sync Included Free (Links users to system cohorts at checkout) Not supported natively
1-Click Course Synchronization Included Free (Instantly pulls courses & drafts products) Complex manual mapping
Unenrollments on Refund/Cancel Included Free (Instantly cleans up user enrollments) Unreliable or requires custom hooks
Variable Product / SKU Mapping Included Free (Maps variation SKUs to courses directly) Requires extra WooCommerce integration addons
Secret Key Generator & Copy Included Free (Generates random key on Moodle settings page) Not available natively
Output Buffer Cleaning (API) Included Free (Prevents theme/DB debug comments from breaking JSON) Prone to JSON parse errors on custom themes
Pricing One-time payment (Lifetime Updates) Annual recurring subscriptions

Easily Sell Moodle Courses Globally

Create a complete digital storefront and manage discounts with Moodle WooCommerce Integration.

HMAC SHA-256 Security

All communication is cryptographically signed with a secure timestamped signature. No raw database ports or heavy API tokens are exposed to the public internet.

Just-In-Time Cohorts & Groups

Users are automatically enrolled into their specific Moodle course groups and system cohorts on their first login right after WooCommerce checkout.

1-Click Course Sync

Click the "Sync Courses" button to retrieve all Moodle courses, draft them as WooCommerce products, map their categories, and set virtual product parameters automatically.

Enrollment Expiration Limits

Configure custom access duration periods (in days) directly inside the WooCommerce product editor. Access is cleaned up automatically on expiration.

Automated Account Creation

If a student doesn't have a Moodle account, Easy Bridge Elite automatically creates one securely using their WooCommerce billing details upon login redirection.

Subscription Engine Integration

Supports WooCommerce Subscriptions out-of-the-box. Suspends or cancels Moodle enrollments instantly when order subscriptions fail or are cancelled.

Integration & Setup Guide

Bypass the complexity. Get fully connected in 3 simple steps.

  • 1

    Install the Plugin

    Upload and activate easybridge-wp.zip on your WordPress site.

  • 2

    Configure Settings

    Go to Settings > Easy Bridge. Enter your full Moodle URL (e.g. https://yourdomain.com/moodle).

  • 3

    Save the Shared Key

    Generate a secure 32-character key from Moodle and paste it into the Shared Secret Key field. Click save.

  • 1

    Install Moodle Plugin

    Upload easybridge.zip to Moodle under Site Administration > Plugins > Install Plugins.

  • 2

    Enable Authentication Method

    Go to Site Administration > Plugins > Authentication > Manage Authentication and enable Easy Bridge.

  • 3

    Generate the Secret Key

    Click on Easy Bridge settings, use the 1-click **Generate Key** button, and copy it to paste into WooCommerce.

  • 1

    Fetch Course Catalog

    Go to WordPress Settings > Easy Bridge and click Sync Courses from Moodle. All active courses will draft as Virtual products.

  • 2

    Configure Access Expirations

    Under the WooCommerce Product editor page, set custom access duration periods (in days) in the product details panel.

  • 3

    Configure Groups and Cohorts

    Fill in Moodle Course Group name or System Cohort names on your product configurations for instant dynamic student classification.

Frequently Asked Questions

Clear answers to help you migrate from Edwiser to Easy Bridge Elite.

How is Easy Bridge Elite set up in under 1 minute?

Instead of creating Moodle Web Services, Web Service users, custom roles, and security tokens, Easy Bridge Elite uses a single Shared Secret Key. WordPress and Moodle sign all requests with this key using secure HMAC SHA-256 validation. It is instant and highly secure.

Do I need to buy a separate SSO extension?

No. Single Sign-On (SSO) and deep-link redirects are included out-of-the-box. When users click "Start Learning" in WooCommerce, they are seamlessly auto-logged into Moodle and directed straight to the course page they purchased.

Does it support WooCommerce Subscriptions?

Yes. Easy Bridge Elite is fully compatible with WooCommerce Subscriptions. When a subscription is active, the student maintains Moodle access. If a subscription is cancelled, suspended, or refunded, the plugin automatically suspends their Moodle course enrollments instantly.

Can I synchronize Moodle groups and system cohorts?

Yes. You can assign Moodle course groups and system-wide cohorts directly within the WooCommerce product details panel. When a student completes their purchase, they are dynamically assigned to those groups and cohorts on Moodle during their first SSO redirect.

What happens if Moodle returns database query comments or warnings?

Easy Bridge Elite includes active output buffer cleaning (ob_clean) right before sending JSON data. This prevents any PHP warnings, notices, or theme debugging markers from contaminating the response, eliminating common JSON parse errors.

How does the Deep-Link Auto-Login Redirect work?

When an unauthenticated student visits a Moodle course page directly (e.g. from a bookmark), Easy Bridge intercepts the page load, captures the target URL, securely redirects them to WordPress to complete the SSO handshake, and lands them back on the exact page they bookmarked.

Can I map variable WooCommerce products?

Yes. You can configure individual variation SKUs in WooCommerce to map directly to Moodle course shortnames, allowing you to sell different packages (e.g., standard access, group access) under a single WooCommerce product entry.

Bypass Edwiser Subscriptions Today

Get a Lifetime License of Easy Bridge Elite (v1.2.4). Connect your WooCommerce store with Moodle in less than a minute.

Already have an active license? Download zip installers below:

© 2026 Suman Kumar Das and Digital Tricksters. All Rights Reserved. Not affiliated with Moodle™ or WooCommerce™.