Skip to main content

Course Price

Requires LearnDash 3.0+

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.

BeaverDash - Modules - Course - Course Price

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

SettingDescription
Before textOptional text or HTML to display before the price output.
After textOptional text or HTML to display after the price output.
Subscribe colorText color when the course uses a subscription pricing model.
Closed colorText color when the course is set to Closed.
Buy Now colorText color for one-time purchase courses.
Free colorText color for free courses.
Open colorText color for open-access courses.

Style

SettingDescription
AlignmentHorizontal text alignment (responsive).
TypographyFont settings for the price text.
BackgroundSolid or gradient background.
BorderBorder style, width, and color (responsive).