Course Price
This module is only available when LearnDash 3.0 or later is installed and active.
Course Price
Displays the price and pricing model for a LearnDash course, with optional before/after text and per-price-type color control.
Usage
Alongside the Enroll button — Pair this module with the Enroll module in the same layout row so learners see the price and the enrollment action together.
Per-price-type styling — Each pricing model (Subscribe, Buy Now, Free, etc.) has its own color setting. This lets you visually differentiate pricing models without separate templates. The module's output also carries a CSS class (bdash-course-price-{type}) for additional CSS targeting.
Wrapping with context labels — Use the Before text and After text settings to add context, such as "from" before a subscription price, or "one-time payment" after a Buy Now price.
Settings
General
| Setting | Description |
|---|---|
| Before text | Optional text or HTML to display before the price output. |
| After text | Optional text or HTML to display after the price output. |
| Subscribe color | Text color when the course uses a subscription pricing model. |
| Closed color | Text color when the course is set to Closed. |
| Buy Now color | Text color for one-time purchase courses. |
| Free color | Text color for free courses. |
| Open color | Text color for open-access courses. |
Style
| Setting | Description |
|---|---|
| Alignment | Horizontal text alignment (responsive). |
| Typography | Font settings for the price text. |
| Background | Solid or gradient background. |
| Border | Border style, width, and color (responsive). |