MIGRATION GUIDE

Migration Guide: Edwiser Bridge / MooWoodle → Enrollait

Keep your Stripe account, keep your Moodle content, but remove the WordPress "Middleman." A 10-minute risk-free cutover plan for your 2026 course business.

Moodle Commerce Enrollait Technical Team 10 min read
Enrollait blog post Migration Guide: Edwiser Bridge / MooWoodle → Enrollait
The best way to fix a bridge is to stop needing one.

If you’re reading this, you’ve likely realized that the “WordPress Bridge” model is a 2018 solution trying to survive in a 2026 world. It’s time to simplify.

Migrating from Edwiser Bridge or MooWoodle to Enrollait isn’t just a software change—it’s an architectural upgrade. You are moving from a fragile “sync” model to a direct “event-driven” model. Best of all? You can do it in under 10 minutes without taking your courses offline.

The “Risk-Free” Cutover Strategy

The biggest fear in migration is downtime. The Enrollait Direct Blueprint allows for a Parallel Run. You can set up Enrollait while your bridge is still active, test it, and only then turn off the WordPress layer.

The Migration Checklist

  • Step 1: Moodle API Preparation. Go to Moodle Site Admin > Server > Web Services. You’ll use the same REST protocol your bridge used, but with a cleaner, restricted-access token.
  • Step 2: Connect Enrollait to Moodle. Enter your Moodle URL and Token into the Enrollait dashboard. This replaces the “Bridge” settings in WordPress.
  • Step 3: Course Sync. Hit “Sync” in Enrollait. Your entire course catalog will appear instantly. No manual mapping required.
  • Step 4: Stripe Webhook Redirect. In your Stripe Dashboard, add a new Webhook Endpoint provided by Enrollait. This is where the magic happens—Stripe now talks directly to your LMS engine.
  • Step 5: The “Golden Test”. Perform a test purchase in Stripe Test Mode. Watch as the user is created and enrolled in Moodle in under 30 seconds.

What You Gain (By What You Lose)

By completing this migration, you aren’t just gaining a new tool; you are losing the three biggest headaches in Moodle commerce:

What you LoseWhat you Gain
WordPress Security VulnerabilitiesHardened LMS-only Security
Plugin Update ConflictsAPI-level Stability
Sync Errors & Delayed AccessInstant “Magic Moment” Enrollment

Expert Insight: The 2026 Cutover Plan

Our recommendation: Keep your WordPress site as a “Content Blog” if you have great SEO there, but rip out the e-commerce functionality. Use Enrollait checkout links directly on your WordPress pages. This gives you the SEO of WordPress with the industrial-strength reliability of Enrollait.

Ready to stop being a technical support agent?

The transition is simple. The documentation is ready. Your Stripe and Moodle accounts are already 90% of the way there. It’s time to move to the direct path.

“Migration isn’t about moving data; it’s about moving toward a simpler, more profitable future.”

FAQ

Will I lose my existing students during migration?

No. Your students live in the Moodle database. Since Enrollait connects directly to Moodle via API, your existing users and progress remain untouched.

Do I need to change my Stripe account?

No. You keep your existing Stripe account. You simply point your Stripe webhooks to Enrollait instead of WordPress.