WooCommerce

Get Started

WooCommerce Integration

Overview

The WooCommerce integration is optional. When active, it lets you track course sales, calculate instructor commissions, and display earnings data directly in the instructor dashboard.

You need WooCommerce if you want to:

  • Pay instructors a commission on course sales
  • Show instructors an earnings chart and transaction history
  • Allow instructors to request payouts from the dashboard

Requirements

  • WooCommerce must be installed and active.
  • The LearnDash WooCommerce integration addon must also be active. This addon links your WooCommerce products to LearnDash courses.

Setup

  1. Install and activate WooCommerce on your site.
  2. Install and activate the LearnDash WooCommerce integration addon.
  3. Go to WooCommerce > Products and edit each course product. Use the “Related Course” field to link the product to the correct LearnDash course.
  4. Go to WordPress Admin > LearnDash Dashboard > Monetization and enable commission tracking.
  5. Set your commission rate (percentage or fixed amount) and any platform fee you want to deduct.

How Commission Tracking Works

When a student purchases a course through WooCommerce, the dashboard automatically:

  1. Identifies which LearnDash course was purchased.
  2. Finds the instructor who owns that course.
  3. Calculates the instructor’s commission based on the actual amount paid (coupons and discounts are reflected automatically).
  4. Deducts any platform fee you configured.
  5. Records the transaction in the instructor’s earnings history.

Commission is calculated on the actual sale price, not the listed price. So if a student uses a coupon, the commission reflects the discounted amount.


Refunds and Cancellations

If an order is refunded or cancelled, the commission is automatically reversed. The instructor’s earnings balance is updated to reflect the refund.


Currency

The dashboard uses your WooCommerce store currency for all earnings displays. If you change your WooCommerce currency, the dashboard updates automatically.


The Earnings Tab

When commission tracking is enabled, instructors see an Earnings tab in their dashboard. From there they can:

  • View an earnings chart over time
  • Browse individual sale records
  • See commission amounts and platform fees per transaction
  • Submit a withdrawal request

Withdrawal requests are reviewed by an administrator, who can approve or reject them. The instructor receives an email notification when their request is reviewed.


PayPal Support

If you use LearnDash’s built-in PayPal payment option instead of WooCommerce, the dashboard also tracks those transactions. Commission recording works the same way — purchases are detected automatically and earnings are logged without any manual setup.


Frequently Asked Questions

Do I need WooCommerce if I don’t sell courses? No. If courses are free or managed through group enrollment, you can ignore the WooCommerce integration entirely. The Earnings tab will not appear in the dashboard.

Can I set different commission rates per course? Commission rates are set globally in the Monetization settings. For per-course rates, contact the Wbcom Designs support team.

Does the dashboard handle taxes? Commission is calculated on the order line total as recorded by WooCommerce. Tax handling depends on your WooCommerce tax configuration.

Last updated: March 4, 2026