Learnomy
Course marketplaces

Run your own course marketplace and earn on every sale

Onboard instructors through a public application, take a commission on every sale, and automate payouts -- all on your own WordPress site. You set the rules, own the data, and keep your audience.

Course catalog

24 courses
U

UX Design Fundamentals

Maya T. · 312 students

$49
P

Python for Data Science

Liam R. · 188 students

$79
B

Brand Identity Masterclass

Sara K. · 241 students

$59

Your commission on next payout

$1,240.00

38 sales this period, 0 refunds

Platform cut

30%

The marketplace challenge

Own your marketplace, not just a listing on someone else's

Listing courses on Udemy or Teachable gives you reach but hands over the relationship. The platform controls pricing rules, discovery algorithms, and the student email list. Commission structures can change without notice. Your best-performing course generates revenue for them at the same time it generates revenue for you.

Learnomy is self-hosted software. You run the marketplace on your own WordPress site. Students discover courses through your site -- through your SEO, your email list, your community. The entire student relationship is yours.

One honest note: self-hosted means discoverability depends on traffic you build, not a shared marketplace audience. If a large existing marketplace audience is a core requirement, a hosted platform may be a better starting point. If you want to own the audience you build, Learnomy is built for that.

You own the data

Every student, transaction, and course record lives in your WordPress database. No export fees, no data portability negotiations.

You set the commission

Global rate, per-course overrides, and per-instructor rules (Pro). No platform can change your commission structure.

No platform fee on sales

Learnomy takes no percentage of your revenue. Built-in Stripe and PayPal direct checkout with no transaction markup.

API-ready for custom UX

166 REST endpoints with JWT auth. Build a custom marketplace front end, a mobile app, or connect to external tools.

Seller onboarding

Instructors apply on the front end, you approve from admin

Anyone can submit an instructor application through the public-facing /become-instructor/ page on your site. You review every submission from the Instructors admin page and approve or reject with one click. Approved instructors receive the instructor role automatically and can publish courses immediately. The whole onboarding loop lives on your site -- no third-party seller portal required.

  • Public application form at /become-instructor/
  • Admin approval from Learnomy > Instructors
  • Approved sellers manage only their own courses
  • Ownership gates enforced at the REST API level
  • Public seller profiles at /instructor/{username}/

Seller applications

3 pending
J

Jordan Lee

Certified yoga instructor, 10 years experience

P

Priya N.

Product designer, UX course author

S

Sam W.

AWS solutions architect

A

Ana M.

Data science, Python bootcamps

Approved

Commission cascade

Take your cut automatically on every sale

Set a global commission rate once -- the default is 30% platform / 70% instructor -- and every completed payment splits automatically. Need a different rate for a premium seller? Set a per-course or per-instructor override (Pro) and the cascade applies it without touching anything else. Refunds automatically reverse the matching commission records so instructor earnings always reflect real settled money.

  • Global default rate (30/70 out of the box, fully configurable)
  • Per-course commission overrides for individual listings
  • Per-instructor rates across all their courses (Pro)
  • Withdrawal request workflow with admin approval queue
  • Refund-safe: reversed commissions on full refunds

Commission on recent sales

Current period -- 38 transactions

Sellers 70%
You 30%

Default rate. Override per-course or per-seller (Pro).

M

Maya T.

$412.00 pending
L

Liam R.

$190.50 pending
S

Sara K.

$88.00 approved

Catalog and discovery

A searchable course catalog with categories, tags, and coupons

The built-in course catalog at /courses/ lists every published course with filtering by category, instructor, price, and rating. FULLTEXT search across course titles, descriptions, and lesson bodies runs against MySQL indexes -- not a slow table scan. Coupons let sellers promote their courses with percentage or fixed-amount discounts, usage limits, and per-user caps.

  • Course catalog at /courses/ with category and tag filtering
  • FULLTEXT search with prefix matching across titles and descriptions
  • Student ratings and reviews on every course
  • Percentage and fixed-amount coupons with usage limits
  • 12 Gutenberg blocks to embed the catalog or course grids anywhere

Course catalog

All categories
U

UX Design Fundamentals

Maya T. · Design

4.8 · 312 students
$49
P

Python for Data Science

Liam R. · Development

4.9 · 188 students
$79
B

Brand Identity Masterclass

Sara K. · Marketing

4.7 · 241 students
$59

Pro payouts PRO

Stripe Connect: funds land directly in sellers' accounts

The free withdrawal queue lets you approve and pay sellers manually. Pro wires Stripe Connect into the approval step so funds transfer directly from your Stripe account to the seller's own Stripe connected account the moment you approve. No bank transfer, no CSV export, no third-party payout tool.

  • Sellers connect their Stripe account once from their dashboard
  • Approving a withdrawal triggers an automatic transfer
  • Funds arrive in the seller's Stripe account directly
  • Full transfer log in the admin withdrawal queue
  • Per-instructor commission rules pair with Connect for clean splits

Payout approval

Stripe Connect active
Seller Maya T.
Requested $412.00
Available balance $412.00
Covered sales 14 sales, 0 refunds
Stripe account acct_1P...Maya

Funds transfer directly to seller's Stripe account.

Everything a marketplace needs

One plugin, the full stack

Courses, quizzes, certificates, payments, instructor payouts, and a REST API -- all in Learnomy, tested together, sharing the same data layer.

Marketplace FAQ

How do students find courses on my marketplace?

Students discover courses through your site -- the catalog at /courses/, search, category pages, and any blocks or shortcodes you embed on landing pages. Learnomy is self-hosted: your site is the storefront, not a shared third-party marketplace. This means discoverability depends on your SEO, marketing, and site traffic -- which also means you keep 100% of that relationship.

Can I set a different commission rate for each seller?

Yes, with Pro. The free tier supports a global default rate (30% platform / 70% instructor) and per-course overrides. Pro adds per-instructor commission rules so you can offer a top seller a better rate across all their courses without configuring it course by course.

How does the withdrawal process work for sellers?

Sellers request withdrawals from their instructor dashboard. You review a paginated admin queue filterable by status. Approve or reject with one click. Rejected requests restore the seller's available balance automatically -- no earnings are lost. With Stripe Connect (Pro), approving a withdrawal transfers funds directly to the seller's own Stripe account with no manual bank transfer.

What happens to a seller's commission if a student gets a refund?

Learnomy automatically marks the matching commission records as reversed when a full refund is issued. Seller earnings totals always reflect real settled money, not gross sales. The withdrawal queue also only exposes settled, non-reversed commissions as available balance.

Can I build a custom marketplace front end using the Learnomy API?

Yes. All 166 curated REST endpoints ship with Free under learnomy/v1 with JWT authentication. Every data type -- courses, enrollments, transactions, instructor applications, earnings -- is accessible over the API. You can build a fully custom front end, a mobile app, or connect Learnomy to an external system using the same endpoints the default front end uses.

Does Learnomy handle course discovery like Udemy or Coursera?

No. Learnomy is self-hosted software. Students find courses through your site, not a shared third-party listing. If your core business requirement is discoverability through an existing large marketplace audience, a hosted platform is a better fit. If you want to own your audience, your data, and your commission structure, Learnomy is built for that.

Open your marketplace today

Free includes instructor applications, commission splits, the catalog, and the withdrawal queue. Pro adds per-instructor rates, Stripe Connect direct payouts, and full analytics.