Learn withFoundation

Documentation

Learn with Foundation docs

Getting started, administration, the learner experience, and the developer surface for the WordPress-native LMS that powers branded WooCommerce academies.

Getting Started

Introduction

What Learn with Foundation is, how it differs from traditional LMS plugins, and how it relates to WordPress and WooCommerce.

Learn with Foundation is a WordPress-native LMS layer. It turns content you already publish, alongside the WooCommerce store you already run, into a branded academy with enrollment, progress tracking, quizzes, and verifiable certificates.

How it differs from traditional LMS plugins

  • Content-model agnostic: it attaches to your existing course post type instead of forcing a proprietary structure or a content migration.
  • Commerce-driven enrollment is a designed journey through purchase, identity, activation, sign-in, and access, not just a webhook.
  • Split-domain ready: run the shop on your main site and the academy on a learning subdomain.
  • Certificates are verification-ready, with a public verification page, not just completion badges.
  • Templates are theme-overridable, so the learner experience matches your brand.

Supported versions

  • WordPress 6.0 or newer
  • PHP 8.0 or newer
  • Pretty permalinks enabled
  • WooCommerce for paid course access; optional for free courses

Keep your payment gateway, checkout settings, and order-status workflow aligned with the way you sell courses.

Relationship to WooCommerce

WooCommerce handles selling, including products, checkout, payments, and refunds. Learn with Foundation handles everything after the order: enrollment, account provisioning, activation, access control, learning, progress, and certificates. WooCommerce is optional for the free, lead-generation tier and required once you sell paid access.