WooCommerce Integration
Overview
Section titled “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
Section titled “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.
- Install and activate WooCommerce on your site.
- Install and activate the LearnDash WooCommerce integration addon.
- Go to WooCommerce > Products and edit each course product. Use the “Related Course” field to link the product to the correct LearnDash course.
- Go to WordPress Admin > LearnDash Dashboard > Monetization and enable commission tracking.
- Set your commission rate (percentage or fixed amount) and any platform fee you want to deduct.
How Commission Tracking Works
Section titled “How Commission Tracking Works”When a student purchases a course through WooCommerce, the dashboard automatically:
- Identifies which LearnDash course was purchased.
- Finds the instructor who owns that course.
- Calculates the instructor’s commission based on the actual amount paid (coupons and discounts are reflected automatically).
- Deducts any platform fee you configured.
- 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
Section titled “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
Section titled “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
Section titled “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
Section titled “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
Section titled “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.

